From 341bc150fbde06db70864e004bc649e6f04f9f58 Mon Sep 17 00:00:00 2001 From: Sarina Canelake Date: Sun, 2 Mar 2014 22:34:06 -0500 Subject: [PATCH] Update translations (autogenerated message) --- conf/locale/ach/LC_MESSAGES/django.mo | Bin 502 -> 525 bytes conf/locale/ach/LC_MESSAGES/django.po | 470 +- conf/locale/ach/LC_MESSAGES/djangojs.mo | Bin 507 -> 507 bytes conf/locale/ach/LC_MESSAGES/djangojs.po | 49 +- conf/locale/ar/LC_MESSAGES/django.mo | Bin 1243 -> 1266 bytes conf/locale/ar/LC_MESSAGES/django.po | 469 +- conf/locale/ar/LC_MESSAGES/djangojs.mo | Bin 1036 -> 1036 bytes conf/locale/ar/LC_MESSAGES/djangojs.po | 49 +- conf/locale/bg_BG/LC_MESSAGES/django.mo | Bin 522 -> 545 bytes conf/locale/bg_BG/LC_MESSAGES/django.po | 470 +- conf/locale/bg_BG/LC_MESSAGES/djangojs.mo | Bin 527 -> 527 bytes conf/locale/bg_BG/LC_MESSAGES/djangojs.po | 49 +- conf/locale/bn/LC_MESSAGES/django.mo | Bin 503 -> 526 bytes conf/locale/bn/LC_MESSAGES/django.po | 470 +- conf/locale/bn/LC_MESSAGES/djangojs.mo | Bin 508 -> 508 bytes conf/locale/bn/LC_MESSAGES/djangojs.po | 49 +- conf/locale/bn_BD/LC_MESSAGES/django.mo | Bin 522 -> 545 bytes conf/locale/bn_BD/LC_MESSAGES/django.po | 470 +- conf/locale/bn_BD/LC_MESSAGES/djangojs.mo | Bin 527 -> 527 bytes conf/locale/bn_BD/LC_MESSAGES/djangojs.po | 49 +- conf/locale/ca@valencia/LC_MESSAGES/django.mo | Bin 536 -> 559 bytes conf/locale/ca@valencia/LC_MESSAGES/django.po | 470 +- .../ca@valencia/LC_MESSAGES/djangojs.mo | Bin 535 -> 535 bytes .../ca@valencia/LC_MESSAGES/djangojs.po | 49 +- conf/locale/cs/LC_MESSAGES/django.mo | Bin 1358 -> 1381 bytes conf/locale/cs/LC_MESSAGES/django.po | 470 +- conf/locale/cs/LC_MESSAGES/djangojs.mo | Bin 1100 -> 1100 bytes conf/locale/cs/LC_MESSAGES/djangojs.po | 49 +- conf/locale/cy/LC_MESSAGES/django.mo | Bin 546 -> 569 bytes conf/locale/cy/LC_MESSAGES/django.po | 470 +- conf/locale/cy/LC_MESSAGES/djangojs.mo | Bin 551 -> 551 bytes conf/locale/cy/LC_MESSAGES/djangojs.po | 49 +- conf/locale/de_DE/LC_MESSAGES/django.mo | Bin 14472 -> 14558 bytes conf/locale/de_DE/LC_MESSAGES/django.po | 483 ++- conf/locale/de_DE/LC_MESSAGES/djangojs.mo | Bin 9454 -> 9454 bytes conf/locale/de_DE/LC_MESSAGES/djangojs.po | 49 +- conf/locale/el/LC_MESSAGES/django.mo | Bin 504 -> 527 bytes conf/locale/el/LC_MESSAGES/django.po | 470 +- conf/locale/el/LC_MESSAGES/djangojs.mo | Bin 503 -> 503 bytes conf/locale/el/LC_MESSAGES/djangojs.po | 49 +- conf/locale/en@lolcat/LC_MESSAGES/django.mo | Bin 524 -> 547 bytes conf/locale/en@lolcat/LC_MESSAGES/django.po | 470 +- conf/locale/en@lolcat/LC_MESSAGES/djangojs.mo | Bin 529 -> 529 bytes conf/locale/en@lolcat/LC_MESSAGES/djangojs.po | 49 +- conf/locale/en@pirate/LC_MESSAGES/django.mo | Bin 678 -> 701 bytes conf/locale/en@pirate/LC_MESSAGES/django.po | 470 +- conf/locale/en@pirate/LC_MESSAGES/djangojs.mo | Bin 529 -> 529 bytes conf/locale/en@pirate/LC_MESSAGES/djangojs.po | 49 +- conf/locale/eo/LC_MESSAGES/django.mo | Bin 376030 -> 376030 bytes conf/locale/eo/LC_MESSAGES/django.po | 29 +- conf/locale/eo/LC_MESSAGES/djangojs.mo | Bin 43121 -> 43121 bytes conf/locale/eo/LC_MESSAGES/djangojs.po | 4 +- conf/locale/es_419/LC_MESSAGES/django.mo | Bin 99433 -> 297901 bytes conf/locale/es_419/LC_MESSAGES/django.po | 3826 +++++++++++------ conf/locale/es_419/LC_MESSAGES/djangojs.mo | Bin 33767 -> 34787 bytes conf/locale/es_419/LC_MESSAGES/djangojs.po | 64 +- conf/locale/es_EC/LC_MESSAGES/django.mo | Bin 519 -> 542 bytes conf/locale/es_EC/LC_MESSAGES/django.po | 486 ++- conf/locale/es_EC/LC_MESSAGES/djangojs.mo | Bin 524 -> 524 bytes conf/locale/es_EC/LC_MESSAGES/djangojs.po | 51 +- conf/locale/es_ES/LC_MESSAGES/django.mo | Bin 528 -> 551 bytes conf/locale/es_ES/LC_MESSAGES/django.po | 470 +- conf/locale/es_ES/LC_MESSAGES/djangojs.mo | Bin 522 -> 522 bytes conf/locale/es_ES/LC_MESSAGES/djangojs.po | 49 +- conf/locale/es_MX/LC_MESSAGES/django.mo | Bin 507 -> 549 bytes conf/locale/es_MX/LC_MESSAGES/django.po | 475 +- conf/locale/es_MX/LC_MESSAGES/djangojs.mo | Bin 506 -> 525 bytes conf/locale/es_MX/LC_MESSAGES/djangojs.po | 54 +- conf/locale/es_US/LC_MESSAGES/django.mo | Bin 525 -> 548 bytes conf/locale/es_US/LC_MESSAGES/django.po | 470 +- conf/locale/es_US/LC_MESSAGES/djangojs.mo | Bin 530 -> 530 bytes conf/locale/es_US/LC_MESSAGES/djangojs.po | 49 +- conf/locale/et_EE/LC_MESSAGES/django.mo | Bin 520 -> 543 bytes conf/locale/et_EE/LC_MESSAGES/django.po | 470 +- conf/locale/et_EE/LC_MESSAGES/djangojs.mo | Bin 525 -> 525 bytes conf/locale/et_EE/LC_MESSAGES/djangojs.po | 49 +- conf/locale/fa/LC_MESSAGES/django.mo | Bin 496 -> 519 bytes conf/locale/fa/LC_MESSAGES/django.po | 470 +- conf/locale/fa/LC_MESSAGES/djangojs.mo | Bin 501 -> 501 bytes conf/locale/fa/LC_MESSAGES/djangojs.po | 49 +- conf/locale/fa_IR/LC_MESSAGES/django.mo | Bin 509 -> 532 bytes conf/locale/fa_IR/LC_MESSAGES/django.po | 470 +- conf/locale/fa_IR/LC_MESSAGES/djangojs.mo | Bin 514 -> 514 bytes conf/locale/fa_IR/LC_MESSAGES/djangojs.po | 49 +- conf/locale/fi_FI/LC_MESSAGES/django.mo | Bin 519 -> 542 bytes conf/locale/fi_FI/LC_MESSAGES/django.po | 470 +- conf/locale/fi_FI/LC_MESSAGES/djangojs.mo | Bin 524 -> 524 bytes conf/locale/fi_FI/LC_MESSAGES/djangojs.po | 49 +- conf/locale/fr/LC_MESSAGES/django.mo | Bin 261812 -> 269713 bytes conf/locale/fr/LC_MESSAGES/django.po | 766 ++-- conf/locale/fr/LC_MESSAGES/djangojs.mo | Bin 30408 -> 32702 bytes conf/locale/fr/LC_MESSAGES/djangojs.po | 98 +- conf/locale/gl/LC_MESSAGES/django.mo | Bin 511 -> 534 bytes conf/locale/gl/LC_MESSAGES/django.po | 470 +- conf/locale/gl/LC_MESSAGES/djangojs.mo | Bin 1983 -> 1983 bytes conf/locale/gl/LC_MESSAGES/djangojs.po | 49 +- conf/locale/he/LC_MESSAGES/django.mo | Bin 575 -> 598 bytes conf/locale/he/LC_MESSAGES/django.po | 470 +- conf/locale/he/LC_MESSAGES/djangojs.mo | Bin 507 -> 507 bytes conf/locale/he/LC_MESSAGES/djangojs.po | 49 +- conf/locale/hi/LC_MESSAGES/django.mo | Bin 83888 -> 204156 bytes conf/locale/hi/LC_MESSAGES/django.po | 1967 +++++---- conf/locale/hi/LC_MESSAGES/djangojs.mo | Bin 791 -> 39059 bytes conf/locale/hi/LC_MESSAGES/djangojs.po | 527 ++- conf/locale/hy_AM/LC_MESSAGES/django.mo | Bin 5713 -> 5826 bytes conf/locale/hy_AM/LC_MESSAGES/django.po | 474 +- conf/locale/hy_AM/LC_MESSAGES/djangojs.mo | Bin 525 -> 525 bytes conf/locale/hy_AM/LC_MESSAGES/djangojs.po | 49 +- conf/locale/id/LC_MESSAGES/django.mo | Bin 499 -> 522 bytes conf/locale/id/LC_MESSAGES/django.po | 470 +- conf/locale/id/LC_MESSAGES/djangojs.mo | Bin 504 -> 504 bytes conf/locale/id/LC_MESSAGES/djangojs.po | 49 +- conf/locale/it_IT/LC_MESSAGES/django.mo | Bin 5896 -> 5919 bytes conf/locale/it_IT/LC_MESSAGES/django.po | 465 +- conf/locale/it_IT/LC_MESSAGES/djangojs.mo | Bin 6220 -> 6220 bytes conf/locale/it_IT/LC_MESSAGES/djangojs.po | 49 +- conf/locale/ja_JP/LC_MESSAGES/django.mo | Bin 1035 -> 1058 bytes conf/locale/ja_JP/LC_MESSAGES/django.po | 471 +- conf/locale/ja_JP/LC_MESSAGES/djangojs.mo | Bin 571 -> 571 bytes conf/locale/ja_JP/LC_MESSAGES/djangojs.po | 49 +- conf/locale/km_KH/LC_MESSAGES/django.mo | Bin 511 -> 534 bytes conf/locale/km_KH/LC_MESSAGES/django.po | 470 +- conf/locale/km_KH/LC_MESSAGES/djangojs.mo | Bin 516 -> 516 bytes conf/locale/km_KH/LC_MESSAGES/djangojs.po | 49 +- conf/locale/ko_KR/LC_MESSAGES/django.mo | Bin 87390 -> 86412 bytes conf/locale/ko_KR/LC_MESSAGES/django.po | 478 +- conf/locale/ko_KR/LC_MESSAGES/djangojs.mo | Bin 514 -> 516 bytes conf/locale/ko_KR/LC_MESSAGES/djangojs.po | 54 +- conf/locale/lt_LT/LC_MESSAGES/django.mo | Bin 29204 -> 29227 bytes conf/locale/lt_LT/LC_MESSAGES/django.po | 465 +- conf/locale/lt_LT/LC_MESSAGES/djangojs.mo | Bin 3999 -> 3999 bytes conf/locale/lt_LT/LC_MESSAGES/djangojs.po | 49 +- conf/locale/ml/LC_MESSAGES/django.mo | Bin 505 -> 528 bytes conf/locale/ml/LC_MESSAGES/django.po | 470 +- conf/locale/ml/LC_MESSAGES/djangojs.mo | Bin 510 -> 510 bytes conf/locale/ml/LC_MESSAGES/djangojs.po | 49 +- conf/locale/nb/LC_MESSAGES/django.mo | Bin 524 -> 547 bytes conf/locale/nb/LC_MESSAGES/django.po | 470 +- conf/locale/nb/LC_MESSAGES/djangojs.mo | Bin 518 -> 518 bytes conf/locale/nb/LC_MESSAGES/djangojs.po | 49 +- conf/locale/nl_NL/LC_MESSAGES/django.mo | Bin 521 -> 544 bytes conf/locale/nl_NL/LC_MESSAGES/django.po | 470 +- conf/locale/nl_NL/LC_MESSAGES/djangojs.mo | Bin 526 -> 526 bytes conf/locale/nl_NL/LC_MESSAGES/djangojs.po | 49 +- conf/locale/pl/LC_MESSAGES/django.mo | Bin 575 -> 598 bytes conf/locale/pl/LC_MESSAGES/django.po | 473 +- conf/locale/pl/LC_MESSAGES/djangojs.mo | Bin 565 -> 565 bytes conf/locale/pl/LC_MESSAGES/djangojs.po | 49 +- conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 179866 -> 177140 bytes conf/locale/pt_BR/LC_MESSAGES/django.po | 499 +-- conf/locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 9147 -> 9147 bytes conf/locale/pt_BR/LC_MESSAGES/djangojs.po | 49 +- conf/locale/pt_PT/LC_MESSAGES/django.mo | Bin 523 -> 546 bytes conf/locale/pt_PT/LC_MESSAGES/django.po | 470 +- conf/locale/pt_PT/LC_MESSAGES/djangojs.mo | Bin 528 -> 528 bytes conf/locale/pt_PT/LC_MESSAGES/djangojs.po | 49 +- conf/locale/ru/LC_MESSAGES/django.mo | Bin 577 -> 600 bytes conf/locale/ru/LC_MESSAGES/django.po | 470 +- conf/locale/ru/LC_MESSAGES/djangojs.mo | Bin 582 -> 582 bytes conf/locale/ru/LC_MESSAGES/djangojs.po | 49 +- conf/locale/si/LC_MESSAGES/django.mo | Bin 503 -> 526 bytes conf/locale/si/LC_MESSAGES/django.po | 470 +- conf/locale/si/LC_MESSAGES/djangojs.mo | Bin 508 -> 508 bytes conf/locale/si/LC_MESSAGES/djangojs.po | 49 +- conf/locale/sk/LC_MESSAGES/django.mo | Bin 529 -> 552 bytes conf/locale/sk/LC_MESSAGES/django.po | 470 +- conf/locale/sk/LC_MESSAGES/djangojs.mo | Bin 534 -> 534 bytes conf/locale/sk/LC_MESSAGES/djangojs.po | 49 +- conf/locale/sl/LC_MESSAGES/django.mo | Bin 557 -> 580 bytes conf/locale/sl/LC_MESSAGES/django.po | 470 +- conf/locale/sl/LC_MESSAGES/djangojs.mo | Bin 7541 -> 7541 bytes conf/locale/sl/LC_MESSAGES/djangojs.po | 49 +- conf/locale/th/LC_MESSAGES/django.mo | Bin 1199 -> 1222 bytes conf/locale/th/LC_MESSAGES/django.po | 470 +- conf/locale/th/LC_MESSAGES/djangojs.mo | Bin 498 -> 498 bytes conf/locale/th/LC_MESSAGES/djangojs.po | 49 +- conf/locale/tr_TR/LC_MESSAGES/django.mo | Bin 281126 -> 283953 bytes conf/locale/tr_TR/LC_MESSAGES/django.po | 696 +-- conf/locale/tr_TR/LC_MESSAGES/djangojs.mo | Bin 32774 -> 33366 bytes conf/locale/tr_TR/LC_MESSAGES/djangojs.po | 84 +- conf/locale/uk/LC_MESSAGES/django.mo | Bin 579 -> 602 bytes conf/locale/uk/LC_MESSAGES/django.po | 470 +- conf/locale/uk/LC_MESSAGES/djangojs.mo | Bin 596 -> 596 bytes conf/locale/uk/LC_MESSAGES/djangojs.po | 49 +- conf/locale/vi/LC_MESSAGES/django.mo | Bin 66084 -> 65570 bytes conf/locale/vi/LC_MESSAGES/django.po | 479 ++- conf/locale/vi/LC_MESSAGES/djangojs.mo | Bin 9983 -> 9986 bytes conf/locale/vi/LC_MESSAGES/djangojs.po | 54 +- .../locale/zh_CN.GB2312/LC_MESSAGES/django.mo | Bin 533 -> 556 bytes .../locale/zh_CN.GB2312/LC_MESSAGES/django.po | 470 +- .../zh_CN.GB2312/LC_MESSAGES/djangojs.mo | Bin 538 -> 538 bytes .../zh_CN.GB2312/LC_MESSAGES/djangojs.po | 49 +- conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 523 -> 546 bytes conf/locale/zh_CN/LC_MESSAGES/django.po | 470 +- conf/locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 522 -> 522 bytes conf/locale/zh_CN/LC_MESSAGES/djangojs.po | 49 +- conf/locale/zh_TW/LC_MESSAGES/django.mo | Bin 99810 -> 98929 bytes conf/locale/zh_TW/LC_MESSAGES/django.po | 472 +- conf/locale/zh_TW/LC_MESSAGES/djangojs.mo | Bin 3531 -> 3531 bytes conf/locale/zh_TW/LC_MESSAGES/djangojs.po | 49 +- 200 files changed, 17509 insertions(+), 14003 deletions(-) diff --git a/conf/locale/ach/LC_MESSAGES/django.mo b/conf/locale/ach/LC_MESSAGES/django.mo index f0ad2091fca3b19a8521ee317ec9b631f69c732f..843108a11fd05cc0a1bf691d73dc89173fc34515 100644 GIT binary patch delta 66 zcmeyy+{-dSh4J!4Rd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={WlbBRc}LAUq??L2S*o|AlKkvt^ofKUFV|I#FEVXJYAQ>l2j`NBLhPd UT>~RsBNGKfGb;nbjXOda0h7WL3IG5A diff --git a/conf/locale/ach/LC_MESSAGES/django.po b/conf/locale/ach/LC_MESSAGES/django.po index f60652c4a8..ab06be90af 100644 --- a/conf/locale/ach/LC_MESSAGES/django.po +++ b/conf/locale/ach/LC_MESSAGES/django.po @@ -29,16 +29,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Acoli (http://www.transifex.com/projects/p/edx-platform/language/ach/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1285,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1313,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1346,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1358,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1439,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1448,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1481,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}
{1}
" msgstr "" @@ -1580,12 +1569,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1622,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1663,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1685,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1693,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1732,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1748,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1756,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1855,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1869,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1907,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1961,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1971,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2145,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2162,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2176,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2218,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2353,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2486,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2493,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2511,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2536,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2572,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2589,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2605,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2651,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2687,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2717,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2734,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2829,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2939,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3026,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3117,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3161,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3185,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3276,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3341,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3729,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3983,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4330,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4415,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5566,6 +5534,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5706,6 +5678,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5855,6 +5829,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5999,30 +6005,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6032,23 +6038,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6102,9 +6109,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6119,6 +6127,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6434,18 +6455,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6493,24 +6512,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6573,14 +6596,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6629,10 +6650,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7054,6 +7071,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7730,6 +7755,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7798,6 +7837,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8649,10 +8694,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8784,10 +8825,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8802,8 +8843,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8814,12 +8872,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8862,23 +8914,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9801,7 +9869,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9810,7 +9877,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10298,7 +10364,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10499,6 +10564,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10678,10 +10748,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10943,12 +11009,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11094,7 +11158,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11195,7 +11258,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11254,12 +11316,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11270,7 +11330,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11281,37 +11340,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11330,7 +11382,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11347,27 +11398,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11376,7 +11422,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11405,22 +11450,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11437,12 +11478,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11461,7 +11500,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11480,12 +11518,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11494,12 +11530,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ach/LC_MESSAGES/djangojs.mo b/conf/locale/ach/LC_MESSAGES/djangojs.mo index 064f34fdbca1a69c0dc92bf0aed5ca17bc6fefac..9640bf3cff3195fce22ec00fb5fc9604ce8ae671 100644 GIT binary patch delta 21 ccmey({F`~gIxb^f10w}PQ!4|DjXRtf0aPFc+yDRo delta 21 ccmey({F`~gIxZt!BNGKfGb;mwjXRtf0aPFc*Z=?k diff --git a/conf/locale/ach/LC_MESSAGES/djangojs.po b/conf/locale/ach/LC_MESSAGES/djangojs.po index e9571822de..6cedfaea50 100644 --- a/conf/locale/ach/LC_MESSAGES/djangojs.po +++ b/conf/locale/ach/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Acoli (http://www.transifex.com/projects/p/edx-platform/language/ach/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo index f51b3ebff2c8aa1ba2f4d923eadb83fe252a6e41..0ebd5e94923f1c834dedbc77558d2a70b1af046c 100644 GIT binary patch delta 169 zcmcc3`H6EvOR5?Z1H(2(1_mJp28O%L3=CXA`U8;G1Jb{Nv?7q!Vqsul1JXV~nh!_^ z18D^yodl#o>YAbAo1pYTAPq9-0+1F1(ziFhWMNdvFG$TxO{vf=DN4*M&PgoE%+GU3 o&(BZKNlh=xFD)q6OU}=o{EJbF%UIXINWsw5%D`f?9MfJV05kC-hyVZp delta 146 zcmeywd7E=WODaDT1H(2(1_mJp28LtI3=CXA`X-Rp1JX}`v?7oeW?^7p1Jb5Inh!|Z z0BHpv?G2T;msv!V1VAPq8SCy*8c(nmJFWMSlW^>y_0ad32T333e%o-D{D#bu;x RWTIebW@TWw*_3H769AT?6^8%- diff --git a/conf/locale/ar/LC_MESSAGES/django.po b/conf/locale/ar/LC_MESSAGES/django.po index 65ec1a4bd6..45f3ae9bcd 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -42,6 +42,7 @@ # Ahmad Abd Arrahman , 2013-2014 # khateeb , 2013 # khateeb , 2013 +# may , 2014 # najwan , 2013 # najwan , 2013 # #-#-#-#-# mako-studio.po (edx-platform) #-#-#-#-# @@ -65,16 +66,16 @@ # khateeb , 2013 # khateeb , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: nedbat \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/edx-platform/language/ar/)\n" @@ -177,7 +178,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -257,17 +257,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -331,6 +328,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -735,52 +740,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -811,7 +806,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -820,7 +814,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -829,22 +822,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -867,7 +856,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -884,31 +872,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -917,7 +900,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -958,13 +940,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1072,7 +1052,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1112,7 +1091,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1211,7 +1189,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1226,7 +1203,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1262,10 +1238,37 @@ msgstr "" msgid "Copyright" msgstr "حقوق الطبع والنشر " +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1317,7 +1320,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1346,12 +1348,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1381,7 +1381,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1394,27 +1393,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1480,7 +1474,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1490,12 +1483,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1525,7 +1516,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1614,12 +1604,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1669,12 +1657,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1711,7 +1697,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1734,7 +1719,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1743,7 +1727,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1783,12 +1766,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1801,7 +1782,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1810,115 +1790,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1926,7 +1889,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1941,7 +1903,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1980,7 +1941,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2035,7 +1995,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2046,17 +2005,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2223,13 +2179,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2242,13 +2196,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2258,14 +2210,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2279,7 +2229,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2292,7 +2241,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2304,7 +2252,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2440,7 +2387,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2574,7 +2520,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2582,7 +2527,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2590,7 +2534,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2602,7 +2545,6 @@ msgid "Password Reset Form" msgstr "نموذج إعادة ضبط كلمة السر" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2628,7 +2570,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2665,7 +2606,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2681,7 +2621,6 @@ msgid "Need Help?" msgstr "تحتاج إلى مساعدة؟" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2698,6 +2637,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2770,6 +2715,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2797,6 +2745,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2813,6 +2762,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2907,7 +2857,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3018,7 +2967,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3106,8 +3054,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3189,7 +3145,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3234,12 +3189,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3260,12 +3213,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3353,6 +3304,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3417,6 +3369,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3799,17 +3757,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4048,6 +4011,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4388,7 +4358,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4473,7 +4443,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5601,6 +5570,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5741,6 +5714,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5890,6 +5865,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6034,30 +6041,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6067,23 +6074,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6137,9 +6145,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6154,6 +6163,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6469,18 +6491,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6528,24 +6548,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6608,7 +6632,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6619,7 +6642,6 @@ msgstr[4] "" msgstr[5] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6672,10 +6694,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7097,6 +7115,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7773,6 +7799,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7841,6 +7881,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8692,10 +8738,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8827,10 +8869,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8845,8 +8887,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8857,12 +8916,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8905,23 +8958,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9844,7 +9913,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9853,7 +9921,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10341,7 +10408,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10542,6 +10608,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10721,10 +10792,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10986,12 +11053,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11137,7 +11202,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11238,7 +11302,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11297,12 +11360,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11313,7 +11374,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11324,37 +11384,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11373,7 +11426,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11390,27 +11442,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11419,7 +11466,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11448,22 +11494,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11480,12 +11522,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11504,7 +11544,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11523,12 +11562,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11537,12 +11574,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.mo b/conf/locale/ar/LC_MESSAGES/djangojs.mo index bd96c59b6d30d2e27b670d34c24425a3ea8bdda1..6fa025cebccbb8a7d75bb2ff5e0cb7ea47ab8ba5 100644 GIT binary patch delta 23 ecmeC-=;7G#l#$C=*T6`@(A3JnV)J`OStbBdo(6RQ delta 23 ecmeC-=;7G#l#$Cw*T_V{(9FufVDo!MStbBdng($I diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.po b/conf/locale/ar/LC_MESSAGES/djangojs.po index fc0c7c89ed..df83b1cc8e 100644 --- a/conf/locale/ar/LC_MESSAGES/djangojs.po +++ b/conf/locale/ar/LC_MESSAGES/djangojs.po @@ -32,7 +32,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: cpennington \n" "Language-Team: Arabic (http://www.transifex.com/projects/p/edx-platform/language/ar/)\n" @@ -380,6 +380,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -460,9 +464,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -472,6 +478,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -480,10 +496,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -561,12 +573,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -579,7 +589,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -594,7 +603,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -609,7 +617,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -624,7 +631,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -639,7 +645,6 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" @@ -650,19 +655,16 @@ msgstr[4] "" msgstr[5] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -675,7 +677,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -688,12 +689,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -704,7 +703,6 @@ msgid "Remove all" msgstr "حذف الكل" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1217,6 +1215,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1228,12 +1235,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/bg_BG/LC_MESSAGES/django.mo b/conf/locale/bg_BG/LC_MESSAGES/django.mo index 40bb69eb04d21a16a6691e9eee1726671bf3c25e..d5790f58f182e752eca7620c705ab9c82639b571 100644 GIT binary patch delta 66 zcmeBTS;#U$h4J}BRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd UT>~RsBNGKfGb;nbjXN?K0fR6S+W-In diff --git a/conf/locale/bg_BG/LC_MESSAGES/django.po b/conf/locale/bg_BG/LC_MESSAGES/django.po index d9ee54a3c6..6918ff0e8e 100644 --- a/conf/locale/bg_BG/LC_MESSAGES/django.po +++ b/conf/locale/bg_BG/LC_MESSAGES/django.po @@ -29,16 +29,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/edx-platform/language/bg_BG/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1285,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1313,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1346,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1358,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1439,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1448,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1481,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1580,12 +1569,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1622,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1663,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1685,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1693,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1732,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1748,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1756,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1855,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1869,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1907,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1961,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1971,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2145,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2162,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2176,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2218,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2353,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2486,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2493,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2511,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2536,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2572,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2589,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2605,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2651,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2687,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2717,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2734,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2829,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2939,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3026,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3117,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3161,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3185,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3276,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3341,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3729,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3983,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4330,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4415,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5566,6 +5534,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5706,6 +5678,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5855,6 +5829,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5999,30 +6005,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6032,23 +6038,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6102,9 +6109,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6119,6 +6127,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6434,18 +6455,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6493,24 +6512,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6573,14 +6596,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6629,10 +6650,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7054,6 +7071,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7730,6 +7755,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7798,6 +7837,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8649,10 +8694,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8784,10 +8825,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8802,8 +8843,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8814,12 +8872,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8862,23 +8914,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9801,7 +9869,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9810,7 +9877,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10298,7 +10364,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10499,6 +10564,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10678,10 +10748,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10943,12 +11009,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11094,7 +11158,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11195,7 +11258,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11254,12 +11316,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11270,7 +11330,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11281,37 +11340,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11330,7 +11382,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11347,27 +11398,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11376,7 +11422,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11405,22 +11450,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11437,12 +11478,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11461,7 +11500,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11480,12 +11518,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11494,12 +11530,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/bg_BG/LC_MESSAGES/djangojs.mo b/conf/locale/bg_BG/LC_MESSAGES/djangojs.mo index dba36e02132d08f1911c4305b87adbc148c77f4b..4e37a4c88d9ef06467d13643e4fa749c500157e0 100644 GIT binary patch delta 21 ccmeBY>1Ua+j>}lrz(~Q+)XKnO1Ua+j>|~b$V9==%*w!E\n" "Language-Team: Bulgarian (Bulgaria) (http://www.transifex.com/projects/p/edx-platform/language/bg_BG/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/bn/LC_MESSAGES/django.mo b/conf/locale/bn/LC_MESSAGES/django.mo index 9acf191cb8bb867d597e0f3728b985417f53f0c1..d139bd9bf15e79b3cb1bde4bd7f95855b5263565 100644 GIT binary patch delta 66 zcmey)+{ZFOh4IQnRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={WmmhRc}LAUq??L2S*o|AlKkvt^ofKUFV|I#FEVXJYAQ>l2j`NBLhPd UT>~RsBNGKfGb;nbjXS~^0hE3d4gdfE diff --git a/conf/locale/bn/LC_MESSAGES/django.po b/conf/locale/bn/LC_MESSAGES/django.po index 288412a61a..b56bd22a30 100644 --- a/conf/locale/bn/LC_MESSAGES/django.po +++ b/conf/locale/bn/LC_MESSAGES/django.po @@ -30,16 +30,16 @@ # Translators: # Tahmid Rafi , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Bengali (http://www.transifex.com/projects/p/edx-platform/language/bn/)\n" @@ -142,7 +142,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -222,17 +221,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -296,6 +292,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -700,52 +704,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -776,7 +770,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -785,7 +778,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -794,22 +786,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -832,7 +820,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -849,31 +836,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -882,7 +864,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -923,13 +904,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1037,7 +1016,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1077,7 +1055,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1176,7 +1153,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1191,7 +1167,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1229,10 +1204,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1284,7 +1286,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1313,12 +1314,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1348,7 +1347,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1361,27 +1359,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1447,7 +1440,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1457,12 +1449,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1492,7 +1482,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1581,12 +1570,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1636,12 +1623,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1679,7 +1664,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1702,7 +1686,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1711,7 +1694,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1751,12 +1733,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1769,7 +1749,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1778,115 +1757,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1894,7 +1856,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1909,7 +1870,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1948,7 +1908,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2003,7 +1962,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2014,17 +1972,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2191,13 +2146,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2210,13 +2163,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2226,14 +2177,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2247,7 +2196,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2260,7 +2208,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2272,7 +2219,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2408,7 +2354,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2542,7 +2487,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2550,7 +2494,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2558,7 +2501,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2570,7 +2512,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2596,7 +2537,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2633,7 +2573,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2651,7 +2590,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2668,6 +2606,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2708,7 +2652,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2744,6 +2688,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2771,6 +2718,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2787,6 +2735,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2881,7 +2830,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2992,7 +2940,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3080,8 +3027,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3163,7 +3118,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3208,12 +3162,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3234,12 +3186,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3327,6 +3277,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3391,6 +3342,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3773,17 +3730,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4022,6 +3984,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4362,7 +4331,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4447,7 +4416,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5567,6 +5535,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5707,6 +5679,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5856,6 +5830,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6000,30 +6006,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6033,23 +6039,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6103,9 +6110,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6120,6 +6128,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6435,18 +6456,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6494,24 +6513,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6574,14 +6597,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6630,10 +6651,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7055,6 +7072,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7731,6 +7756,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7799,6 +7838,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8650,10 +8695,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8785,10 +8826,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8803,8 +8844,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8815,12 +8873,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8863,23 +8915,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9802,7 +9870,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9811,7 +9878,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10299,7 +10365,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10500,6 +10565,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10679,10 +10749,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10944,12 +11010,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11095,7 +11159,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11196,7 +11259,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11255,12 +11317,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11271,7 +11331,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11282,37 +11341,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11331,7 +11383,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11348,27 +11399,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11377,7 +11423,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11406,22 +11451,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11438,12 +11479,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11462,7 +11501,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11481,12 +11519,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11495,12 +11531,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/bn/LC_MESSAGES/djangojs.mo b/conf/locale/bn/LC_MESSAGES/djangojs.mo index 00979af766942d7837d9f87d8add7645ac61b8f6..7960a5ea882cbeba34d86ef8e205aea6e8b9a487 100644 GIT binary patch delta 21 ccmeyv{D*nMIxb^f10w}PQ!4|DjXPWz0aQu`-v9sr delta 21 ccmeyv{D*nMIxZt!BNGKfGb;mwjXPWz0aQu`+W-In diff --git a/conf/locale/bn/LC_MESSAGES/djangojs.po b/conf/locale/bn/LC_MESSAGES/djangojs.po index 0421aca1bb..43343d90e4 100644 --- a/conf/locale/bn/LC_MESSAGES/djangojs.po +++ b/conf/locale/bn/LC_MESSAGES/djangojs.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Bengali (http://www.transifex.com/projects/p/edx-platform/language/bn/)\n" @@ -343,6 +343,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -411,9 +415,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -423,6 +429,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -431,10 +447,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -504,12 +516,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -522,7 +532,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -533,7 +542,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -544,7 +552,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -555,7 +562,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -566,26 +572,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -598,7 +600,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -611,12 +612,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -627,7 +626,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1136,6 +1134,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1147,12 +1154,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/bn_BD/LC_MESSAGES/django.mo b/conf/locale/bn_BD/LC_MESSAGES/django.mo index fdb3c0f116550e669f9b95a9cd40d96b1a22e389..a7486121d5f89106721ae1843abe8eb6f53a27d3 100644 GIT binary patch delta 66 zcmeBTS;#U$h4J}BRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd UT>~RsBNGKfGb;nbjXN?K0fR6S+W-In diff --git a/conf/locale/bn_BD/LC_MESSAGES/django.po b/conf/locale/bn_BD/LC_MESSAGES/django.po index d02715b5f8..43a4b6f4a1 100644 --- a/conf/locale/bn_BD/LC_MESSAGES/django.po +++ b/conf/locale/bn_BD/LC_MESSAGES/django.po @@ -32,16 +32,16 @@ # Translators: # Tahmid Rafi , 2014 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:20+0000\n" "Last-Translator: nedbat \n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/edx-platform/language/bn_BD/)\n" @@ -144,7 +144,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -224,17 +223,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -298,6 +294,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -702,52 +706,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -778,7 +772,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -787,7 +780,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -796,22 +788,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -834,7 +822,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -851,31 +838,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -884,7 +866,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -925,13 +906,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1039,7 +1018,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1079,7 +1057,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1178,7 +1155,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1193,7 +1169,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1231,10 +1206,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1286,7 +1288,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1315,12 +1316,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1350,7 +1349,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1363,27 +1361,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1449,7 +1442,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1459,12 +1451,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1494,7 +1484,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1583,12 +1572,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1638,12 +1625,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1681,7 +1666,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1704,7 +1688,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1713,7 +1696,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1753,12 +1735,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1771,7 +1751,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1780,115 +1759,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1896,7 +1858,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1911,7 +1872,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1950,7 +1910,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2005,7 +1964,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2016,17 +1974,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2193,13 +2148,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2212,13 +2165,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2228,14 +2179,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2249,7 +2198,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2262,7 +2210,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2274,7 +2221,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2410,7 +2356,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2544,7 +2489,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2552,7 +2496,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2560,7 +2503,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2572,7 +2514,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2598,7 +2539,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2635,7 +2575,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2653,7 +2592,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2670,6 +2608,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2710,7 +2654,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2746,6 +2690,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2773,6 +2720,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2789,6 +2737,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2883,7 +2832,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2994,7 +2942,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3082,8 +3029,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3165,7 +3120,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3210,12 +3164,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3236,12 +3188,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3329,6 +3279,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3393,6 +3344,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3775,17 +3732,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4024,6 +3986,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4364,7 +4333,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4449,7 +4418,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5569,6 +5537,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5709,6 +5681,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5858,6 +5832,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6002,30 +6008,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6035,23 +6041,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6105,9 +6112,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6122,6 +6130,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6437,18 +6458,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6496,24 +6515,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6576,14 +6599,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6632,10 +6653,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7057,6 +7074,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7733,6 +7758,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7801,6 +7840,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8652,10 +8697,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8787,10 +8828,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8805,8 +8846,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8817,12 +8875,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8865,23 +8917,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9804,7 +9872,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9813,7 +9880,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10301,7 +10367,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10502,6 +10567,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10681,10 +10751,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10946,12 +11012,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11097,7 +11161,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11198,7 +11261,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11257,12 +11319,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11273,7 +11333,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11284,37 +11343,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11333,7 +11385,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11350,27 +11401,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11379,7 +11425,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11408,22 +11453,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11440,12 +11481,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11464,7 +11503,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11483,12 +11521,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11497,12 +11533,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/bn_BD/LC_MESSAGES/djangojs.mo b/conf/locale/bn_BD/LC_MESSAGES/djangojs.mo index a414b1174cc6fb6b417f138c8097d8fd82ac2314..61b0cc724f3eabb8834b7598ad719665b1a9c090 100644 GIT binary patch delta 21 ccmeBY>1Ua+j>}lrz(~Q+)XKnO1Ua+j>|~b$V9==%*w!E\n" "Language-Team: Bengali (Bangladesh) (http://www.transifex.com/projects/p/edx-platform/language/bn_BD/)\n" @@ -343,6 +343,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -411,9 +415,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -423,6 +429,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -431,10 +447,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -504,12 +516,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -522,7 +532,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -533,7 +542,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -544,7 +552,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -555,7 +562,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -566,26 +572,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -598,7 +600,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -611,12 +612,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -627,7 +626,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1136,6 +1134,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1147,12 +1154,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/ca@valencia/LC_MESSAGES/django.mo b/conf/locale/ca@valencia/LC_MESSAGES/django.mo index da4324e7248688703210e56309932f8c08f17829..c85f9e18f360d230225eb337c9128a68f96f44e4 100644 GIT binary patch delta 66 zcmbQivYusv3gg#_s@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex WYo)l1bq$OZ3{9;JEH*AIX9NH|lNX)< delta 65 zcmZ3_GJ|D;3gf+rs@{gKzK)(g4vsD^L9W5UTmk+ey3R$Zi6xo&dAcr%C8<^lMh1o^ Vx&}tNMkWe|W>yA<8+Vj50sxJ86B7Uc diff --git a/conf/locale/ca@valencia/LC_MESSAGES/django.po b/conf/locale/ca@valencia/LC_MESSAGES/django.po index c4d9d0195e..0dc9d7de62 100644 --- a/conf/locale/ca@valencia/LC_MESSAGES/django.po +++ b/conf/locale/ca@valencia/LC_MESSAGES/django.po @@ -29,16 +29,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-12 14:59+0000\n" "Last-Translator: sarina \n" "Language-Team: Catalan (Valencian) (http://www.transifex.com/projects/p/edx-platform/language/ca@valencia/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1285,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1313,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1346,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1358,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1439,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1448,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1481,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1580,12 +1569,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1622,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1663,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1685,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1693,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1732,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1748,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1756,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1855,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1869,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1907,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1961,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1971,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2145,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2162,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2176,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2218,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2353,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2486,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2493,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2511,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2536,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2572,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2589,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2605,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2651,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2687,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2717,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2734,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2829,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2939,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3026,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3117,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3161,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3185,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3276,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3341,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3729,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3983,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4330,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4415,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5566,6 +5534,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5706,6 +5678,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5855,6 +5829,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5999,30 +6005,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6032,23 +6038,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6102,9 +6109,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6119,6 +6127,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6434,18 +6455,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6493,24 +6512,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6573,14 +6596,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6629,10 +6650,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7054,6 +7071,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7730,6 +7755,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7798,6 +7837,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8649,10 +8694,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8784,10 +8825,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8802,8 +8843,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8814,12 +8872,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8862,23 +8914,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9801,7 +9869,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9810,7 +9877,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10298,7 +10364,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10499,6 +10564,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10678,10 +10748,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10943,12 +11009,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11094,7 +11158,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11195,7 +11258,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11254,12 +11316,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11270,7 +11330,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11281,37 +11340,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11330,7 +11382,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11347,27 +11398,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11376,7 +11422,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11405,22 +11450,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11437,12 +11478,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11461,7 +11500,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11480,12 +11518,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11494,12 +11530,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ca@valencia/LC_MESSAGES/djangojs.mo b/conf/locale/ca@valencia/LC_MESSAGES/djangojs.mo index fb7271a83b9087294e8e0a84d82de66fcc9202bc..394892c807b130485514f88bda51c60ea788ff22 100644 GIT binary patch delta 21 ccmbQvGM#0@Ixb^f10w}PQ!4|DjXUBQ0Yu&gG5`Po delta 21 ccmbQvGM#0@IxZt!BNGKfGb;mwjXUBQ0Yu&gE&u=k diff --git a/conf/locale/ca@valencia/LC_MESSAGES/djangojs.po b/conf/locale/ca@valencia/LC_MESSAGES/djangojs.po index 15231deb13..18523a019c 100644 --- a/conf/locale/ca@valencia/LC_MESSAGES/djangojs.po +++ b/conf/locale/ca@valencia/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-12 14:59+0000\n" "Last-Translator: sarina \n" "Language-Team: Catalan (Valencian) (http://www.transifex.com/projects/p/edx-platform/language/ca@valencia/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/cs/LC_MESSAGES/django.mo b/conf/locale/cs/LC_MESSAGES/django.mo index fc19fbe4a89c540011eee2d5819ca2fd2da9179c..ab39a0ea201a608e18ff35445c91e293a2359415 100644 GIT binary patch delta 217 zcmX@d^^|MEocf=P3=D}(3=9$s3=GjM3=ASbx&%mb0_jdDJsC&~0r_)*v;dIa0Hk?< z^g$ra52VilX)z#u4@mO?>90Uq3rMrDGB9ueX?-9K61M=-AoJa!;xViYo240R89nj~ zQu9(%Ds)SV67!045=%1k^BmIi^V4%u(~I&;3ySrU^K-cZ{6ln|i&DX|x-N+&sa6U` Z28JfO2FAJuMhb?eRt6TEPcpSK0RZ{NDOmsj delta 171 zcmaFLb&hMoocc$M3=D}(3=9$s3=A$T3=ASbIu=NC0_h?sT?3?rfc!QfEdZov0%;x~ zy$VS41L^HRS`0`Z2hw~%`W}$h0@81RGzXBDV120$7l?#jxrS(>qyk=NDN i(bLDl(ZwamH8^D|CrcV%&ZIyH$Px%WdZ;s+896p diff --git a/conf/locale/cs/LC_MESSAGES/django.po b/conf/locale/cs/LC_MESSAGES/django.po index e9454b3c8b..3046645b99 100644 --- a/conf/locale/cs/LC_MESSAGES/django.po +++ b/conf/locale/cs/LC_MESSAGES/django.po @@ -43,17 +43,17 @@ # Slamic , 2014 # Slamic , 2014 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # Slamic , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: Slamic \n" "Language-Team: Czech (http://www.transifex.com/projects/p/edx-platform/language/cs/)\n" @@ -156,7 +156,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -236,17 +235,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -310,6 +306,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -714,52 +718,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -790,7 +784,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -799,7 +792,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -808,22 +800,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -846,7 +834,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -863,31 +850,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -896,7 +878,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -937,13 +918,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1051,7 +1030,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1091,7 +1069,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1190,7 +1167,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1205,7 +1181,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1241,10 +1216,37 @@ msgstr "" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1296,7 +1298,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1325,12 +1326,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1360,7 +1359,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1373,27 +1371,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1459,7 +1452,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1469,12 +1461,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1504,7 +1494,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1593,12 +1582,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1648,12 +1635,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1691,7 +1676,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1714,7 +1698,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1723,7 +1706,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1762,12 +1744,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1780,7 +1760,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1789,115 +1768,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1905,7 +1867,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1920,7 +1881,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1959,7 +1919,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2014,7 +1973,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2025,17 +1983,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2202,13 +2157,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2221,13 +2174,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2237,14 +2188,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2258,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2219,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2283,7 +2230,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2419,7 +2365,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2553,7 +2498,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2561,7 +2505,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2512,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2581,7 +2523,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2607,7 +2548,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2644,7 +2584,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2662,7 +2601,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2679,6 +2617,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "Děkujeme, že používáte tyto stránky!" @@ -2719,7 +2663,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2755,6 +2699,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2782,6 +2729,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2798,6 +2746,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2892,7 +2841,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3003,7 +2951,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3090,8 +3037,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3173,7 +3128,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3218,12 +3172,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3244,12 +3196,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3337,6 +3287,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3401,6 +3352,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3783,17 +3740,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4032,6 +3994,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4372,7 +4341,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4457,7 +4426,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5579,6 +5547,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5719,6 +5691,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5868,6 +5842,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6012,30 +6018,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6045,23 +6051,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6115,9 +6122,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6132,6 +6140,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6447,18 +6468,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6506,24 +6525,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6586,7 +6609,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6594,7 +6616,6 @@ msgstr[1] "" msgstr[2] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6644,10 +6665,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7069,6 +7086,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7745,6 +7770,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7813,6 +7852,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8664,10 +8709,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8799,10 +8840,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8817,8 +8858,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8829,12 +8887,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8877,23 +8929,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9816,7 +9884,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9825,7 +9892,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10313,7 +10379,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10514,6 +10579,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10693,10 +10763,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10958,12 +11024,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11109,7 +11173,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11210,7 +11273,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11269,12 +11331,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11285,7 +11345,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11296,37 +11355,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11345,7 +11397,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11362,27 +11413,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11391,7 +11437,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11420,22 +11465,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11452,12 +11493,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11476,7 +11515,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11495,12 +11533,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11509,12 +11545,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/cs/LC_MESSAGES/djangojs.mo b/conf/locale/cs/LC_MESSAGES/djangojs.mo index fcfd64abe6116b899f9b60db5a23830eb02dad1c..84f1a73169a8b133abaf92a2c849c742325e1b94 100644 GIT binary patch delta 23 ecmX@ZafV|<5)+rPu7Qz)p{bRD#pWEQ2aEty^#-#5 delta 23 ecmX@ZafV|<5)+q^u91m?p_!F|!R8#M2aEty@dmE| diff --git a/conf/locale/cs/LC_MESSAGES/djangojs.po b/conf/locale/cs/LC_MESSAGES/djangojs.po index 5e60b51153..ff7f671c37 100644 --- a/conf/locale/cs/LC_MESSAGES/djangojs.po +++ b/conf/locale/cs/LC_MESSAGES/djangojs.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Czech (http://www.transifex.com/projects/p/edx-platform/language/cs/)\n" @@ -353,6 +353,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -424,9 +428,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -436,6 +442,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -444,10 +460,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -519,12 +531,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -537,7 +547,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -549,7 +558,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -561,7 +569,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -573,7 +580,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -585,7 +591,6 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" @@ -593,19 +598,16 @@ msgstr[1] "" msgstr[2] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -618,7 +620,6 @@ msgid "Choose all" msgstr "Vybrat vše" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -631,12 +632,10 @@ msgid "Remove" msgstr "Odstranit" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -647,7 +646,6 @@ msgid "Remove all" msgstr "Odstranit vše" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1157,6 +1155,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1168,12 +1175,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/cy/LC_MESSAGES/django.mo b/conf/locale/cy/LC_MESSAGES/django.mo index 41318b6f3602959f7f8c8c4612ddd941bffdc25e..250f863b0e621a4819f5d715ec7730bcca0cd642 100644 GIT binary patch delta 66 zcmZ3)vXfyA<8+SA^0sxfI6FUF^ diff --git a/conf/locale/cy/LC_MESSAGES/django.po b/conf/locale/cy/LC_MESSAGES/django.po index d9f1b959f3..c8b923bdd0 100644 --- a/conf/locale/cy/LC_MESSAGES/django.po +++ b/conf/locale/cy/LC_MESSAGES/django.po @@ -31,16 +31,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Welsh (http://www.transifex.com/projects/p/edx-platform/language/cy/)\n" @@ -143,7 +143,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -223,17 +222,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -297,6 +293,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -701,52 +705,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -777,7 +771,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -786,7 +779,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -795,22 +787,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -833,7 +821,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -850,31 +837,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -883,7 +865,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -924,13 +905,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1038,7 +1017,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1078,7 +1056,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1177,7 +1154,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1192,7 +1168,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1230,10 +1205,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1285,7 +1287,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1314,12 +1315,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1349,7 +1348,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1362,27 +1360,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1448,7 +1441,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1458,12 +1450,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1493,7 +1483,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1582,12 +1571,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1637,12 +1624,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1680,7 +1665,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1703,7 +1687,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1712,7 +1695,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1752,12 +1734,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1770,7 +1750,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1779,115 +1758,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1895,7 +1857,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1910,7 +1871,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1949,7 +1909,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2004,7 +1963,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2015,17 +1973,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2192,13 +2147,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2211,13 +2164,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2227,14 +2178,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2248,7 +2197,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2261,7 +2209,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2273,7 +2220,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2409,7 +2355,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2543,7 +2488,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2551,7 +2495,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2559,7 +2502,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2571,7 +2513,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2597,7 +2538,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2634,7 +2574,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2652,7 +2591,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2669,6 +2607,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2709,7 +2653,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2745,6 +2689,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2772,6 +2719,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2788,6 +2736,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2882,7 +2831,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2993,7 +2941,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3081,8 +3028,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3164,7 +3119,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3209,12 +3163,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3235,12 +3187,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3328,6 +3278,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3392,6 +3343,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3774,17 +3731,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4023,6 +3985,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4363,7 +4332,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4448,7 +4417,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5572,6 +5540,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5712,6 +5684,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5861,6 +5835,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6005,30 +6011,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6038,23 +6044,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6108,9 +6115,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6125,6 +6133,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6440,18 +6461,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6499,24 +6518,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6579,7 +6602,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6588,7 +6610,6 @@ msgstr[2] "" msgstr[3] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6639,10 +6660,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7064,6 +7081,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7740,6 +7765,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7808,6 +7847,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8659,10 +8704,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8794,10 +8835,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8812,8 +8853,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8824,12 +8882,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8872,23 +8924,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9811,7 +9879,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9820,7 +9887,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10308,7 +10374,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10509,6 +10574,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10688,10 +10758,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10953,12 +11019,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11104,7 +11168,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11205,7 +11268,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11264,12 +11326,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11280,7 +11340,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11291,37 +11350,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11340,7 +11392,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11357,27 +11408,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11386,7 +11432,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11415,22 +11460,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11447,12 +11488,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11471,7 +11510,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11490,12 +11528,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11504,12 +11540,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/cy/LC_MESSAGES/djangojs.mo b/conf/locale/cy/LC_MESSAGES/djangojs.mo index 19304bb712523e33f74dcb8395c49553071449cc..3ae63c9ebd39a11cd74e3683a53b104467334c35 100644 GIT binary patch delta 21 ccmZ3^vYchYIxb^f10w}PQ!4|DjXUxg0Y`oYVgLXD delta 21 ccmZ3^vYchYIxZt!BNGKfGb;mwjXUxg0Y`oYUH||9 diff --git a/conf/locale/cy/LC_MESSAGES/djangojs.po b/conf/locale/cy/LC_MESSAGES/djangojs.po index 27aab117cf..46f17721d5 100644 --- a/conf/locale/cy/LC_MESSAGES/djangojs.po +++ b/conf/locale/cy/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Welsh (http://www.transifex.com/projects/p/edx-platform/language/cy/)\n" @@ -352,6 +352,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -426,9 +430,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -438,6 +444,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -446,10 +462,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -523,12 +535,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -541,7 +551,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -554,7 +563,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -567,7 +575,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -580,7 +587,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -593,7 +599,6 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" @@ -602,19 +607,16 @@ msgstr[2] "" msgstr[3] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -627,7 +629,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -640,12 +641,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -656,7 +655,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1167,6 +1165,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1178,12 +1185,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/de_DE/LC_MESSAGES/django.mo b/conf/locale/de_DE/LC_MESSAGES/django.mo index 4aaeefabd88d66cb99c327e3a2362e02abadcb35..83836483a17bd10d2fd2da960cc2c1913e42e9ce 100644 GIT binary patch delta 4217 zcmZYAc~F&A7{~D=xBv&sC=bZDt_bktQ-q-a@jxTYJ$F|*M zC@&Iyh|k&?a~A75@`tj%voRsK0l8$Vu{++2U2z9?!TlJEA7M1Mpzi+@Gw~lBiaIlV@KvUZ7*&c$EI~c8YSizx+x~s1363Lk zm~XK!{(+&`ott&NH#+L*PerLoLZvhtm5E8HALij4EX8y@f=Z#bPt`=C2JDa8=|JRh zn>5r$M%(^;)cA8S0{vadzjn5a4h^^-b!axB2HIlVkD`9C4Rv3G?caw={Xu)Z3ALb4 zP#gFem4P#;)JJqPCI@3t*RSkG{`HJz(V>NSt>vhJZ?Wxa)K0dbcD5Te;9EEun=lT0 zaWIN78xye(wSWVtjWwg@J7(K04i!y&5;gF7)DI$ixX;RiT1X;t$)uw0&&9zw9re4_ zsMKymW#BQ?Bi(~~H1D7?`aT91V*8zAR5ZbtsDXY&?d&f+f+1{M10F^7x1bhs3OP?E zte2b0KB#e$P>(7dHC~QwUydHyGf;=O5)<_P*HRfu$ICbjPhb_s^)}`qtixQ);i#wJ zYFvlgk;iI=k@tAK6qR}(YKKjz`;Vd)bPkoF4xDIZq6dcS{g0!flqRE6m4#z)lx?rF zuEl}$-+@`U8)xEANHWYNY>OS4Ie0a$LA{>MsEnPqhI@E3XvbrwLuD$JiMSS((!;1j z@;L@iF^1AUgIf7n)DE?6^|wcTq9ah(BT*B_;vh`NuiNlJLolORrG7sa9o;yQ3Xj_q zA=x)8kppe+x9y#%1s%e1_%Y^T&qOy9i?E3Hlc+}%Hh?c1ZbWUM4)qAOp~h)IovGIc zkbhO0>Ck)q1Ck~4JGR4aN$w%)gL>9OPy>udEpRI8cg2{6<)}kikD9mJpC*xiO?Z+Hoq?!icj7qIX-+`Bjzdt_$Jpyrus!YRsQa!(Eo2^Q!X-$OOeKIux>()^BC%P+feg8gJi-nFH_NkAJ_|@*!Fj*!}&96;0QiMh!edTXA=3$bAYv*b`Y zK}S9&Wx3DBK_0t#1Pkyz)ag$h=|0=ZsBeBTl1;M)xy3Y~#%aMA9GC5$kv!Cbickw! zhLQ;8;Yuv7{Nz1J#a+dQfY8(8-=csOT)j2W#%ZT4C#Y{aVW= zD%TVD6VKRAhxvnLI)7_zy#m`24MZiem{?6D5jr$Fa1Rjo5nG4}#4SWUq1RDGhph(@ zs|IBWv52^vc!JnK3?hQ_zevSPs6-HJh&n>A*3*Q_U}8Lxp@uDMt>IR^F|FldDrtoN zGfE|%C2l5KOO{)4g74?5)?S=P+)m^XI{9;mJBe*XIni38s61>Ne!Q1>h`7%7rQl7r zE}kUz*!EV;CnjqDmr@BON{AZ?zCppF4^AIjPsCofUWPB&dT-3N_1iE&j36GdeIkS? zBCb_~aw{>Ps8K@$t32gml5v`?--Fe}u9}L@cSYtdD)g0jl2>?TO?)VE^<+jxR}Jc`>Kc_pd3(AY7-Jv(nKV@R?86%cs4lT;UHenlXj7I z)ykGGUMkz|Vp(3W97ac(=`vHRGdW|MHsx%&quZ>tGkaljotpjr&ilBt&-ml>Jnwlg z&-;I$_pM87de?+6rN;Cb+HvwTaz56W8@PQ0e`xDQ854!;k)KQt-ili>19xLO9>!Gs z5L561YX5Js9RH4`Sj3OZumu~837bJW32Yd5i!sA7ALFqYN8%lrjPtBZQ5R^oc4G|V zUi=h9E-YeKI#t3Pf@Bw@fr{YOe z39ljl%ys_ggvpdc6V5;$v$+j*Ba`j+O4RwQF%egwD&@_Y9g&u)JcRrY-{zhu74@jHQ0L3B<5F}OSD+T}Dx82@u}JU# zYjiwp_#8K5LKe>%d$9_0Sn9dhircUcd5mT(bsvW%sM6P??r;FL|7p~O{)(#5KT(y4 zVP$LL37D++KaGw`H6CYSo*nzG9hk@VZY;(9xCAdCMKDvjE!|NyF2*+0>p6(3*jLtn z;}ph84wJ?^aZZ>{2OX94IBJpn5hJS@wH7X;W_}fQhu2Ws|AG26521d)j=JzqI2p4j z&zWId1i_>+OC6tq+Aj;kJZ3Y44%Iic$bvSlcKirNzGPU(_JgPjXo)w%?Wjkx2lYjp zFwvd(R8;9_qK>abt)<1*7S!w9Gm-jJ74rleV(|cK@f<=uQHK}{qs z$6cIvp(-{9Rf$EY3Dlz|)_|HoEArIL7S!AHat`&6rE`c4dL7S`>wz#G7N+?a=i^n3!xEOTDsTt# z&(!iK8aJS3zS)jo|q=&=1PuE+0DZ`o>AvMRb8b^h=hbaZE@PI3o# zs#IU1DsTg}nuoEnbZ42UiDaWnTw!-R)ts)oyqSwJM)O zo%k4PhVNrMUc@T=26e*ReAiOcv#qo)N9`X#U9cOud9xFBW5-eF{}>ze{$HTOx5msY zFlH^*Bb&?_)LQrfHRBP5?&3^E-Pw3lMRHMZPdRG;m8ks#)-KdD??Fv;FHXlJn8NkV zRXUp452%SGPI1k_k&N%g1gt@wc)7I!lNh(4D%XYDe;59UFQF>9Z>qbd`f(!T6R3%N zjp0N(Lv&QKVSJF2F%flVnRe_!hjBTMM=vs0^C)r+a}>3>zQ%2s#$W*VU^CViyB9u* zM;U*EdL(@%)L$n!Rl-d0JJcPvO=IO_2uI*y)a!E+HPO#dcYX;q;cKYlZr}opqP}{I zYEW;@Qk;n^u?+ig8GbsQtLoY0mGaJFH8$W{)aw5n^=yYw-}+l_cmGc)AK7G9qE566 z^$7olqwq)6gpy{s6G%tB6=P5pA8WVghV2gpRuAeKm7*5m{ittuIk}rWNHnqKMD0$J zL7pTk{SKm*LK=vwp|!D$sJ%ea$r=r4s=8UIKQup4+18O+JAWD|LZsN`BNYDdUjC#xdt@%D zC)MOt!df;h~Xfv6+`5J!9@cy-vR*OUUEoUZOUJ zIO@=5kPVTZyI5`4{Ep58#QQ{-JG_dV8Yfd_yMRxEM{+9GV^Vq1J{c}^+MK275d_iY@dsonD@^$)y zz9y%+tF_e$c-wphj+OKK4)V`t2fl#9&Fp>H2Q)ef3v^Q z8}fCQ^?#LiEXh-KZ$, 2013 # barbos , 2013 # ramirezterrix , 2014 +# ramirezterrix , 2014 # Shan9204 , 2013 # Shan9204 , 2013-2014 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# @@ -55,16 +56,16 @@ # AlecL , 2013 # AlecL , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: nedbat \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/edx-platform/language/de_DE/)\n" @@ -167,7 +168,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -179,7 +179,7 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Course id not specified" -msgstr "Es wurde keine Kursid vergeben" +msgstr "Es wurde keine Kurs-ID vergeben" #: common/djangoapps/student/views.py msgid "Course id is invalid" @@ -252,21 +252,18 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" "Es existiert bereits ein Konto mit diesem öffentlichem Benutzernamen " "'{username}'." #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." -msgstr "" +msgstr "Es existiert bereits ein Konto mit dieser Emailadresse '{email}'." #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." -msgstr "" +msgstr "Fehler (401 {field}). Schreiben Sie uns eine Email." #: common/djangoapps/student/views.py msgid "To enroll, you must follow the honor code." @@ -328,6 +325,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -732,52 +737,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -808,7 +803,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -817,7 +811,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -826,22 +819,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -864,7 +853,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -881,31 +869,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -914,7 +897,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -955,13 +937,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1069,7 +1049,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1109,7 +1088,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1208,7 +1186,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1223,7 +1200,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1258,10 +1234,37 @@ msgstr "Suchen" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1313,7 +1316,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1342,12 +1344,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1377,7 +1377,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1390,27 +1389,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1476,7 +1470,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1486,12 +1479,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1521,7 +1512,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1610,12 +1600,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1664,12 +1652,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1706,7 +1692,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1728,7 +1713,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1737,7 +1721,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1777,12 +1760,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1795,7 +1776,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1804,115 +1784,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1920,7 +1883,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1935,7 +1897,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1974,7 +1935,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2029,7 +1989,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2040,17 +1999,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2214,13 +2170,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2233,13 +2187,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2249,14 +2201,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2270,7 +2220,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2283,7 +2232,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2295,7 +2243,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2431,7 +2378,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2565,7 +2511,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2573,7 +2518,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2581,7 +2525,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2593,7 +2536,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2619,7 +2561,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2655,7 +2596,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2672,7 +2612,6 @@ msgid "Need Help?" msgstr "Hilfe?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2689,6 +2628,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2727,7 +2672,7 @@ msgstr "" msgid "Delete article" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2762,7 +2707,9 @@ msgstr "" msgid "You are deleting an article. Please confirm." msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2790,6 +2737,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2806,6 +2754,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2900,7 +2849,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3011,7 +2959,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3099,8 +3046,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3182,7 +3137,6 @@ msgid "Upload completed" msgstr "Hochladen fertiggestellt" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3237,12 +3191,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3263,12 +3215,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3356,6 +3306,7 @@ msgstr "Speichern" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3420,6 +3371,12 @@ msgstr "Öffentlicher Benutzername" msgid "Preferred Language" msgstr "Bevorzugte Sprache" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3807,21 +3764,23 @@ msgstr "" msgid "Change your name" msgstr "Name ändern" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" -"Um die Authentizität der {platform} Zertifikate zu gewährleisten, werden " -"alle Namensänderungen registriert und festgehalten." +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" -"Geben Sie den Namen ein, der auf dem {platform} Zertifikat erscheinen wird:" #: lms/templates/dashboard.html #: lms/templates/verify_student/_modal_editname.html @@ -4063,6 +4022,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4403,7 +4369,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4488,7 +4454,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5608,6 +5573,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5748,6 +5717,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5897,6 +5868,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6041,30 +6044,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6074,23 +6077,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6144,9 +6148,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6161,6 +6166,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6476,18 +6494,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6535,24 +6551,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6615,14 +6635,12 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6671,10 +6689,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7096,6 +7110,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7778,6 +7800,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7846,6 +7882,14 @@ msgstr "Ihren Namen bearbeiten" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" +"Um die Authentizität der {platform} Zertifikate zu gewährleisten, werden " +"alle Namensänderungen registriert und festgehalten." + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Meinen Namen ändern" @@ -8697,10 +8741,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8836,10 +8876,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8854,8 +8894,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8866,12 +8923,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8914,23 +8965,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9853,7 +9920,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9862,7 +9928,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10350,7 +10415,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10551,6 +10615,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10730,10 +10799,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10995,12 +11060,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11146,7 +11209,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11247,7 +11309,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11306,12 +11367,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11322,7 +11381,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11333,37 +11391,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11382,7 +11433,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11399,27 +11449,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11428,7 +11473,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11457,22 +11501,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11489,12 +11529,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11513,7 +11551,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11532,12 +11569,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11546,12 +11581,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/de_DE/LC_MESSAGES/djangojs.mo b/conf/locale/de_DE/LC_MESSAGES/djangojs.mo index 9bfc26943ed19c52f5b34c307b0787be376a6136..2ab61163f8abacab46523ae21b642c9bde6eba44 100644 GIT binary patch delta 23 ecmaFo`Ob60YGE#8T>~QpLsKgQi_KewEd>E;(+8FS delta 23 ecmaFo`Ob60YGE!TT_Y0(Lo+J_gUwroEd>E;&j*qK diff --git a/conf/locale/de_DE/LC_MESSAGES/djangojs.po b/conf/locale/de_DE/LC_MESSAGES/djangojs.po index d3f4ad360b..b3b5f03f83 100644 --- a/conf/locale/de_DE/LC_MESSAGES/djangojs.po +++ b/conf/locale/de_DE/LC_MESSAGES/djangojs.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: ramirezterrix \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/edx-platform/language/de_DE/)\n" @@ -350,6 +350,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -418,9 +422,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -430,6 +436,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -438,10 +454,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -511,12 +523,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -529,7 +539,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -540,7 +549,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -551,7 +559,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -562,7 +569,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -573,26 +579,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -605,7 +607,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -618,12 +619,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -634,7 +633,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1143,6 +1141,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1157,12 +1164,12 @@ msgid "Studio's having trouble saving your work" msgstr "Studio's hat Probleme beim Speichern Ihrer Arbeit" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "Bearbeiten: %s" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/el/LC_MESSAGES/django.mo b/conf/locale/el/LC_MESSAGES/django.mo index 3a6635235354a9dc2ad6ad72a020a32ec7fcc47c..b6e60078bdd44bd0e0a3e4da9c3a52f6add83e78 100644 GIT binary patch delta 66 zcmeyt+|M#Wh4Jb{Rd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wm0RRc}LAUq??L2S*o|AlKkvt^ofKUFV|I#FEVXJYAQ>l2j`NBLhPd UT>~RsBNGKfGb;nbjXS~_0hKxv5&!@I diff --git a/conf/locale/el/LC_MESSAGES/django.po b/conf/locale/el/LC_MESSAGES/django.po index 5a37e54679..86f282796c 100644 --- a/conf/locale/el/LC_MESSAGES/django.po +++ b/conf/locale/el/LC_MESSAGES/django.po @@ -29,16 +29,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-10 03:11+0000\n" "Last-Translator: sarina \n" "Language-Team: Greek (http://www.transifex.com/projects/p/edx-platform/language/el/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1285,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1313,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1346,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1358,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1439,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1448,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1481,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1580,12 +1569,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1622,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1663,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1685,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1693,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1732,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1748,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1756,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1855,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1869,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1907,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1961,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1971,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2145,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2162,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2176,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2218,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2353,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2486,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2493,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2511,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2536,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2572,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2589,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2605,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2651,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2687,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2717,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2734,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2829,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2939,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3026,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3117,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3161,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3185,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3276,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3341,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3729,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3983,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4330,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4415,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5566,6 +5534,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5706,6 +5678,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5855,6 +5829,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5999,30 +6005,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6032,23 +6038,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6102,9 +6109,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6119,6 +6127,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6434,18 +6455,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6493,24 +6512,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6573,14 +6596,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6629,10 +6650,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7054,6 +7071,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7730,6 +7755,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7798,6 +7837,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8649,10 +8694,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8784,10 +8825,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8802,8 +8843,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8814,12 +8872,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8862,23 +8914,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9801,7 +9869,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9810,7 +9877,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10298,7 +10364,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10499,6 +10564,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10678,10 +10748,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10943,12 +11009,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11094,7 +11158,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11195,7 +11258,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11254,12 +11316,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11270,7 +11330,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11281,37 +11340,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11330,7 +11382,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11347,27 +11398,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11376,7 +11422,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11405,22 +11450,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11437,12 +11478,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11461,7 +11500,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11480,12 +11518,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11494,12 +11530,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/el/LC_MESSAGES/djangojs.mo b/conf/locale/el/LC_MESSAGES/djangojs.mo index 865514a32bda065b26ea515cfdd16be3bbd0e83b..c2658d51ed3e9aa6af77c566e8745c48bc5f36f8 100644 GIT binary patch delta 21 ccmey){GEBiIxb^f10w}PQ!4|DjXUfa0aJJe&;S4c delta 21 ccmey){GEBiIxZt!BNGKfGb;mwjXUfa0aJJe%m4rY diff --git a/conf/locale/el/LC_MESSAGES/djangojs.po b/conf/locale/el/LC_MESSAGES/djangojs.po index e6eca911c8..7aa7f0988f 100644 --- a/conf/locale/el/LC_MESSAGES/djangojs.po +++ b/conf/locale/el/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-10 03:11+0000\n" "Last-Translator: sarina \n" "Language-Team: Greek (http://www.transifex.com/projects/p/edx-platform/language/el/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/en@lolcat/LC_MESSAGES/django.mo b/conf/locale/en@lolcat/LC_MESSAGES/django.mo index 413567f29df62969f25bdcd38e795bbbf3f5aa78..f2db8d3d03201c5e5c2fd07c223c091088f72879 100644 GIT binary patch delta 66 zcmeBSSl2j`NBLhPd UT>~RsBNGKfGb;nbjXSa#0feX$;{X5v diff --git a/conf/locale/en@lolcat/LC_MESSAGES/django.po b/conf/locale/en@lolcat/LC_MESSAGES/django.po index cab471aca5..ccde8ae162 100644 --- a/conf/locale/en@lolcat/LC_MESSAGES/django.po +++ b/conf/locale/en@lolcat/LC_MESSAGES/django.po @@ -33,16 +33,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: LOLCAT English (http://www.transifex.com/projects/p/edx-platform/language/en@lolcat/)\n" @@ -145,7 +145,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -225,17 +224,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -299,6 +295,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -703,52 +707,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -779,7 +773,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -788,7 +781,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -797,22 +789,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -835,7 +823,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -852,31 +839,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -885,7 +867,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -926,13 +907,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1040,7 +1019,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1080,7 +1058,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1179,7 +1156,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1194,7 +1170,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1232,10 +1207,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1287,7 +1289,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1316,12 +1317,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1351,7 +1350,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1364,27 +1362,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1450,7 +1443,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1460,12 +1452,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1495,7 +1485,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1584,12 +1573,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1639,12 +1626,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1682,7 +1667,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1705,7 +1689,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1714,7 +1697,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1754,12 +1736,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1772,7 +1752,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1781,115 +1760,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1897,7 +1859,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1912,7 +1873,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1951,7 +1911,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2006,7 +1965,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2017,17 +1975,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2194,13 +2149,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2213,13 +2166,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2229,14 +2180,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2250,7 +2199,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2263,7 +2211,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2275,7 +2222,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2411,7 +2357,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2545,7 +2490,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2553,7 +2497,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2561,7 +2504,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2573,7 +2515,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2599,7 +2540,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2636,7 +2576,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2654,7 +2593,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2671,6 +2609,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2711,7 +2655,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2747,6 +2691,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2774,6 +2721,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2790,6 +2738,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2884,7 +2833,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2995,7 +2943,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3083,8 +3030,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3166,7 +3121,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3211,12 +3165,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3237,12 +3189,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3330,6 +3280,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3394,6 +3345,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3776,17 +3733,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4025,6 +3987,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4365,7 +4334,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4450,7 +4419,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5570,6 +5538,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5710,6 +5682,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5859,6 +5833,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6003,30 +6009,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6036,23 +6042,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6106,9 +6113,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6123,6 +6131,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6438,18 +6459,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6497,24 +6516,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6577,14 +6600,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6633,10 +6654,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7058,6 +7075,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7734,6 +7759,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7802,6 +7841,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8653,10 +8698,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8788,10 +8829,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8806,8 +8847,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8818,12 +8876,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8866,23 +8918,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9805,7 +9873,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9814,7 +9881,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10302,7 +10368,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10503,6 +10568,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10682,10 +10752,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10947,12 +11013,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11098,7 +11162,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11199,7 +11262,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11258,12 +11320,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11274,7 +11334,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11285,37 +11344,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11334,7 +11386,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11351,27 +11402,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11380,7 +11426,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11409,22 +11454,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11441,12 +11482,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11465,7 +11504,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11484,12 +11522,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11498,12 +11534,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/en@lolcat/LC_MESSAGES/djangojs.mo b/conf/locale/en@lolcat/LC_MESSAGES/djangojs.mo index ec810ef7125841fc049c8122ac4742b35083a951..41c61fe1a3a643af6e0b2ed4871c9835dd071913 100644 GIT binary patch delta 21 ccmbQpGLdD%Ixb^f10w}PQ!4|DjXNS40Yl;jAOHXW delta 21 ccmbQpGLdD%IxZt!BNGKfGb;mwjXNS40Yl;j8~^|S diff --git a/conf/locale/en@lolcat/LC_MESSAGES/djangojs.po b/conf/locale/en@lolcat/LC_MESSAGES/djangojs.po index 1d5bef32b9..ebbe502f08 100644 --- a/conf/locale/en@lolcat/LC_MESSAGES/djangojs.po +++ b/conf/locale/en@lolcat/LC_MESSAGES/djangojs.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: LOLCAT English (http://www.transifex.com/projects/p/edx-platform/language/en@lolcat/)\n" @@ -343,6 +343,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -411,9 +415,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -423,6 +429,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -431,10 +447,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -504,12 +516,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -522,7 +532,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -533,7 +542,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -544,7 +552,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -555,7 +562,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -566,26 +572,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -598,7 +600,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -611,12 +612,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -627,7 +626,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1136,6 +1134,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1147,12 +1154,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/en@pirate/LC_MESSAGES/django.mo b/conf/locale/en@pirate/LC_MESSAGES/django.mo index 67b849b8f9bce0e64bff2c6afb7d99dfeded0e84..edc045015c7d97e70c005d0452a38490857832cd 100644 GIT binary patch delta 78 zcmZ3+x|el=4)04w28K)q2o9cTnXZywkeZj8QlVQ?l$ckXlUS0OpXZRCpP!zSnqHJ& dT2QQ)oS!>!trVBBu7Qz)p{bRD#m0+Q83Ds=8Q1^- delta 77 zcmdnXx{P(}yK28K)q2)3DMnQrLn>*(p@;OOEKs*wYSdy8ar|Xhf cl4_-3WMF8bYha{nWTIebW@TWw@x@g}010Xp1^@s6 diff --git a/conf/locale/en@pirate/LC_MESSAGES/django.po b/conf/locale/en@pirate/LC_MESSAGES/django.po index b978f66114..e199d7d7d6 100644 --- a/conf/locale/en@pirate/LC_MESSAGES/django.po +++ b/conf/locale/en@pirate/LC_MESSAGES/django.po @@ -31,16 +31,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Pirate English (http://www.transifex.com/projects/p/edx-platform/language/en@pirate/)\n" @@ -143,7 +143,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -223,17 +222,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -297,6 +293,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -701,52 +705,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -777,7 +771,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -786,7 +779,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -795,22 +787,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -833,7 +821,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -850,31 +837,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -883,7 +865,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -924,13 +905,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1038,7 +1017,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1078,7 +1056,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1177,7 +1154,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1192,7 +1168,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1230,10 +1205,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1285,7 +1287,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1314,12 +1315,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1349,7 +1348,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1362,27 +1360,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1448,7 +1441,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1458,12 +1450,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1493,7 +1483,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1582,12 +1571,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1637,12 +1624,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1680,7 +1665,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1703,7 +1687,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1712,7 +1695,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1752,12 +1734,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1770,7 +1750,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1779,115 +1758,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1895,7 +1857,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1910,7 +1871,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1949,7 +1909,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2004,7 +1963,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2015,17 +1973,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2192,13 +2147,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2211,13 +2164,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2227,14 +2178,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2248,7 +2197,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2261,7 +2209,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2273,7 +2220,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2409,7 +2355,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2543,7 +2488,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2551,7 +2495,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2559,7 +2502,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2571,7 +2513,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2597,7 +2538,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2634,7 +2574,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2652,7 +2591,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2669,6 +2607,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2709,7 +2653,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2745,6 +2689,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2772,6 +2719,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2788,6 +2736,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2882,7 +2831,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2993,7 +2941,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3081,8 +3028,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3164,7 +3119,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3209,12 +3163,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3235,12 +3187,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3328,6 +3278,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3392,6 +3343,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3774,17 +3731,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4023,6 +3985,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4363,7 +4332,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4448,7 +4417,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5568,6 +5536,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5708,6 +5680,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5857,6 +5831,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6001,30 +6007,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6034,23 +6040,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6104,9 +6111,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6121,6 +6129,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6436,18 +6457,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6495,24 +6514,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6575,14 +6598,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6631,10 +6652,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7056,6 +7073,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7734,6 +7759,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7802,6 +7841,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8653,10 +8698,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8788,10 +8829,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8806,8 +8847,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8818,12 +8876,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8866,23 +8918,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9805,7 +9873,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9814,7 +9881,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10302,7 +10368,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10503,6 +10568,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10682,10 +10752,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10947,12 +11013,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11098,7 +11162,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11199,7 +11262,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11258,12 +11320,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11274,7 +11334,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11285,37 +11344,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11334,7 +11386,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11351,27 +11402,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11380,7 +11426,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11409,22 +11454,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11441,12 +11482,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11465,7 +11504,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11484,12 +11522,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11498,12 +11534,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/en@pirate/LC_MESSAGES/djangojs.mo b/conf/locale/en@pirate/LC_MESSAGES/djangojs.mo index 6abf7b583d3f389efa5d8906ab5942143caad240..474bd81a1f801d161d850f8f6707b4f0e86eb273 100644 GIT binary patch delta 21 ccmbQpGLdD%Ixb^f10w}PQ!4|DjXNS40Yl;jAOHXW delta 21 ccmbQpGLdD%IxZt!BNGKfGb;mwjXNS40Yl;j8~^|S diff --git a/conf/locale/en@pirate/LC_MESSAGES/djangojs.po b/conf/locale/en@pirate/LC_MESSAGES/djangojs.po index c65b0dc8a0..bf9614a24e 100644 --- a/conf/locale/en@pirate/LC_MESSAGES/djangojs.po +++ b/conf/locale/en@pirate/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Pirate English (http://www.transifex.com/projects/p/edx-platform/language/en@pirate/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index 42aadaac75be392fe931942640201f9d7ff156c5..86f0a5ee0fc9ad6a5835e9c424a92bc408cb387a 100644 GIT binary patch delta 92 zcmccjQ|#VPv4$4LEle|OY>agcj1-KFtc)ym4NMITxB~ojgHp>fi!<}{bX^ilQmqt> r3=Ba0vn^$g4`EiBC2uhuXDF*6XeY`ae`EEEiltxU~z4J-@{xB~ojgHp>fi!<}{bX^ilQmqt> p3=B5Faa?$5VLH*TEoie003i<9R2_R diff --git a/conf/locale/eo/LC_MESSAGES/django.po b/conf/locale/eo/LC_MESSAGES/django.po index 5b958a225c..442082060f 100644 --- a/conf/locale/eo/LC_MESSAGES/django.po +++ b/conf/locale/eo/LC_MESSAGES/django.po @@ -37,8 +37,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-28 13:57-0800\n" -"PO-Revision-Date: 2014-02-28 21:57:20.716655\n" +"POT-Creation-Date: 2014-03-02 22:29-0500\n" +"PO-Revision-Date: 2014-03-03 03:29:55.069887\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -3750,6 +3750,7 @@ msgstr "Püßlïç Ûsérnämé Ⱡ'#" msgid "Preferred Language" msgstr "Préférréd Längüägé Ⱡ'σ#" +#. Translators: this is a verb describing the action of viewing more details #: cms/templates/unit_container_xblock_component.html #: lms/templates/wiki/includes/article_menu.html msgid "View" @@ -4214,6 +4215,9 @@ msgstr "" msgid "Change your name" msgstr "Çhängé ýöür nämé Ⱡ'σ#" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" "To uphold the credibility of your {platform} {cert_name_short}, all name " @@ -4222,6 +4226,9 @@ msgstr "" "Tö üphöld thé çrédïßïlïtý öf ýöür {platform} {cert_name_short}, äll nämé " "çhängés wïll ßé löggéd änd réçördéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" "Enter your desired full name, as it will appear on your {platform} " @@ -5746,10 +5753,20 @@ msgstr "Tögglé Füll Rüßrïç Ⱡ'σ#" msgid "{result_of_task} from grader {number}" msgstr "{result_of_task} fröm grädér {number} Ⱡ'σя#" +#. Translators: "See full feedback" is the text of +#. a link that allows a user to see more detailed +#. feedback from a self, peer, or instructor +#. graded openended problem #: lms/templates/combinedopenended/open_ended_result_table.html msgid "See full feedback" msgstr "Séé füll féédßäçk Ⱡ'σ#" +#. Translators: this text forms a link that, when +#. clicked, allows a user to respond to the feedback +#. the user received on his or her openended problem +#. Translators: when "Respond to Feedback" is clicked, a survey +#. appears on which a user can respond to the feedback the user +#. received on an openended problem #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Respond to Feedback" @@ -6848,10 +6865,12 @@ msgstr "Vïéw Àrçhïvéd Çöürsé Ⱡ'σя#" msgid "View Course" msgstr "Vïéw Çöürsé Ⱡ#" +#. Translators: The course's name will be added to the end of this sentence. #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Are you sure you want to unregister from" msgstr "Àré ýöü süré ýöü wänt tö ünrégïstér fröm Ⱡ'σяєм ιρѕυ#" +#. Translators: The course's name will be added to the end of this sentence. #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" @@ -10314,6 +10333,7 @@ msgstr "Çöürsé Éxpört Ⱡ'#" msgid "About Exporting Courses" msgstr "Àßöüt Éxpörtïng Çöürsés Ⱡ'σяє#" +#. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html msgid "" "You can export courses and edit them outside of Studio. The exported file is" @@ -10418,6 +10438,7 @@ msgstr "" msgid "Opening the downloaded file" msgstr "Öpénïng thé döwnlöädéd fïlé Ⱡ'σяєм#" +#. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html msgid "" "Use an archive program to extract the data from the .tar.gz file. Extracted " @@ -10753,6 +10774,8 @@ msgstr "" "çürrént çöürsé, sö ýöü hävé ä ßäçküp çöpý öf ït. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя #" +#. Translators: ".tar.gz" is a file extension, and files with that extension +#. are called "gzipped tar files": these terms should not be translated #: cms/templates/import.html msgid "" "The course that you import must be in a .tar.gz file (that is, a .tar file " @@ -10777,6 +10800,8 @@ msgstr "" "ýöür çöürsé üntïl thé ïmpört öpérätïön häs çömplétéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" " αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂#" +#. Translators: ".tar.gz" is a file extension, and files with that extension +#. are called "gzipped tar files": these terms should not be translated #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Course Content" msgstr "Séléçt ä .tär.gz Fïlé tö Répläçé Ýöür Çöürsé Çöntént Ⱡ'σяєм ιρѕυм ∂σ#" diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index 64a371790915079231238ed89b2ad73bf2f85c82..953f8ea9054d96627cd7a79e83b57b2a0b20f141 100644 GIT binary patch delta 53 zcmex(f$8G~rVU2kyvDi)MhZqoRz{Y(2Bwqky`@EfBE|{^#y}A(Q&T-tLo-W5)6IF_ G%&`Em6An%Q delta 53 zcmex(f$8G~rVU2kyhgf477B*OR;FgU1{Ra;y`@FKB1VQ*rsh^g26~ppW+ujloAbPx FV*#?n4psmF diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.po b/conf/locale/eo/LC_MESSAGES/djangojs.po index 6cca9dc5f3..e527dd8c19 100644 --- a/conf/locale/eo/LC_MESSAGES/djangojs.po +++ b/conf/locale/eo/LC_MESSAGES/djangojs.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-28 13:56-0800\n" -"PO-Revision-Date: 2014-02-28 21:57:20.936431\n" +"POT-Creation-Date: 2014-03-02 22:29-0500\n" +"PO-Revision-Date: 2014-03-03 03:29:55.516915\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo index ef06b22d8545fc60cff4a68735ef7fa6cfaa2c53..5181e46a6242f4956d797dc57ce87ee459ebc764 100644 GIT binary patch literal 297901 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%0AS0>qOBIi~ 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ℑ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 delta 24000 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 diff --git a/conf/locale/es_419/LC_MESSAGES/django.po b/conf/locale/es_419/LC_MESSAGES/django.po index 182168c5bc..1734a42cbf 100644 --- a/conf/locale/es_419/LC_MESSAGES/django.po +++ b/conf/locale/es_419/LC_MESSAGES/django.po @@ -64,6 +64,7 @@ # Translators: # Andres Lucena , 2013 # apardo , 2013 +# ovnicraft , 2014 # dsalazar , 2014 # ferabra , 2013 # Herty Nava , 2013 @@ -81,19 +82,19 @@ # juancamilom , 2013 # juancamilom , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # juancamilom , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" -"PO-Revision-Date: 2014-02-24 17:06+0000\n" -"Last-Translator: juancamilom \n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" +"PO-Revision-Date: 2014-03-01 15:39+0000\n" +"Last-Translator: ovnicraft \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/projects/p/edx-platform/language/es_419/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -107,7 +108,7 @@ msgstr "" #. that a user has submitted or needs to grade #: cms/djangoapps/contentstore/utils.py lms/djangoapps/courseware/tabs.py msgid "Open Ended Panel" -msgstr "" +msgstr "Panel de Problemas Abiertos" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Courseware" is the title of the page where you access a @@ -117,7 +118,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/tabs.py lms/djangoapps/courseware/tabs.py #: lms/templates/courseware/courseware-error.html msgid "Courseware" -msgstr "" +msgstr "Contenidos" #. Translators: "Course Info" is the name of the course's information and #. updates page @@ -147,10 +148,12 @@ msgstr "Discusión" msgid "Wiki" msgstr "Wiki" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Progress" is the title of the student's grade information #. page #: cms/djangoapps/contentstore/views/tabs.py #: common/lib/xmodule/xmodule/course_module.py +#: lms/templates/peer_grading/peer_grading.html msgid "Progress" msgstr "Progreso" @@ -183,6 +186,7 @@ msgid "Moderator" msgstr "Moderador" #: common/djangoapps/django_comment_common/models.py +#: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Community TA" msgstr "TA de la comunidad" @@ -191,7 +195,6 @@ msgid "Student" msgstr "Estudiante" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -212,6 +215,7 @@ msgid "Course id is invalid" msgstr "El ID del curso no es válido" #: common/djangoapps/student/views.py +#: lms/templates/courseware/course_about.html msgid "Course is full" msgstr "El curso está lleno" @@ -281,17 +285,14 @@ msgid "Unexpected account status" msgstr "Estado de cuenta inesperado" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "Ya existe una cuenta con el nombre de usuario '{username}'." #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "Ya existe una cuenta con el correo electrónico '{email}'." #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "Error (401 {field}). Escríbanos al correo electrónico." @@ -355,6 +356,14 @@ msgstr "Se requiere diligenciar el campo ciudad." msgid "A country is required" msgstr "Se requiere diligenciar el campo País." +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "El nombre de usuario no puede tener más de {0} caracteres" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "El correo electrónico no puede tener más de {0} caracteres" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "Se requiere una dirección de correo electrónico válida." @@ -418,7 +427,7 @@ msgstr "ID inválido" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "LONG_DATE_FORMAT" -msgstr "" +msgstr "%A, %d de %B de %Y" #. Translators: the translation for "DATE_TIME_FORMAT" must be a format #. string for formatting dates with times. For example, the American @@ -426,7 +435,7 @@ msgstr "" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "DATE_TIME_FORMAT" -msgstr "" +msgstr "%b %d, %Y a las %H:%M" #. Translators: the translation for "SHORT_DATE_FORMAT" must be a #. format string for formatting dates in a brief form. For example, @@ -434,14 +443,14 @@ msgstr "" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "SHORT_DATE_FORMAT" -msgstr "" +msgstr "%d %b %Y" #. Translators: the translation for "TIME_FORMAT" must be a format #. string for formatting times. For example, the American English #. form is "%H:%M:%S". See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "TIME_FORMAT" -msgstr "" +msgstr "%H:%M:%S" #. Translators: This is an AM/PM indicator for displaying times. It is #. used for the %p directive in date-time formats. See http://strftime.org @@ -449,7 +458,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "AM" -msgstr "" +msgstr "AM" #. Translators: This is an AM/PM indicator for displaying times. It is #. used for the %p directive in date-time formats. See http://strftime.org @@ -457,7 +466,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "PM" -msgstr "" +msgstr "PM" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Monday Februrary 10, 2014". It is used for the %A @@ -465,7 +474,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Monday" -msgstr "" +msgstr "Lunes" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Tuesday Februrary 11, 2014". It is used for the %A @@ -473,7 +482,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Tuesday" -msgstr "" +msgstr "Martes" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Wednesday Februrary 12, 2014". It is used for the %A @@ -481,7 +490,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Wednesday" -msgstr "" +msgstr "Miércoles" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Thursday Februrary 13, 2014". It is used for the %A @@ -489,7 +498,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Thursday" -msgstr "" +msgstr "Jueves" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Friday Februrary 14, 2014". It is used for the %A @@ -497,7 +506,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Friday" -msgstr "" +msgstr "Viernes" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Saturday Februrary 15, 2014". It is used for the %A @@ -505,7 +514,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Saturday" -msgstr "" +msgstr "Sábado" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Sunday Februrary 16, 2014". It is used for the %A @@ -513,7 +522,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Sunday" -msgstr "" +msgstr "Domingo" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Mon Feb 10, 2014". It is used for the %a @@ -521,7 +530,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Mon" -msgstr "" +msgstr "Lun" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Tue Feb 11, 2014". It is used for the %a @@ -529,7 +538,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Tue" -msgstr "" +msgstr "Mar" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Wed Feb 12, 2014". It is used for the %a @@ -537,7 +546,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Wed" -msgstr "" +msgstr "Mie" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Thu Feb 13, 2014". It is used for the %a @@ -545,7 +554,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Thu" -msgstr "" +msgstr "Jue" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Fri Feb 14, 2014". It is used for the %a @@ -553,7 +562,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Fri" -msgstr "" +msgstr "Vie" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Sat Feb 15, 2014". It is used for the %a @@ -561,7 +570,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sat" -msgstr "" +msgstr "Sab" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Sun Feb 16, 2014". It is used for the %a @@ -569,7 +578,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sun" -msgstr "" +msgstr "Dom" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jan 10, 2014". It is used for the %b @@ -577,7 +586,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jan" -msgstr "" +msgstr "Ene" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Feb 10, 2014". It is used for the %b @@ -585,7 +594,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Feb" -msgstr "" +msgstr "Feb" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Mar 10, 2014". It is used for the %b @@ -593,7 +602,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Mar" -msgstr "" +msgstr "Mar" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Apr 10, 2014". It is used for the %b @@ -601,7 +610,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Apr" -msgstr "" +msgstr "Abr" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "May 10, 2014". It is used for the %b @@ -609,7 +618,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "May" -msgstr "" +msgstr "May" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jun 10, 2014". It is used for the %b @@ -617,7 +626,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jun" -msgstr "" +msgstr "Jun" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jul 10, 2014". It is used for the %b @@ -625,7 +634,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jul" -msgstr "" +msgstr "Jul" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Aug 10, 2014". It is used for the %b @@ -633,7 +642,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Aug" -msgstr "" +msgstr "Ago" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Sep 10, 2014". It is used for the %b @@ -641,7 +650,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Sep" -msgstr "" +msgstr "Sep" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Oct 10, 2014". It is used for the %b @@ -649,7 +658,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Oct" -msgstr "" +msgstr "Oct" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Nov 10, 2014". It is used for the %b @@ -657,7 +666,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Nov" -msgstr "" +msgstr "Nov" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Dec 10, 2014". It is used for the %b @@ -665,7 +674,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Dec" -msgstr "" +msgstr "Dic" #. Translators: this is a month name that will be used when displaying #. dates, as in "January 10, 2014". It is used for the %B directive in @@ -673,7 +682,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "January" -msgstr "" +msgstr "Enero" #. Translators: this is a month name that will be used when displaying #. dates, as in "February 10, 2014". It is used for the %B directive in @@ -681,7 +690,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "February" -msgstr "" +msgstr "Febrero" #. Translators: this is a month name that will be used when displaying #. dates, as in "March 10, 2014". It is used for the %B directive in @@ -689,7 +698,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "March" -msgstr "" +msgstr "Marzo" #. Translators: this is a month name that will be used when displaying #. dates, as in "April 10, 2014". It is used for the %B directive in @@ -697,7 +706,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "April" -msgstr "" +msgstr "Abril" #. Translators: this is a month name that will be used when displaying #. dates, as in "May 10, 2014". It is used for the %B directive in @@ -705,7 +714,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "May" -msgstr "" +msgstr "Mayo" #. Translators: this is a month name that will be used when displaying #. dates, as in "June 10, 2014". It is used for the %B directive in @@ -713,7 +722,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "June" -msgstr "" +msgstr "Junio" #. Translators: this is a month name that will be used when displaying #. dates, as in "July 10, 2014". It is used for the %B directive in @@ -721,7 +730,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "July" -msgstr "" +msgstr "Julio" #. Translators: this is a month name that will be used when displaying #. dates, as in "August 10, 2014". It is used for the %B directive in @@ -729,7 +738,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "August" -msgstr "" +msgstr "Agosto" #. Translators: this is a month name that will be used when displaying #. dates, as in "September 10, 2014". It is used for the %B directive in @@ -737,7 +746,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "September" -msgstr "" +msgstr "Septiembre" #. Translators: this is a month name that will be used when displaying #. dates, as in "October 10, 2014". It is used for the %B directive in @@ -745,7 +754,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "October" -msgstr "" +msgstr "Octubre" #. Translators: this is a month name that will be used when displaying #. dates, as in "November 10, 2014". It is used for the %B directive in @@ -753,7 +762,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "November" -msgstr "" +msgstr "Noviembre" #. Translators: this is a month name that will be used when displaying #. dates, as in "December 10, 2014". It is used for the %B directive in @@ -761,55 +770,45 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "December" -msgstr "" +msgstr "Diciembre" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "Longitud inválida ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "debe tener {0} caracteres o más" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "debe tener {0} caracteres o menos" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "Debe ser más compleja ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "debe contener {0} o más caracteres en mayúscula" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "debe contener {0} o más caracteres en minúscula" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "debe contener {0} o más dígitos" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "debe contener {0} o más signos de puntuación" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "debe contener {0} o más caracteres no ascii" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "debe contener {0} o más palabras únicas" @@ -848,7 +847,6 @@ msgstr "" "por los comentarios correspondientes." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "Error {err} al evaluar la función de ayuda contextual {hintfn}." @@ -857,7 +855,6 @@ msgid "(Source code line unavailable)" msgstr "(línea de código fuente no disponible)" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "Ver la línea de código fuente {sourcenum}." @@ -868,23 +865,19 @@ msgstr "" "problema" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "No fue posible interpretar '{student_answer}' como un número." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "No puede usar variables ({bad_variables}) en problemas numéricos" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" "La función factorial evaluada está fuera de su dominio:'{student_answer}'" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "Sintaxis matemática inválida: '{student_answer}'" @@ -913,7 +906,6 @@ msgstr "" "inválido!" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -934,12 +926,10 @@ msgstr "" "apoyo del curso." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "Entrada inválida: {bad_input} no está permitido en la respuesta." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" @@ -948,19 +938,16 @@ msgstr "" "respuesta ingresada fue: {bad_input}" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "Entrada inválida: No se pudo leer '{bad_input}' como una formula." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "Entrada inválida: No se pudo leer '{bad_input}' como una formula." #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "Error evaluado la RespuestaEsquematica. El error fue: {error_msg}" @@ -970,7 +957,6 @@ msgstr "" "La respuesta del personal de apoyo no pudo ser interpretada como un número." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "No fue posible interpretar '{given_answer}' como un número." @@ -1016,13 +1002,11 @@ msgstr "" "El problema debe ser reiniciado antes de que pueda ser revisado nuevamente." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Debe esperar por lo menos {wait} segundos entre envíos." #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "Error: {msg}" @@ -1088,46 +1072,46 @@ msgstr "No definida" #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Self" -msgstr "" +msgstr "Auto" #. Translators: "AI" is used to denote an openended response that is machine- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "AI" -msgstr "" +msgstr "IA" #. Translators: "Peer" is used to denote an openended response that is peer- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Peer" -msgstr "" +msgstr "Par" #. Translators: "Not started" is used to communicate to a student that their #. response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Not started." -msgstr "" +msgstr "No iniciado." #. Translators: "Being scored." is used to communicate to a student that their #. response #. are in the process of being scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Being scored." -msgstr "" +msgstr "En proceso de puntuación." #. Translators: "Scoring finished" is used to communicate to a student that #. their response #. have been scored, but the full scoring process is not yet complete #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scoring finished." -msgstr "" +msgstr "Puntuación terminada" #. Translators: "Complete" is used to communicate to a student that their #. openended response has been fully scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Complete." -msgstr "" +msgstr "Completado." #. Translators: "Scored rubric" appears to a user as part of a longer #. string that looks something like: "Scored rubric from grader 1". @@ -1136,74 +1120,81 @@ msgstr "" #. returned from one of the graders of their openended response problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scored rubric" -msgstr "" +msgstr "Firma calificada" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." msgstr "" +"Ha intentado esta pregunta {number_of_student_attempts} veces. Solo tiene " +"permitidos {max_number_of_attempts} intentos." #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "The problem state got out-of-sync. Please try reloading the page." msgstr "" +"El estado del problema perdió sincronización. Por favor intente recargar la " +"página." #. Translators: "Self-Assessment" refers to the self-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Self-Assessment" -msgstr "" +msgstr "Auto-revisión" #. Translators: "Peer-Assessment" refers to the peer-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Peer-Assessment" -msgstr "" +msgstr "Revisión de pares" #. Translators: "Instructor-Assessment" refers to the instructor-assessed mode #. of openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Instructor-Assessment" -msgstr "" +msgstr "Revisión de instructor" #. Translators: "AI-Assessment" refers to the machine-graded mode of openended #. evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "AI-Assessment" -msgstr "" +msgstr "Revisión por inteligencia artificial." #. Translators: 'tag' is one of 'feedback', 'submission_id', #. 'grader_id', or 'score'. They are categories that a student #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." msgstr "" +"No se pudo encontrar la etiqueta {tag_name} necesaria en las respuestas. Por" +" favor intente nuevamente." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "There was an error saving your feedback. Please contact course staff." msgstr "" +"Ha ocurrido un error guardando su comentario. Por favor contacte al equipo " +"del curso." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Couldn't submit feedback." -msgstr "" +msgstr "No se ha podido enviar el comentario." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your feedback." -msgstr "" +msgstr "Se guardó exitósamente su comentario." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Unable to save your feedback. Please try again later." msgstr "" +"No se pudo guardar su comenytario, por favor intente nuevamente mas tarde." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your submission." -msgstr "" +msgstr "Se guardó su envio exitósamente." #. Translators: the `grader` refers to the grading service open response #. problems @@ -1213,6 +1204,8 @@ msgstr "" msgid "" "Unable to submit your submission to the grader. Please try again later." msgstr "" +"Imposible remitir su envío al calificador. Por favor intente de nuevo más " +"tarde." #. Translators: the `grader` refers to the grading service open response #. problems @@ -1221,7 +1214,7 @@ msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error getting feedback from grader." -msgstr "" +msgstr "Error al obtener respuesta del calificador." #. Translators: the `grader` refers to the grading service open response #. problems @@ -1229,11 +1222,11 @@ msgstr "" #. graded. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "No feedback available from grader." -msgstr "" +msgstr "No se recibió comentario del calificador." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error handling action. Please try again." -msgstr "" +msgstr "Error en el manejo de la tarea. Por favor intente de nuevo más tarde." #. Translators: this string appears once an openended response #. is submitted but before it has been graded @@ -1241,67 +1234,78 @@ msgstr "" msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" +"su respuesta ha sido enviada. Por favor regrese más tarde para consultar su " +"calificación" #. Translators: "Not started" communicates to a student that their response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Not started" -msgstr "" +msgstr "No iniciado" #. Translators: "In progress" communicates to a student that their response #. is currently in the grading process #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "In progress" -msgstr "" +msgstr "En progreso" #. Translators: "Done" communicates to a student that their response #. has been fully graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Done" -msgstr "" +msgstr "Terminado" #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We could not find a file in your submission. Please try choosing a file or " "pasting a URL to your file into the answer box." msgstr "" +"No hemos podido encontrar un archivo en su envío. Por favor intente " +"seleccionando un archivo o copiando la dirección URL de su archivo en el " +"campo de respuesta." #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We are having trouble saving your file. Please try another file or paste a " "URL to your file into the answer box." msgstr "" +"Tenemos problemas para guardar su archivo. Por favor intente con otro " +"archivo o copie la URL del archivo en el campo de respuesta." #: common/lib/xmodule/xmodule/open_ended_grading_classes/self_assessment_module.py msgid "Error saving your score. Please notify course staff." msgstr "" +"Error guardando su puntaje. Por favor notifique al personal de apoyo del " +"curso." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." msgstr "" +"No se han podido recibir las transcripciones de Youtube para {youtube_id}. " +"Código del estado del proceso: {statuc_code}." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Can't find any transcripts on the Youtube service." -msgstr "" +msgstr "No se han podido encontrar transcripciones en el servicio de Youtube." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." -msgstr "" +msgstr "Solo están soportadas las trasncripciones en formato SubRip (*.srt)." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" +"Algo falló con las transcripciones SubRip durante su lectura. El mensaje " +"interno es: {error_message}" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." -msgstr "" +msgstr "Algo falló con las transcripciones SubRip durante su lectura." #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "A YouTube URL or a link to a file hosted anywhere on the web." @@ -1323,17 +1327,47 @@ msgstr "Índice" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html +#: lms/templates/discussion/_thread_list_template.html msgid "Search" msgstr "Buscar" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html +#: lms/templates/static_templates/copyright.html +#: lms/templates/static_templates/copyright.html msgid "Copyright" msgstr "Derechos de Autor" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "Esta es la wiki para el curso _{course_name}_ de **{organization}**'." @@ -1353,7 +1387,7 @@ msgstr "Visite la wiki de un curso para añadir un artículo." #. that leads to the content of a course #: lms/djangoapps/courseware/tabs.py msgid "Course Content" -msgstr "" +msgstr "Contenidos del curso" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Staff grading" appears on a tab that allows @@ -1361,9 +1395,9 @@ msgstr "" #: lms/djangoapps/courseware/tabs.py #: lms/templates/instructor/staff_grading.html msgid "Staff grading" -msgstr "" +msgstr "Calificación del Personal de soporte" -#: lms/templates/courseware/syllabus.html +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "Temario" @@ -1371,22 +1405,21 @@ msgstr "Temario" #. students to view openended problems that require grading #: lms/djangoapps/courseware/tabs.py msgid "Peer grading" -msgstr "" +msgstr "Calificación de pares" #. Translators: 'Instructor' appears on the tab that leads to #. the instructor dashboard, which is a portal where an instructor #. can get data and perform various actions on their course #: lms/djangoapps/courseware/tabs.py msgid "Instructor" -msgstr "" +msgstr "Instructor" -#: lms/djangoapps/courseware/features/video.py +#: lms/djangoapps/courseware/features/video.py lms/templates/video.html msgid "ERROR: No playable video sources found!" msgstr "" "ERROR: no se encontraron recursos de video que puedan ser reproducidos." #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1419,12 +1452,10 @@ msgid "The underlying module store does not support import." msgstr "El 'module store' correspondiente no soporta el comando import." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "Fallo en la autenticación de {0}, error {1}\n" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "Falló en la autenticación de {0}\n" @@ -1454,7 +1485,6 @@ msgid "email must end in" msgstr "el correo electrónico debe terminar en " #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "Error - el correo {0} ya existe como un id externo" @@ -1467,27 +1497,22 @@ msgid "email address required (not username)" msgstr "correo electrónico requerido (no el nombre de usuario)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "Falló la creación del usuario {0}, Error de integridad" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "Usuario {0} creado exitósamente!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "No se ha podido encontrar al usuario con dirección de correo {0}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "No se puede encontrar al usuario {0} - {1}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "Usuario borrado {0}" @@ -1564,7 +1589,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1575,16 +1599,15 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "Imposible clonar o halar el repositorio. Por favor revise la url." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "Falló la clonación del repositorio a {0}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "Cargado el curso {0} {1}
Errores:" #: lms/djangoapps/dashboard/sysadmin.py lms/djangoapps/dashboard/sysadmin.py +#: cms/templates/index.html cms/templates/settings.html msgid "Course Name" msgstr "Nombre del curso" @@ -1609,7 +1632,6 @@ msgid "Information about all courses" msgstr "Información de todos los cursos" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "Error - no se puede obtener el curso con ID {0}
{1}
" @@ -1686,14 +1708,14 @@ msgstr "Cerrar discusión" #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py msgid "Title can't be empty" -msgstr "" +msgstr "El título no puede estar vacío" #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py msgid "Body can't be empty" -msgstr "" +msgstr "El cuerpo no puede estar vacío" #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py @@ -1701,12 +1723,10 @@ msgid "Comment level too deep" msgstr "Nivel de comentario demasiado profundo" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "los tipos de archivo permitidos son '%(file_types)s'" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "el tamaño máximo de archivo permitido es %(file_size)sK" @@ -1722,6 +1742,8 @@ msgid "Good" msgstr "Bien" #: lms/djangoapps/django_comment_client/forum/views.py +#: lms/templates/discussion/_inline_new_post.html +#: lms/templates/discussion/_new_post.html msgid "All Groups" msgstr "Todos los Grupos" @@ -1734,6 +1756,7 @@ msgid "Task is already running." msgstr "La tarea ya se está ejecutando." #: lms/djangoapps/instructor/views/api.py +#: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Complete" msgstr "Completo" @@ -1761,12 +1784,10 @@ msgstr "" "tabla a continuación." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "Se cambió la fecha de entrega para el estudiante {0} de {1} a {2}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "Se reinició la fecha de entrega para el estudiante {0} de {1} a {2}" @@ -1783,6 +1804,7 @@ msgid "Extensions" msgstr "Extensiones" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Data Download" msgstr "Descarga de Datos" @@ -1803,7 +1825,6 @@ msgid "Unable to parse date: " msgstr "Imposible decodificar la fecha:" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "No se encontró un módulo para la url: {0}" @@ -1811,7 +1832,12 @@ msgstr "No se encontró un módulo para la url: {0}" msgid "Username" msgstr "Nombre de usuario" -#: lms/djangoapps/instructor/views/tools.py +#: lms/djangoapps/instructor/views/tools.py cms/templates/register.html +#: lms/templates/dashboard.html lms/templates/register-shib.html +#: lms/templates/register.html lms/templates/register.html +#: lms/templates/sysadmin_dashboard.html +#: lms/templates/verify_student/_modal_editname.html +#: lms/templates/verify_student/face_upload.html msgid "Full Name" msgstr "Nombre Completo" @@ -1821,7 +1847,6 @@ msgid "Extended Due Date" msgstr "Fecha de entrega extendida" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "Usuarios con extensión de fecha de entrega para {0}" @@ -1830,7 +1855,6 @@ msgid "Unit" msgstr "Unidad" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "Extensiones de fecha de entrega para {0} {1} ({2})" @@ -1846,10 +1870,11 @@ msgstr "re calificado" msgid "reset" msgstr "reiniciado" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py -#: lms/templates/wiki/plugins/attachments/index.html +#: lms/templates/wiki/plugins/attachments/index.html wiki/models/article.py msgid "deleted" msgstr "borrado" @@ -1869,12 +1894,10 @@ msgid "No status information available" msgstr "No hay información de estado disponible" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "No hay información de la tarea de instructor {0}" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" "No hay información que se pueda procesar de la tarea de instructor {0}: {1}" @@ -1888,7 +1911,6 @@ msgid "No message provided" msgstr "No se suministró un mensaje" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" "Información de tarea invalida encontrada para la tarea de instructor {0}: " @@ -1899,7 +1921,6 @@ msgid "No progress status information available" msgstr "No hay información disponible sobre el estado del progreso" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" "No hay información de la tarea disponible para procesar de la tarea de " @@ -1908,14 +1929,12 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "Progreso: {action} {succeeded} de {attempted} hasta el momento" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" "Imposible encontrar un envío para ser {action} por el estudiante '{student}'" @@ -1923,28 +1942,24 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "El problema no pudo ser {action} para el estudiante '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" "El problema ha sido exitósamente {action} para el estudiante '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "No se han encontrado estudiantes con envíos para ser {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" "Falló en el {action} del problema para alguno de los {attempted} estudiantes" @@ -1952,7 +1967,6 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" "El problema fue {action} exitosamente para los {attempted} estudiantes" @@ -1960,20 +1974,17 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "Problema {action} para {succeeded} de los {attempted} estudiantes" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "No se ha encontrado ningún destinatario para ser {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" "El mensaje falló al ser {action} para alguno de los {attempted} " @@ -1982,40 +1993,34 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "Mensaje {action} exitósamente para los {attempted} destinatarios" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "Mensaje {action} para {succeeded} de los {attempted} destinatarios" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "Estado: {action} {succeeded} de {attempted}" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr " (ignorando {skipped})" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr " (de los {total})" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -2026,7 +2031,6 @@ msgstr "" " " #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -2045,7 +2049,6 @@ msgid "Add to profile" msgstr "Añadir al perfil" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -2090,7 +2093,6 @@ msgstr "" "notifíquelo a su punto de contacto de edX." #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "para el curso {0} y el estudiante {1}." @@ -2155,7 +2157,6 @@ msgid "Trying to add a different currency into the cart" msgstr "Intentando añadir una moneda diferente en el carrito" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your
dashboard to see your new" " enrollments." @@ -2168,17 +2169,14 @@ msgid "[Refund] User-Requested Refund" msgstr "[Refund] Devolución solicitada por el usuario" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "El modo {mode} no existe para el curso {course_id}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "Certificado de logro, {mode_name} para el curso {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2230,7 +2228,7 @@ msgstr "ID de la orden" msgid "Status" msgstr "Estado" -#: lms/djangoapps/shoppingcart/reports.py +#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html msgid "Quantity" msgstr "Cantidad" @@ -2242,11 +2240,16 @@ msgstr "Costo unitario" msgid "Total Cost" msgstr "Costo total" -#: lms/djangoapps/shoppingcart/reports.py +#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html +#: lms/templates/shoppingcart/receipt.html msgid "Currency" msgstr "Moneda" -#: lms/djangoapps/shoppingcart/reports.py +#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html +#: lms/templates/shoppingcart/receipt.html +#: lms/templates/shoppingcart/verified_cert_receipt.html +#: lms/templates/shoppingcart/verified_cert_receipt.html +#: wiki/plugins/attachments/forms.py msgid "Description" msgstr "Descripción" @@ -2260,7 +2263,9 @@ msgid "University" msgstr "Universidad" #: lms/djangoapps/shoppingcart/reports.py -#: lms/djangoapps/shoppingcart/reports.py +#: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html +#: cms/templates/widgets/header.html +#: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Course" msgstr "Curso" @@ -2268,7 +2273,7 @@ msgstr "Curso" msgid "Course Announce Date" msgstr "Fecha de anuncio del curso" -#: lms/djangoapps/shoppingcart/reports.py +#: lms/djangoapps/shoppingcart/reports.py cms/templates/settings.html msgid "Course Start Date" msgstr "Fecha de inicio del curso" @@ -2344,13 +2349,11 @@ msgstr "El curso que ha solicitado no existe" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "El curso {0} ya está en su carrito de compras" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "Usted ya está registrado en el curso {0}" @@ -2363,7 +2366,6 @@ msgid "You do not have permission to view this page." msgstr "Usted no tiene permisos para ver esta página" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" "El ente que se encarga de procesar el pago no retornó un parámetro " @@ -2371,7 +2373,6 @@ msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" "El ente que se encarga de procesar el pago retornó un valor incorrecto {0} " @@ -2385,7 +2386,6 @@ msgstr "" "encuentra en nuestro sistema" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." @@ -2394,7 +2394,6 @@ msgstr "" "diferente del costo total de la orden {2} {3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2417,7 +2416,6 @@ msgstr "" " " #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2438,7 +2436,6 @@ msgstr "" " " #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2457,7 +2454,6 @@ msgstr "" " " #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2643,7 +2639,6 @@ msgid "" msgstr "Solicitud rechazada. Posible solución: Intente con otra forma de pago" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2743,10 +2738,12 @@ msgstr "" " " #: lms/djangoapps/shoppingcart/tests/test_views.py +#: lms/templates/shoppingcart/download_report.html msgid "Download CSV Reports" msgstr "Descargar reporte CSV" #: lms/djangoapps/shoppingcart/tests/test_views.py +#: lms/templates/shoppingcart/download_report.html msgid "" "There was an error in your date input. It should be formatted as YYYY-MM-DD" msgstr "" @@ -2796,7 +2793,8 @@ msgstr "" "No se ha seleccionado un precio o el precio seleccionado está por debajo del" " precio mínimo" -#: lms/templates/main_django.html +#: lms/templates/main_django.html cms/templates/base.html +#: lms/templates/main.html msgid "Skip to this view's content" msgstr "Saltar a los contenidos de esta vista" @@ -2806,7 +2804,6 @@ msgid "Your Password Reset is Complete" msgstr "Tu reseteo de contraseña está completado" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2816,7 +2813,6 @@ msgstr "" "Tu contraseña se ha establecido. Puedes seguir adelante e %(link_start)sinciar sesión%(link_end)s ahora." #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2826,7 +2822,6 @@ msgstr "" "Restablece Tu Contraseña de %(platform_name)s" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2840,7 +2835,6 @@ msgid "Password Reset Form" msgstr "Formulario de Restablecimiento de Contraseña" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2870,7 +2864,6 @@ msgstr "" "procesar su reseteo de contraseña" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2913,7 +2906,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "El Restablecimiento de Contraseña No Tuvo Éxito" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2928,11 +2920,12 @@ msgid "Password Reset Help" msgstr "Ayuda de Restablecimiento de Contraseña" #: lms/templates/registration/password_reset_confirm.html +#: cms/templates/login.html lms/templates/login-sidebar.html +#: lms/templates/register-sidebar.html msgid "Need Help?" msgstr "¿Necesita ayuda?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2955,6 +2948,14 @@ msgid "Please go to the following page and choose a new password:" msgstr "" "Por favor visite la siguiente página y seleccione una nueva contraseña:" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" +"Si usted no solicitó este cambio, puede ignorar este correo. Aún no hemos " +"hecho modificaciones a su contraseña." + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "Gracias por usar el sitio!" @@ -2995,6 +2996,10 @@ msgstr "Borrar artículo" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/mustache/_inline_thread_show.mustache msgid "Delete" msgstr "Borrar" @@ -3032,7 +3037,14 @@ msgstr "--- y más!" msgid "You are deleting an article. Please confirm." msgstr "Está a punto de borrar un artículo. Favor confirmar." -#: lms/templates/wiki/edit.html +#: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +#: lms/templates/wiki/includes/article_menu.html msgid "Edit" msgstr "Editar" @@ -3040,7 +3052,7 @@ msgstr "Editar" msgid "Save changes" msgstr "Guardar cambios" -#: lms/templates/wiki/edit.html +#: lms/templates/wiki/edit.html cms/templates/unit.html msgid "Preview" msgstr "Vista previa" @@ -3056,6 +3068,7 @@ msgstr "Vista previa" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html #, fuzzy msgid "Close Modal" msgstr "" @@ -3068,8 +3081,16 @@ msgstr "" msgid "Wiki Preview" msgstr "Vista previa de la Wiki" +#. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# +#. Translators: this text gives status on if the modal interface (a menu or +#. piece of UI that takes the full focus of the screen) is open or not #: lms/templates/wiki/edit.html lms/templates/wiki/history.html #: lms/templates/wiki/history.html lms/templates/wiki/includes/cheatsheet.html +#: lms/templates/dashboard.html lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/dashboard.html +#: lms/templates/dashboard.html +#: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "dialogo abierto" @@ -3170,7 +3191,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "La restauración de esta revisión marcará el artículo como eliminado." #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3289,7 +3309,6 @@ msgid "Quotes" msgstr "Citas" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3300,6 +3319,7 @@ msgstr "" " " #: lms/templates/wiki/plugins/attachments/index.html +#: wiki/plugins/attachments/wiki_plugin.py msgid "Attachments" msgstr "Adjuntos" @@ -3385,73 +3405,96 @@ msgstr "revisiones" msgid "There are no attachments for this article." msgstr "No hay adjuntos para este artículo." +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "Id de actualización de curso inválida" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "Actualización de curso no encontrada." + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" msgstr "" +"El parámetro GIT_REPO_EXPORT_DIR no se ha especificado o la ruta {0} no " +"existe, por favor creela o configure una ruta diferente para el parámetro " +"GIT_REPO_EXPORT_DIR" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "Non writable git url provided. Expecting something like: " "git@github.com:mitocw/edx4edx_lite.git" msgstr "" +"La Url git no es correcta, Se esperaba algo del tipo " +"git@github.com:mitocw/edx4edx_lite.git" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "If using http urls, you must provide the username and password in the url. " "Similar to https://user:pass@github.com/user/course." msgstr "" +"si está usando urls http, debe incluir el nombre de usuario y contraseña en " +"la url. De forma similar a https://user:pass@github.com/user/course." #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to determine branch, repo in detached HEAD mode" msgstr "" +"Imposible determinar la rama, el repo está en modo de HEAD desacoplado" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to update or clone git repository." -msgstr "" +msgstr "Imposible clonar o actualizar el repositorio git." #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to export course to xml." -msgstr "" +msgstr "Imposible exportar el curso a xml." #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to configure git username and password" msgstr "" +"No ha sido posible configurar el nombre de usuario y contraseña de git" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "Unable to commit changes. This is usually because there are no changes to be" " committed" msgstr "" +"Imposible aplicar los cambios. Esto usualmente se debe a que no hay cambios " +"para ser aplicados." #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "Unable to push changes. This is usually because the remote repository " "cannot be contacted" msgstr "" +"No se ha podido hacer push a sus cambios. Esto usualmente se debe a que el " +"repositorio remoto no ha podido ser contactado." #: cms/djangoapps/contentstore/git_export_utils.py msgid "Bad course location provided" -msgstr "" +msgstr "Ubicación de curso erronea" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Missing branch on fresh clone" -msgstr "" +msgstr "No se encuentra la rama en el nuevo clon" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Command was: {0!r}. Working directory was: {1!r}" -msgstr "" +msgstr "El comando usado fue: {0!r}. El directorio de trabajo es: {1!r}" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Command output was: {0!r}" -msgstr "" +msgstr "La salida del comando fue: {0!r}" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "Directory already exists, doing a git reset and pull instead of git clone." msgstr "" +"El directorio ya existe, se realizara un reset y una petición o git pull en " +"lugar de una clonación o git clone." #: cms/djangoapps/contentstore/utils.py lms/templates/notes.html msgid "My Notes" @@ -3462,13 +3505,14 @@ msgid "" "Take the specified course and attempt to export it to a git repository\n" ". Course directory must already be a git repository. Usage: git_export " msgstr "" +"Tome el curso especificado e intente exportarlo a un repositorio de git\n" +". El directorio del curso ya debe ser un repositorio de git. El comando a utilizar es: git_export " #: cms/djangoapps/contentstore/views/assets.py msgid "Upload completed" msgstr "Carga terminada" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3508,7 +3552,7 @@ msgstr "" #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" -msgstr "" +msgstr "Curso exportado exitósamente al repositorio de git" #: cms/djangoapps/contentstore/views/import_export.py msgid "We only support uploading a .tar.gz file." @@ -3523,12 +3567,10 @@ msgid "Could not find the course.xml file in the package." msgstr "No se encontró el archivo course.xml en el paquete." #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "Duplicado de {0}" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicado de '{0}'" @@ -3549,12 +3591,10 @@ msgid "Insufficient permissions" msgstr "Permisos insuficientes" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "No se encontró ningún usuario con la dirección '{email}'." #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" "El usuario {email} está registrado pero todavía no ha activado su cuenta." @@ -3610,23 +3650,23 @@ msgstr "" #: cms/templates/404.html cms/templates/error.html #: lms/templates/static_templates/404.html msgid "Page Not Found" -msgstr "" +msgstr "No se encontró la página" #: cms/templates/404.html lms/templates/static_templates/404.html msgid "Page not found" -msgstr "" +msgstr "No se encontró la página" #: cms/templates/asset_index.html lms/templates/courseware/courseware.html #: lms/templates/verify_student/_modal_editname.html msgid "close" -msgstr "" +msgstr "cerrar" #: cms/templates/component.html cms/templates/manage_users.html #: cms/templates/settings.html cms/templates/settings_advanced.html #: cms/templates/settings_graders.html cms/templates/widgets/header.html #: lms/templates/wiki/includes/article_menu.html msgid "Settings" -msgstr "" +msgstr "Configuración" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html cms/templates/overview.html @@ -3636,7 +3676,7 @@ msgstr "" #: lms/templates/combinedopenended/selfassessment/self_assessment_prompt.html #: lms/templates/verify_student/face_upload.html msgid "Save" -msgstr "" +msgstr "Guardar" #: cms/templates/component.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/overview.html @@ -3645,15 +3685,16 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html msgid "Cancel" -msgstr "" +msgstr "Cancelar" #: cms/templates/html_error.html lms/templates/module-error.html msgid "Error:" -msgstr "" +msgstr "Error:" #: cms/templates/index.html cms/templates/settings.html #: lms/templates/courseware/course_about.html @@ -3663,23 +3704,23 @@ msgstr "Código del curso" #: cms/templates/index.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Organization:" -msgstr "" +msgstr "Organización:" #: cms/templates/index.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Number:" -msgstr "" +msgstr "Número de curso:" #: cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Pending" -msgstr "" +msgstr "Pendiente" #: cms/templates/login.html lms/templates/login.html #: lms/templates/login_modal.html lms/templates/university_profile/edge.html msgid "Forgot password?" -msgstr "" +msgstr "¿Olvidó su contraseña?" #: cms/templates/login.html cms/templates/register.html #: lms/templates/login.html lms/templates/login_modal.html @@ -3687,112 +3728,121 @@ msgstr "" #: lms/templates/register.html lms/templates/sysadmin_dashboard.html #: lms/templates/university_profile/edge.html msgid "Password" -msgstr "" +msgstr "Contraseña" #: cms/templates/manage_users.html #: lms/templates/courseware/instructor_dashboard.html msgid "Admin" -msgstr "" +msgstr "Administrador" #: cms/templates/register.html cms/templates/widgets/header.html #: lms/templates/index.html msgid "Sign Up" -msgstr "" +msgstr "Registrarse" #: cms/templates/register.html lms/templates/register-shib.html #: lms/templates/register.html msgid "Public Username" -msgstr "" +msgstr "Nombre de usuario público" #: cms/templates/register.html #: lms/templates/dashboard/_dashboard_info_language.html msgid "Preferred Language" -msgstr "" +msgstr "Preferencia de idioma" + +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "Ver" #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." -msgstr "" +msgstr "Gracias por activar su cuenta." #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "This account has already been activated." -msgstr "" +msgstr "Está cuenta ya ha sido activada." #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Visit your {link_start}dashboard{link_end} to see your courses." -msgstr "" +msgstr "Visite su {link_start}Panel de control{link_end} para ver sus cursos." #: cms/templates/widgets/footer.html lms/templates/static_templates/tos.html #: lms/templates/static_templates/tos.html msgid "Terms of Service" -msgstr "" +msgstr "Términos del servicio" #: cms/templates/widgets/footer.html lms/templates/footer.html #: lms/templates/static_templates/privacy.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" -msgstr "" +msgstr "Política de privacidad" #: cms/templates/widgets/header.html lms/templates/help_modal.html #: lms/templates/navigation.html lms/templates/static_templates/help.html #: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" -msgstr "" +msgstr "Ayuda" #: cms/templates/widgets/html-edit.html lms/templates/widgets/html-edit.html msgid "Visual" -msgstr "" +msgstr "Visual" #: cms/templates/widgets/html-edit.html lms/templates/widgets/html-edit.html msgid "HTML" -msgstr "" +msgstr "HTML" #: common/templates/course_modes/choose.html msgid "Upgrade Your Registration for {} | Choose Your Track" -msgstr "" +msgstr "Actualice su registro para {} | Elija su ruta" #: common/templates/course_modes/choose.html msgid "Register for {} | Choose Your Track" -msgstr "" +msgstr "Registrado para {} | Elija su ruta" #: common/templates/course_modes/choose.html msgid "Sorry, there was an error when trying to register you" -msgstr "" +msgstr "Lo sentimos, ocurrió un error en su proceso de registro" #: common/templates/course_modes/choose.html msgid "Select your track:" -msgstr "" +msgstr "Seleccione su Ruta:" #: common/templates/course_modes/choose.html msgid "Certificate of Achievement (ID Verified)" -msgstr "" +msgstr "Certificado de Logro (ID verificada)" #: common/templates/course_modes/choose.html msgid "Upgrade and work toward a verified Certificate of Achievement." msgstr "" +"Obtenga una afiliación premium y trabaje para conseguir un certificado de " +"logro veríficado." #: common/templates/course_modes/choose.html msgid "Sign up and work toward a verified Certificate of Achievement." -msgstr "" +msgstr "Inscribase y trabaje hacia una certificado de logro verificado." #: common/templates/course_modes/choose.html msgid "Select your contribution for this course (min. $" -msgstr "" +msgstr "Seleccione su contribución para este curso (min. $" #: common/templates/course_modes/choose.html #: lms/templates/verify_student/photo_verification.html msgid "):" -msgstr "" +msgstr "):" #: common/templates/course_modes/choose.html msgid "Why do I have to pay? What if I don't meet all the requirements?" msgstr "" +"¿Por que debo pagar? ¿Que sucede si no cumplo con todos los requisitos?" #: common/templates/course_modes/choose.html msgid "Why do I have to pay?" -msgstr "" +msgstr "¿Por que debo pagar?" #: common/templates/course_modes/choose.html msgid "" @@ -3801,21 +3851,30 @@ msgid "" "learning through research. While we have established a minimum fee, we ask " "that you contribute as much as you can." msgstr "" +"Como una organización sin animo de lucro, edX utiliza sus contribuciones " +"para realizar su misión de proveer educación de alta calidad a todo el mundo" +" y mejorar los procesos de aprendizaje a través de la investigación. A pesar" +" de que hemos establecido un costo mínimo, le solicitamos que contribuya con" +" el mayor valor que le sea posible." #: common/templates/course_modes/choose.html msgid "" "I'd like to pay more than the minimum. Is my contribution tax deductible?" msgstr "" +"Me gustaría pagar mas del mínimo. ¿Esta contribución es deducible de " +"impuestos?" #: common/templates/course_modes/choose.html msgid "" "Please check with your tax advisor to determine whether your contribution is" " tax deductible." msgstr "" +"Por favor verifique con su asesor tributario para determinar si su " +"contribución es o no deducible de impuestos." #: common/templates/course_modes/choose.html msgid "What if I can't afford it or don't have the necessary equipment?" -msgstr "" +msgstr "¿Que sucede si no puedo costear o no tengo el equipamento necesario?" #: common/templates/course_modes/choose.html msgid "" @@ -3826,48 +3885,62 @@ msgid "" " below, and then click the 'Select Certificate' button to complete your " "registration." msgstr "" +"Si no puede pagar el precio mínimo, o no cumple con los requisitos básicos, " +"puede auditar el curso o seleccionar un certificado de código de honor sin " +"ningún costo. Si desea elegir el certificado de código de honor, por favor " +"marque la casilla correspondiente, indíquenos por que razón no puede elegir " +"el certificado verificado y luego haga clic en 'Seleccionar certificado' " +"para completar su registro." #: common/templates/course_modes/choose.html msgid "Select Honor Code Certificate" -msgstr "" +msgstr "Seleccionar certificado de código de honor" #: common/templates/course_modes/choose.html msgid "Explain your situation: " -msgstr "" +msgstr "Explique su situación:" #: common/templates/course_modes/choose.html msgid "" "Please write a few sentences about why you'd like to opt out of the paid " "verified certificate to pursue the honor code certificate:" msgstr "" +"Por favor escriba algunas razones por las cuales prefiere optar por el " +"certificado de código de honor en lugar del certificado verificado pagado." #: common/templates/course_modes/choose.html msgid "Upgrade Your Registration" -msgstr "" +msgstr "Actualice su Inscripción" #: common/templates/course_modes/choose.html msgid "Select Certificate" -msgstr "" +msgstr "Seleccionar cerfificado" #: common/templates/course_modes/choose.html msgid "Verified Registration Requirements" -msgstr "" +msgstr "Requerimientos del registro verificado" #: common/templates/course_modes/choose.html msgid "" "To upgrade your registration and work towards a Verified Certificate of " "Achievement, you will need a webcam, a credit or debit card, and an ID." msgstr "" +"Para cambiar a una afiliación premium y obtener certificados de logros " +"verificados necesitará una cámara web, una tarjeta de crédito y un documento" +" de identificación." #: common/templates/course_modes/choose.html msgid "" "To register for a Verified Certificate of Achievement option, you will need " "a webcam, a credit or debit card, and an ID." msgstr "" +"Para registrarse para la opción de certificado verificado necesitará contar " +"con una cámara web, una tarjeta de crédito o débido y un documento de " +"identificación." #: common/templates/course_modes/choose.html msgid "What is an ID Verified Certificate?" -msgstr "" +msgstr "¿Que es un certificado de ID verificada?" #: common/templates/course_modes/choose.html msgid "" @@ -3875,22 +3948,28 @@ msgid "" "photo and ID and is checked throughout the course to verify that it is you " "who earned the passing grade." msgstr "" +"Un certificado de ID verificada requiere prueba de su identidad a través de " +"una foto y un documento de identidad y es veríficado a lo largo del curso " +"para garantizar que es usted el que està realizando las actividades y " +"obteniendo las calificaciones correspondientes." #: common/templates/course_modes/choose.html msgid "or" -msgstr "" +msgstr "o" #: common/templates/course_modes/choose.html msgid "Audit This Course" -msgstr "" +msgstr "Auditar este curso" #: common/templates/course_modes/choose.html msgid "Sign up to audit this course for free and track your own progress." msgstr "" +"Regístrese para auditar este curso de forma gratuita y hacer el seguimiento " +"a su propio progreso." #: common/templates/course_modes/choose.html msgid "Select Audit" -msgstr "" +msgstr "Seleccione auditar el curso." #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" @@ -4041,7 +4120,7 @@ msgstr "Ocurrió un error. Por favor intente nuevamente más tarde." #: lms/templates/dashboard.html msgid "Please verify your new email" -msgstr "" +msgstr "Por favor verifique su correo" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard/_dashboard_info_language.html @@ -4066,7 +4145,7 @@ msgstr "¡Encuentra cursos ahora!" #: lms/templates/dashboard.html msgid "Looks like you haven't been enrolled in any courses yet." -msgstr "" +msgstr "Parece que no se ha registrado aún a ningún curso." #: lms/templates/dashboard.html msgid "Course-loading errors" @@ -4074,15 +4153,15 @@ msgstr "Errores en la carga del curso" #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" -msgstr "" +msgstr "Configuración de email para {course_number}" #: lms/templates/dashboard.html msgid "Receive course emails" -msgstr "" +msgstr "Recibir mensajes de correo electrónico del curso" #: lms/templates/dashboard.html msgid "Save Settings" -msgstr "" +msgstr "Guardar ajustes." #: lms/templates/dashboard.html msgid "Password Reset Email Sent" @@ -4120,22 +4199,27 @@ msgstr "" msgid "Change your name" msgstr "Cambie su nombre" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" -"Para garantizar la credibilidad de los certificados de la plataforma " -"{platform}, todos los cambios de nombres serán registrados y almacenados." +"Para mantener la credibilidad de su {cert_name_short} {platform}, todos los " +"cambios de nombre serán grabados y almacenados en el log." +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" -"Ingrese su nombre completo, como aparecerá en los certificados de la " -"plataforma {platform}." +"Ingrese el nombre completo, como aparecerá en su {cert_name_short} " +"{platform}" #: lms/templates/dashboard.html #: lms/templates/verify_student/_modal_editname.html @@ -4151,6 +4235,8 @@ msgid "" " {course_number}? " msgstr "" +" {course_number}? " #: lms/templates/dashboard.html #: lms/templates/dashboard/_dashboard_course_listing.html @@ -4219,15 +4305,15 @@ msgstr "Depuración:" #: lms/templates/enroll_students.html msgid "foo" -msgstr "" +msgstr "foo" #: lms/templates/enroll_students.html msgid "bar" -msgstr "" +msgstr "bar" #: lms/templates/enroll_students.html msgid "biff" -msgstr "" +msgstr "tortazo" #: lms/templates/extauth_failure.html lms/templates/extauth_failure.html msgid "External Authentication failed" @@ -4235,7 +4321,7 @@ msgstr "Autenticación externa fallida" #: lms/templates/folditbasic.html msgid "Due:" -msgstr "" +msgstr "Fecha de entrega:" #: lms/templates/folditbasic.html msgid "Status:" @@ -4251,7 +4337,7 @@ msgstr "Usted todavía no ha alcanzado el nivel {goal_level}." #: lms/templates/folditbasic.html msgid "Completed puzzles" -msgstr "" +msgstr "Acertijos completados" #: lms/templates/folditbasic.html msgid "Level" @@ -4264,7 +4350,7 @@ msgstr "Enviado" #: lms/templates/folditchallenge.html msgid "Puzzle Leaderboard" -msgstr "" +msgstr "Tablero de puntuación para acertijos" #: lms/templates/folditchallenge.html msgid "User" @@ -4290,7 +4376,7 @@ msgstr "Preguntas Frecuentes" #: lms/templates/footer.html msgid "{platform_name} Logo" -msgstr "" +msgstr "Logo de {platform_name}" #: lms/templates/footer.html msgid "" @@ -4300,10 +4386,16 @@ msgid "" "{platform_name}'s free online MOOCs are interactive and subjects include " "computer science, public health, and artificial intelligence." msgstr "" +"{platform_name} es un proyecto sin ánimo de lucro creado por los fundadores " +"asociado {Harvard} y {MIT} cuya misión es llevar lo mejor de la educación " +"superior a estudiantes de todas las edades en cualquier parte del mundo a " +"través de Internet. Los cursos en línea masivos de la plataforma " +"{platform_name} son interactivos y sus temas incluyen ciencias de la " +"computación, salud pública e inteligencia artificial." #: lms/templates/footer.html msgid "© 2014 {platform_name}, some rights reserved." -msgstr "" +msgstr "© 2014 {platform_name}, Algunos derechos reservados." #: lms/templates/footer.html msgid "Terms of Service and Honor Code" @@ -4329,6 +4421,8 @@ msgstr "Su dirección de correo electrónico" #: lms/templates/forgot_password_modal.html lms/templates/login.html msgid "This is the e-mail address you used to register with {platform}" msgstr "" +"Esta es la dirección de correo electrónico que uso para registrarse con " +"{platform}" #: lms/templates/forgot_password_modal.html msgid "Reset My Password" @@ -4340,7 +4434,7 @@ msgstr "La dirección de correo electrónico no es válida" #: lms/templates/help_modal.html msgid "{platform_name} Help" -msgstr "" +msgstr "Ayuda de {platform_name}" #: lms/templates/help_modal.html msgid "{span_start}{platform_name}{span_end} Help" @@ -4385,10 +4479,20 @@ msgstr "Hacer una sugerencia" msgid "Ask a question" msgstr "Formular una pregunta" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" +"Nota: El equipo de soporte de {platform_name} tiene como idioma el inglés. " +"Aunque haremos lo mejor posible para atender requerimientos en otros " +"idiomas, nuestras respuestas serán siempre en inglés." + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" -msgstr "" +msgstr "Nombre" #: lms/templates/help_modal.html lms/templates/login.html #: lms/templates/login_modal.html lms/templates/provider_login.html @@ -4399,11 +4503,11 @@ msgstr "Correo electrónico" #: lms/templates/help_modal.html msgid "Briefly describe your issue" -msgstr "" +msgstr "Describa brevemente su situación" #: lms/templates/help_modal.html msgid "Tell us the details" -msgstr "" +msgstr "Indíquenos los detalles" #: lms/templates/help_modal.html msgid "Include error messages, steps which lead to the issue, etc" @@ -4444,35 +4548,37 @@ msgstr "" #: lms/templates/help_modal.html msgid "problem" -msgstr "" +msgstr "Problema" #: lms/templates/help_modal.html msgid "Report a Problem" -msgstr "" +msgstr "Reportar un problema" #: lms/templates/help_modal.html msgid "Brief description of the problem" -msgstr "" +msgstr "Breve descripción del problema" #: lms/templates/help_modal.html msgid "Details of the problem you are encountering" -msgstr "" +msgstr "Detalle el problema que ha encontrado" #: lms/templates/help_modal.html msgid "Include error messages, steps which lead to the issue, etc." msgstr "" +"Incluya los mensajes de error, los pasos realizados que llevaron al " +"inconveniente, etc." #: lms/templates/help_modal.html msgid "suggestion" -msgstr "" +msgstr "Sugerencia" #: lms/templates/help_modal.html msgid "Make a Suggestion" -msgstr "" +msgstr "Hacer una sugerencia" #: lms/templates/help_modal.html msgid "Brief description of your suggestion" -msgstr "" +msgstr "Breve descripción de su sugerencia" #: lms/templates/help_modal.html lms/templates/help_modal.html #: lms/templates/module-error.html @@ -4481,27 +4587,27 @@ msgstr "Detalles" #: lms/templates/help_modal.html msgid "question" -msgstr "" +msgstr "Pregunta" #: lms/templates/help_modal.html msgid "Ask a Question" -msgstr "" +msgstr "Formular una pregunta" #: lms/templates/help_modal.html msgid "Brief summary of your question" -msgstr "" +msgstr "Breve resumen de su pregunta" #: lms/templates/help_modal.html msgid "An error has occurred." -msgstr "" +msgstr "Ha ocurrido un error." #: lms/templates/help_modal.html msgid "Please {link_start}send us e-mail{link_end}." -msgstr "" +msgstr "Por favor {link_start}Envíenos un correo{link_end}" #: lms/templates/help_modal.html msgid "Please try again later." -msgstr "" +msgstr "Por favor intente nuevamente." #: lms/templates/index.html msgid "Free courses from {university_name}" @@ -4575,6 +4681,8 @@ msgstr "¿Busca ayuda para iniciar sesión con su cuenta de {platform_name}?" #: lms/templates/login-sidebar.html msgid "View our help section for answers to commonly asked questions." msgstr "" +"Visite nuestra sección de Ayuda para consultar las respuestas a las " +"preguntas más frecuentes." #: lms/templates/login.html msgid "Log into your {platform_name} Account" @@ -4590,15 +4698,15 @@ msgstr "Acceder a Mis Cursos" #: lms/templates/login.html lms/templates/register.html msgid "Processing your account information…" -msgstr "" +msgstr "Procesando su información de cuenta" #: lms/templates/login.html msgid "Please log in" -msgstr "" +msgstr "Por favor inicie sesión" #: lms/templates/login.html msgid "to access your account and courses" -msgstr "" +msgstr "para acceder a su cuenta y sus cursos" #: lms/templates/login.html msgid "We're Sorry, {platform_name} accounts are unavailable currently" @@ -4608,7 +4716,7 @@ msgstr "" #: lms/templates/login.html msgid "The following errors occurred while logging you in:" -msgstr "" +msgstr "Ocurrieron los siguientes errores al iniciar su sesión:" #: lms/templates/login.html msgid "Your email or password is incorrect" @@ -4656,44 +4764,46 @@ msgstr "Inicie sesión vía OpenID" #: lms/templates/lti.html msgid "External resource" -msgstr "" +msgstr "Recurso externo" #: lms/templates/lti.html msgid "View resource in a new window" -msgstr "" +msgstr "Ver recurso en una nueva ventana" #: lms/templates/lti.html msgid "" "Please provide launch_url. Click \"Edit\", and fill in the required fields." msgstr "" +"Por favor proveer launch_url. Clic en \"Editar\", y completar los campos " +"necesarios." #: lms/templates/manage_user_standing.html msgid "Disable or Reenable student accounts" -msgstr "" +msgstr "Desactivar o Reactivar las cuentas de los estudiantes" #: lms/templates/manage_user_standing.html msgid "Username:" -msgstr "" +msgstr "Usuario:" #: lms/templates/manage_user_standing.html msgid "Disable Account" -msgstr "" +msgstr "Desactivar Cuenta" #: lms/templates/manage_user_standing.html msgid "Reenable Account" -msgstr "" +msgstr "Reactivar Cuenta" #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" -msgstr "" +msgstr "Estudiantes cuyas cuentas han sido desactivadas" #: lms/templates/manage_user_standing.html msgid "(reload your page to refresh)" -msgstr "" +msgstr "(Recargar la página para actualizar)" #: lms/templates/manage_user_standing.html msgid "working..." -msgstr "" +msgstr "trabajando..." #: lms/templates/mathjax_accessible.html msgid "" @@ -4702,12 +4812,18 @@ msgid "" "the {link_start}MathPlayer Download Page{link_end} to download the plugin " "for your browser." msgstr "" +"Esta página muestra el uso de la tecnología MathJax para presentar fórmulas " +"matemáticas. Para visualizar la matemática, sugerimos usar el plugin " +"MathPlayer. Visite la {link_start} pagina de descarga de MathPlayer " +"{link_end} para descargar el plugin correspondiente a su navegador." #: lms/templates/mathjax_accessible.html msgid "" "Your browser does not support the MathPlayer plugin. To use MathPlayer, " "please use Internet Explorer 6 through 9." msgstr "" +"Su navegador no soporta el plugin de MathPlayer. Para usar MathPlayer, " +"utilice Internet Explorer versiones 6 a 9." #: lms/templates/module-error.html msgid "There has been an error on the {platform_name} servers" @@ -4746,7 +4862,7 @@ msgstr "Rechazado" msgid "Pending name changes" msgstr "Cambios de nombre pendientes" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "Confirmar" @@ -4833,27 +4949,29 @@ msgid "" "Please note that we will be sending your user name, email, and full name to " "this third party site." msgstr "" +"Por favor anotar que le enviaremos su nombre de usuario, correo electrónico," +" y nombre completo a esta página de terceros." #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "Regresar a %s" #: lms/templates/register-shib.html msgid "Preferences for {platform_name}" -msgstr "" +msgstr "Preferencias para {platform_name}" #: lms/templates/register-shib.html msgid "Update my {platform_name} Account" -msgstr "" +msgstr "Actualizar mi cuenta de {platform_name}" #: lms/templates/register-shib.html msgid "Processing your account information …" -msgstr "" +msgstr "Procesando la información de su cuenta..." #: lms/templates/register-shib.html msgid "Welcome {username}! Please set your preferences below" msgstr "" +"Bienvenido {username}! Por favor ajuste sus preferencias a continuación" #: lms/templates/register-shib.html lms/templates/register.html msgid "" @@ -4864,7 +4982,7 @@ msgstr "" #: lms/templates/register-shib.html lms/templates/register.html msgid "The following errors occurred while processing your registration:" -msgstr "" +msgstr "Ocurrieron los siguientes errores al procesar su registro:" #: lms/templates/register-shib.html lms/templates/register.html msgid "" @@ -4902,7 +5020,7 @@ msgstr "Acepto el {link_start}Código de Honor{link_end}" #: lms/templates/register-shib.html msgid "Update My Account" -msgstr "" +msgstr "Actualizar mi cuenta" #: lms/templates/register-sidebar.html msgid "Registration Help" @@ -4942,6 +5060,11 @@ msgid "" "mark emails from class.stanford.edu as 'not spam', since you'll want to be " "able to receive email from your courses." msgstr "" +"Usted recibirá un correo electrónico de activación. Debe hacer clic en el " +"enlace de activación para completar el proceso. ¿No ve el correo " +"electrónico? Revise su carpeta de spam y marque los correos electrónicos " +"provenientes de class.stanford.edu como \"no es spam\", ya que usted querrá " +"ser capaz de recibir correos electrónicos de sus cursos." #: lms/templates/register-sidebar.html msgid "" @@ -4982,15 +5105,15 @@ msgstr "Registrarse en {platform_name}" #: lms/templates/register.html msgid "Create My {platform_name} Account" -msgstr "" +msgstr "Crear Mi Cuenta en {platform_name}" #: lms/templates/register.html msgid "Welcome!" -msgstr "" +msgstr "Bienvenido!" #: lms/templates/register.html msgid "Register below to create your {platform_name} account" -msgstr "" +msgstr "Regístrese a continuación para crear su cuenta en {platform_name}" #: lms/templates/register.html msgid "Please complete the following fields to register for an account. " @@ -4998,7 +5121,7 @@ msgstr "Por favor complete los siguientes campos para crear su cuenta." #: lms/templates/register.html lms/templates/register.html msgid "cannot be changed later" -msgstr "" +msgstr "No podrá ser cambiada después" #: lms/templates/register.html lms/templates/verify_student/face_upload.html msgid "example: Jane Doe" @@ -5006,7 +5129,7 @@ msgstr "Ejemplo: Juliana Sánchez" #: lms/templates/register.html lms/templates/register.html msgid "Needed for any certificates you may earn" -msgstr "" +msgstr "Se requiere para cualquier certificado que pueda obtener" #: lms/templates/register.html msgid "Welcome {username}" @@ -5014,27 +5137,27 @@ msgstr "Bienvenido(a) {username}" #: lms/templates/register.html msgid "Enter a Public Display Name:" -msgstr "" +msgstr "Ingrese un nombre de usuario público:" #: lms/templates/register.html msgid "Public Display Name" -msgstr "" +msgstr "Nombre para mostrar:" #: lms/templates/register.html lms/templates/register.html msgid "Extra Personal Information" -msgstr "" +msgstr "Información personal adicional" #: lms/templates/register.html msgid "City" -msgstr "" +msgstr "Ciudad" #: lms/templates/register.html msgid "example: New York" -msgstr "" +msgstr "Ejemplo: Nueva York" #: lms/templates/register.html msgid "Country" -msgstr "" +msgstr "País" #: lms/templates/register.html msgid "Highest Level of Education Completed" @@ -5069,13 +5192,16 @@ msgstr "Crear mi cuenta" #: lms/templates/resubscribe.html msgid "Re-subscribe Successful!" -msgstr "" +msgstr "Re suscripción exitosa!" #: lms/templates/resubscribe.html msgid "" "You have re-enabled forum notification emails from {platform_name}. Click " "{dashboard_link_start}here{link_end} to return to your dashboard. " msgstr "" +"Ha habilitado nuevamente los correos electrónicos de notificación desde " +"{platform_name}. Haga click {dashboard_link_start}aquí{link_end} para volver" +" al panel de control. " #: lms/templates/seq_module.html lms/templates/seq_module.html #: lms/templates/discussion/mustache/_pagination.mustache @@ -5272,116 +5398,118 @@ msgstr "Página siguiente" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Sysadmin Dashboard" -msgstr "" +msgstr "Panel de Control del Administrador" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Users" -msgstr "" +msgstr "Usuarios" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Staffing and Enrollment" -msgstr "" +msgstr "Inscripciones y registro de personal de apoyo" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Git Logs" -msgstr "" +msgstr "Registros de Git" #: lms/templates/sysadmin_dashboard.html msgid "User Management" -msgstr "" +msgstr "Administración de Usuarios" #: lms/templates/sysadmin_dashboard.html msgid "Email or username" -msgstr "" +msgstr "Correo electrónico o Nombre de Usuario" #: lms/templates/sysadmin_dashboard.html msgid "Delete user" -msgstr "" +msgstr "Eliminar Usuario" #: lms/templates/sysadmin_dashboard.html msgid "Create user" -msgstr "" +msgstr "Crear Usuario" #: lms/templates/sysadmin_dashboard.html msgid "Download list of all users (csv file)" -msgstr "" +msgstr "Descargar la lista de todos los usuarios (.csv)" #: lms/templates/sysadmin_dashboard.html msgid "Check and repair external authentication map" -msgstr "" +msgstr "Revisar y reparar registros de autenticación externa" #: lms/templates/sysadmin_dashboard.html msgid "" "Go to each individual course's Instructor dashboard to manage course " "enrollment." msgstr "" +"Ir al panel de control de los instructores de cada curso para administrar " +"los registros " #: lms/templates/sysadmin_dashboard.html msgid "Manage course staff and instructors" -msgstr "" +msgstr "Administrar el personal del curso y los instructores" #: lms/templates/sysadmin_dashboard.html msgid "Download staff and instructor list (csv file)" -msgstr "" +msgstr "Descargar la lista del personal del curso e instructores (.csv)" #: lms/templates/sysadmin_dashboard.html msgid "Administer Courses" -msgstr "" +msgstr "Administrador de Cursos" #: lms/templates/sysadmin_dashboard.html msgid "Repo location" -msgstr "" +msgstr "Ubicación del Repositorio" #: lms/templates/sysadmin_dashboard.html msgid "Load new course from github" -msgstr "" +msgstr "Cargar nuevo curso desde github" #: lms/templates/sysadmin_dashboard.html msgid "Course ID or dir" -msgstr "" +msgstr "Id del Curso o dirección" #: lms/templates/sysadmin_dashboard.html msgid "Delete course from site" -msgstr "" +msgstr "Eliminar curso del sitio" #: lms/templates/sysadmin_dashboard.html msgid "Django PID" -msgstr "" +msgstr "Django PID" #: lms/templates/sysadmin_dashboard.html msgid "Platform Version" -msgstr "" +msgstr "Versión de la Plataforma" #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Date" -msgstr "" +msgstr "Fecha" #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Course ID" -msgstr "" +msgstr "Id de Curso" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Git Action" -msgstr "" +msgstr "Acción de Git" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Recent git load activity for" -msgstr "" +msgstr "Actividad de carga de git para" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "git action" -msgstr "" +msgstr "Acción de Git" #: lms/templates/textannotation.html msgid "Source:" -msgstr "" +msgstr "Fuente:" #: lms/templates/tracking_log.html msgid "Tracking Log" @@ -5405,7 +5533,7 @@ msgstr "tipo" #: lms/templates/unsubscribe.html msgid "Unsubscribe Successful!" -msgstr "" +msgstr "Des suscripción exitosa!" #: lms/templates/unsubscribe.html msgid "" @@ -5414,6 +5542,10 @@ msgid "" "you did not mean to do this, click {undo_link_start}here{link_end} to re-" "subscribe." msgstr "" +"Ya no recibirá correos electrónicos de notificación de foros desde " +"{platform_name}. Haga clic {dashboard_link_start}aquí{link_end} para " +"regresar al panel de control. Si desea rehacer su suscripción, haga clic " +"{undo_link_start}aquí{link_end}." #: lms/templates/using.html msgid "Using the system" @@ -5450,73 +5582,75 @@ msgstr "" #: lms/templates/video.html msgid "Skip to a navigable version of this video's transcript." -msgstr "" +msgstr "Cambiar a la versión navegable de la transcripción del video" #: lms/templates/video.html msgid "Loading video player" -msgstr "" +msgstr "Cargando reproductor de video" #: lms/templates/video.html msgid "Play video" -msgstr "" +msgstr "Reproducir video" #: lms/templates/video.html msgid "Video position" -msgstr "" +msgstr "Posición del video" #: lms/templates/video.html msgid "Play" -msgstr "" +msgstr "Reproducir" #: lms/templates/video.html msgid "Speeds" -msgstr "" +msgstr "Velocidades" #: lms/templates/video.html msgid "Speed" -msgstr "" +msgstr "Velocidad" #: lms/templates/video.html msgid "Volume" -msgstr "" +msgstr "Volumen" #: lms/templates/video.html msgid "Fill browser" -msgstr "" +msgstr "Llenar navegador" #: lms/templates/video.html msgid "HD off" -msgstr "" +msgstr "HD apagado" #: lms/templates/video.html lms/templates/video.html msgid "Turn off captions" -msgstr "" +msgstr "Desactivar subtítulos" #: lms/templates/video.html msgid "Skip to end of transcript." -msgstr "" +msgstr "Mover al final de la transcripción" #: lms/templates/video.html msgid "Captions" -msgstr "" +msgstr "Subtítulos" #: lms/templates/video.html msgid "" "Activating an item in this group will spool the video to the corresponding " "time point. To skip transcript, go to previous item." msgstr "" +"Activar un item en este grupo llevará el video al momento correspondiente. " +"Para saltar la transcripción, vaya al item anterior." #: lms/templates/video.html msgid "Go back to start of transcript." -msgstr "" +msgstr "Volver al inicio de la transcripción" #: lms/templates/video.html msgid "Download video" -msgstr "" +msgstr "Descargar video" #: lms/templates/video.html msgid "Download timed transcript" -msgstr "" +msgstr "Descargar la transcripción con tiempos" #: lms/templates/word_cloud.html msgid "Your words:" @@ -5528,20 +5662,20 @@ msgstr "Número total de palabras:" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Open Response" -msgstr "" +msgstr "Respuesta Abierta" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Assessments:" -msgstr "" +msgstr "Evaluaciones:" #: lms/templates/combinedopenended/combined_open_ended.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Hide Question" -msgstr "" +msgstr "Ocultar pregunta" #: lms/templates/combinedopenended/combined_open_ended.html msgid "New Submission" -msgstr "" +msgstr "Nuevo envío" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Next Step" @@ -5555,6 +5689,12 @@ msgid "" "automatically, and will be returned within 30 minutes if the original is " "already graded, or when the original is graded if not." msgstr "" +"Alerta para funcionarios: Por favor note que si envía un duplicado de texto " +"que ya ha sido enviado para calificación, no se mostrará en la vista de " +"calificaciones de funcionarios. Se le dará automáticamente la misma " +"calificación que obtenga el original enviado inicialmente y será procesada " +"en menos de 30 minutos si el original ya tiene una calificación o en caso " +"contrario, en el momento en que el original sea calificado." #: lms/templates/combinedopenended/combined_open_ended_legend.html msgid "Legend" @@ -5562,11 +5702,11 @@ msgstr "Leyenda" #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "Submitted Rubric" -msgstr "" +msgstr "Enviar la Rúbrica" #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "Toggle Full Rubric" -msgstr "" +msgstr "Cambiar la Rúbrica completa" #. Translators: an example of what this string will look #. like is: "Scored rubric from grader 1", where @@ -5578,7 +5718,7 @@ msgstr "" #. graded rubrics the user might have received #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "{result_of_task} from grader {number}" -msgstr "" +msgstr "{result_of_task} del calificador {number}" #. Translators: "See full feedback" is the text of #. a link that allows a user to see more detailed @@ -5602,7 +5742,7 @@ msgstr "Responder a los comentarios" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "How accurate do you find this feedback?" -msgstr "" +msgstr "¿Que tan realista le parece este comentario?" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html @@ -5655,17 +5795,18 @@ msgstr "Sin responder" #: lms/templates/combinedopenended/openended/open_ended.html msgid "Skip Post-Assessment" -msgstr "" +msgstr "Saltar la evaluación posterior" #: lms/templates/combinedopenended/openended/open_ended_combined_rubric.html msgid "{num} point: {explanatory_text}" msgid_plural "{num} points: {explanatory_text}" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{num} punto: {explanatory_text}" +msgstr[1] "{num} puntos: {explanatory_text}" #: lms/templates/combinedopenended/openended/open_ended_error.html msgid "There was an error with your submission. Please contact course staff." msgstr "" +"Ha ocurrido un error con su envío. Por favor contacte al equipo del curso." #: lms/templates/combinedopenended/openended/open_ended_rubric.html msgid "Rubric" @@ -5676,12 +5817,14 @@ msgid "" "Select the criteria you feel best represents this submission in each " "category." msgstr "" +"Seleccione los criterios que considera que representan mejor este envío en " +"cada categoría." #: lms/templates/combinedopenended/openended/open_ended_rubric.html msgid "{num} point: {text}" msgid_plural "{num} points: {text}" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "{num} punto: {text}" +msgstr[1] "{num} puntos: {text}" #: lms/templates/combinedopenended/selfassessment/self_assessment_hint.html msgid "Please enter a hint below:" @@ -5689,36 +5832,38 @@ msgstr "Por favor ingrese una sugerencia a continuación:" #: lms/templates/course_groups/cohort_management.html msgid "Cohort groups" -msgstr "" +msgstr "Grupos de cohorte" #: lms/templates/course_groups/cohort_management.html msgid "Show cohorts" -msgstr "" +msgstr "Mostrar cohortes" #: lms/templates/course_groups/cohort_management.html msgid "Cohorts in the course" -msgstr "" +msgstr "Cohortes en el curso" #: lms/templates/course_groups/cohort_management.html msgid "Add cohort" -msgstr "" +msgstr "Adicionar Cohorte" #: lms/templates/course_groups/cohort_management.html msgid "Add users by username or email. One per line or comma-separated." msgstr "" +"Adicionar usuario por nombre de usuario correo electrónico. Uno por cada " +"línea o separados por comas." #: lms/templates/course_groups/cohort_management.html msgid "Add cohort members" -msgstr "" +msgstr "Adicionar miembros a la cohorte" #: lms/templates/courseware/accordion.html msgid "{chapter}, current chapter" -msgstr "" +msgstr "{chapter}, capítulo actual" #: lms/templates/courseware/accordion.html #: lms/templates/courseware/progress.html msgid "due {date}" -msgstr "" +msgstr "fecha límite: {date}" #: lms/templates/courseware/course_about.html msgid "" @@ -5727,81 +5872,89 @@ msgid "" " register button again. Please visit the {start_help_tag}help page{end_tag} " "for a possible solution." msgstr "" +"El usuario actual no tiene permiso para inscribirse en este curso. Puede que" +" necesite {start_logout_tag}cerrar sesión{end_tag} y luego intentar el botón" +" de registro nuevamente. Por favor visite la {start_help_tag}página de " +"ayuda{end_tag} para encontrar posibles soluciones." #: lms/templates/courseware/course_about.html msgid "About {course.display_number_with_default}" -msgstr "" +msgstr "Acerca de {course.display_number_with_default}" #: lms/templates/courseware/course_about.html msgid "You are registered for this course" -msgstr "" +msgstr "Usted está registrado para este curso" #: lms/templates/courseware/course_about.html msgid "View Courseware" -msgstr "" +msgstr "Ver contenido del curso" #: lms/templates/courseware/course_about.html msgid "This course is in your cart." -msgstr "" +msgstr "Este curso ya está en su carrito." #: lms/templates/courseware/course_about.html msgid "" "Add {course.display_number_with_default} to Cart ({currency_symbol}{cost})" msgstr "" +"Añadir {course.display_number_with_default} al carrito " +"({currency_symbol}{cost})" #: lms/templates/courseware/course_about.html msgid "Register for {course.display_number_with_default}" -msgstr "" +msgstr "Registrarse en {course.display_number_with_default}" #: lms/templates/courseware/course_about.html msgid "Overview" -msgstr "" +msgstr "Visión general" #: lms/templates/courseware/course_about.html msgid "Share with friends and family!" -msgstr "" +msgstr "Compartir con amigos y familiares!" #: lms/templates/courseware/course_about.html msgid "Classes Start" -msgstr "" +msgstr "Inicio de clases" #: lms/templates/courseware/course_about.html msgid "Classes End" -msgstr "" +msgstr "Terminación de clases" #: lms/templates/courseware/course_about.html msgid "Estimated Effort" -msgstr "" +msgstr "Esfuerzo estimado" #: lms/templates/courseware/course_about.html msgid "Prerequisites" -msgstr "" +msgstr "Prerequisitos" #: lms/templates/courseware/course_about.html msgid "Additional Resources" -msgstr "" +msgstr "Recursos Adicionales" #: lms/templates/courseware/course_navigation.html #: lms/templates/courseware/course_navigation.html msgid "Staff view" -msgstr "" +msgstr "Vista de Funcionario" #: lms/templates/courseware/course_navigation.html msgid "Student view" -msgstr "" +msgstr "Vista de estudiante" #: lms/templates/courseware/courses.html msgid "Explore free courses from leading universities." -msgstr "" +msgstr "Explore cursos gratuitos de las mejores universidades." #: lms/templates/courseware/courses.html msgid "Explore free courses from {university_name}." -msgstr "" +msgstr "Explore cursos gratuitos de {university_name}." #: lms/templates/courseware/courseware-error.html msgid "" "There has been an error on the {span_start}{platform_name}{span_end} servers" msgstr "" +"Ha habido un error en los servidores de " +"{span_start}{platform_name}{span_end}" #: lms/templates/courseware/courseware-error.html msgid "" @@ -5810,163 +5963,169 @@ msgid "" "href=\"mailto:{tech_support_email}\">{tech_support_email}' to report any" " problems or downtime." msgstr "" +"Lo sentimos, este módulo está temporalmente no disponible. Nuestro equipo " +"está trabajando para solucionarlo lo antes posible. Por favor envíenos un " +"email a '{tech_support_email}' " +"para informar de cualquier problema o tiempo de inactividad." #: lms/templates/courseware/courseware.html msgid "{course_number} Courseware" -msgstr "" +msgstr "Material del curso {course_number}" #: lms/templates/courseware/courseware.html msgid "Return to Exam" -msgstr "" +msgstr "Volver al Examen" #: lms/templates/courseware/courseware.html msgid "Course Navigation" -msgstr "" +msgstr "Navegación del curso" #: lms/templates/courseware/courseware.html msgid "Open Calculator" -msgstr "" +msgstr "Abrir Calculadora" #: lms/templates/courseware/courseware.html msgid "Calculator Input Field" -msgstr "" +msgstr "Campo de entrada para calcular" #: lms/templates/courseware/courseware.html msgid "" "Use the arrow keys to navigate the tips or use the tab key to return to the " "calculator" msgstr "" +"Usa las teclas de dirección para navegar entre las recomendaciones o usa la " +"tecla de tabulación para volver a la calculadora" #: lms/templates/courseware/courseware.html msgid "Hints" -msgstr "" +msgstr "Consejos" #: lms/templates/courseware/courseware.html msgid "Integers" -msgstr "" +msgstr "Números enteros" #: lms/templates/courseware/courseware.html msgid "Decimals" -msgstr "" +msgstr "Números decimales" #: lms/templates/courseware/courseware.html msgid "Scientific notation" -msgstr "" +msgstr "Notación Científica" #: lms/templates/courseware/courseware.html msgid "Appending SI postfixes" -msgstr "" +msgstr "Adicionando SI postfixes" #: lms/templates/courseware/courseware.html msgid "Supported SI postfixes" -msgstr "" +msgstr "SI postfixes soportados" #: lms/templates/courseware/courseware.html msgid "Operators" -msgstr "" +msgstr "Operadores" #: lms/templates/courseware/courseware.html msgid "parallel resistors function" -msgstr "" +msgstr "función de resistencias en paralelo" #: lms/templates/courseware/courseware.html msgid "Functions" -msgstr "" +msgstr "Funciones" #: lms/templates/courseware/courseware.html msgid "Constants" -msgstr "" +msgstr "Constantes" #: lms/templates/courseware/courseware.html msgid "Euler's number" -msgstr "" +msgstr "Número de Euler" #: lms/templates/courseware/courseware.html msgid "ratio of a circle's circumference to it's diameter" -msgstr "" +msgstr "relación entre el perímetro de una circunferencia y su diametro" #: lms/templates/courseware/courseware.html msgid "Boltzmann constant" -msgstr "" +msgstr "Constante de Boltzmann" #: lms/templates/courseware/courseware.html msgid "speed of light" -msgstr "" +msgstr "Velocidad de la luz" #: lms/templates/courseware/courseware.html msgid "freezing point of water in degrees Kelvin" -msgstr "" +msgstr "Punto de congelación del agua en grados Kelvin" #: lms/templates/courseware/courseware.html msgid "fundamental charge" -msgstr "" +msgstr "Carga fundamental" #: lms/templates/courseware/courseware.html msgid "Calculate" -msgstr "" +msgstr "Calcular" #: lms/templates/courseware/courseware.html msgid "Calculator Output Field" -msgstr "" +msgstr "Campo de salida de la calculadora" #: lms/templates/courseware/grade_summary.html #: lms/templates/courseware/instructor_dashboard.html msgid "Grade summary" -msgstr "" +msgstr "Resumen de calificaciones" #: lms/templates/courseware/grade_summary.html msgid "Not implemented yet" -msgstr "" +msgstr "No implementado todavía" #: lms/templates/courseware/gradebook.html #: lms/templates/courseware/instructor_dashboard.html msgid "Gradebook" -msgstr "" +msgstr "Libro de Calificaciones" #: lms/templates/courseware/gradebook.html msgid "Search students" -msgstr "" +msgstr "Buscar estudiantes" #: lms/templates/courseware/info.html msgid "{course_number} Course Info" -msgstr "" +msgstr "{course_number} Información del curso" #: lms/templates/courseware/info.html lms/templates/courseware/info.html #: lms/templates/courseware/welcome-back.html #: lms/templates/courseware/welcome-back.html msgid "Course Updates & News" -msgstr "" +msgstr "Novedades y noticias del curso" #: lms/templates/courseware/info.html #: lms/templates/courseware/welcome-back.html #: lms/templates/courseware/welcome-back.html msgid "Handout Navigation" -msgstr "" +msgstr "Navegación de apuntes" #: lms/templates/courseware/info.html #: lms/templates/courseware/welcome-back.html msgid "Course Handouts" -msgstr "" +msgstr "Apuntes del curso" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Instructor Dashboard" -msgstr "" +msgstr "Panel de control del instructor" #: lms/templates/courseware/instructor_dashboard.html msgid "Try New Beta Dashboard" -msgstr "" +msgstr "Pruebe el nuevo Panel de Control beta" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Edit Course In Studio" -msgstr "" +msgstr "Editar el curso en Studio" #: lms/templates/courseware/instructor_dashboard.html msgid "Psychometrics" -msgstr "" +msgstr "Psicometría" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -5986,9 +6145,13 @@ msgid "Manage Groups" msgstr "Administrar Grupos" #: lms/templates/courseware/instructor_dashboard.html -msgid "Grade Downloads" +msgid "Metrics" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Grade Downloads" +msgstr "Descarga de calificaciones" + #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html msgid "" @@ -5997,6 +6160,11 @@ msgid "" "{max_enrollment} students. We are urgently working on fixing this issue. " "Thank you for your patience as we continue working to improve the platform!" msgstr "" +"Nota: algunos de estos botones pueden hacer time out en cursos muy grandes. " +"Hemos deshabilitado temporalmente estas funcionalidades para cursos con más " +"de {max_enrollment} estudiantes. Estamos trabajando de forma urgente en la " +"solución para este inconveniente. Gracias por su paciencia mientras " +"continuamos mejorando nuestra plataforma!" #: lms/templates/courseware/instructor_dashboard.html msgid "Export grades to remote gradebook" @@ -6007,6 +6175,8 @@ msgid "" "The assignments defined for this course should match the ones stored in the " "gradebook, for this to work properly!" msgstr "" +"¡Las tareas definidas para este curso deben corresponder con las almacenadas" +" en el libro de calificaciones para que esto funcione correctamente!" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html @@ -6074,10 +6244,13 @@ msgstr "Inspección y ajuste de calificaciones específicas para el estudiante" msgid "" "Specify the {platform_name} email address or username of a student here:" msgstr "" +"Especifique la dirección de correo o el usuario de {platform_name} del " +"estudiante aquí:" #: lms/templates/courseware/instructor_dashboard.html msgid "Click this, and a link to student's progress page will appear below:" msgstr "" +"Haga clic para incluir un vínculo a la página de progreso del estudiante:" #: lms/templates/courseware/instructor_dashboard.html msgid "" @@ -6111,7 +6284,7 @@ msgstr "" #: lms/templates/courseware/instructor_dashboard.html msgid "Explanation of Roles:" -msgstr "" +msgstr "Explicación de los roles:" #: lms/templates/courseware/instructor_dashboard.html msgid "" @@ -6119,6 +6292,11 @@ msgid "" "and re-open threads, endorse responses, and see posts from all cohorts (if " "the course is cohorted). Moderators' posts are marked as 'staff'." msgstr "" +"Moderadores: pueden editar o borrar cualquier publicación en el foro, quitar" +" las marcas de uso indebido, cerrar o reabrir discusiones, validar " +"respuestas y ver las publicaciones de todas las cohortes (en caso de que el " +"curso tenga cohortes). Las publicaciones de los moderadores son marcadas " +"como 'publicaciones de funcionarios'." #: lms/templates/courseware/instructor_dashboard.html msgid "" @@ -6126,29 +6304,37 @@ msgid "" "list of forum moderators (e.g. to appoint a new moderator). Admins' posts " "are marked as 'staff'." msgstr "" +"Administradores: tienen los privilegios de los moderadores, y también la " +"capacidad de editar la lista de moderadores (por ejemplo añadir un nuevo " +"moderador). Las publicaciones de los moderadores son marcadas como " +"'publicaciones de funcionarios'." #: lms/templates/courseware/instructor_dashboard.html msgid "" "Community TAs: have forum moderator privileges, and their posts are labelled" " 'Community TA'." msgstr "" +"Profesores Asistentes: Tiene privilegios de moderador en los foros y sus " +"publicaciones son marcadas con la etiqueta 'Profesor asistente'." #: lms/templates/courseware/instructor_dashboard.html msgid "Enrollment Data" -msgstr "" +msgstr "Datos de inscripciones" #: lms/templates/courseware/instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "Importe inscripciones del libro de calificaciones remoto" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "Sección:" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Batch Enrollment" -msgstr "" +msgstr "Inscripciones en lote" #: lms/templates/courseware/instructor_dashboard.html msgid "" @@ -6169,7 +6355,7 @@ msgstr "Auto-inscribir a los estudiantes cuando se activan" #: lms/templates/courseware/instructor_dashboard.html msgid "Problem urlname:" -msgstr "" +msgstr "urlname del problema:" #. Translators: days_early_for_beta should not be translated #: lms/templates/courseware/instructor_dashboard.html @@ -6179,30 +6365,35 @@ msgid "" "as configured via the days_early_for_beta option in the course " "policy." msgstr "" +"Introduzca los nombres de usuario o correos electrónicos de los estudiantes " +"que deben ser beta-testers, uno por línea o separados por comas. Ellos " +"tendrán la oportunidad de ver los materiales del curso con anticipación, " +"según la configuración del parámetro days_early_for_beta en las " +"políticas del curso." #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send to:" -msgstr "" +msgstr "Enviar a:" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Myself" -msgstr "" +msgstr "Mi mismo" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Staff and instructors" -msgstr "" +msgstr "El personal del curso y los instructores" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "All (students, staff and instructors)" -msgstr "" +msgstr "Todos (Estudiantes, personal del curso e instructores)" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html @@ -6212,13 +6403,15 @@ msgstr "Asunto:" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "(Max 128 characters)" -msgstr "" +msgstr "(Máximo 128 caracteres)" #: lms/templates/courseware/instructor_dashboard.html msgid "" "Please try not to email students more than once per week. Important things " "to consider before sending:" msgstr "" +"Por favor intente no enviar más de un correo electrónico a los estudiantes " +"al día. Aspectos importantes para considerar antes de enviar:" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html @@ -6226,6 +6419,8 @@ msgid "" "Have you read over the email to make sure it says everything you want to " "say?" msgstr "" +"¿Ha leído el correo electrónico para asegurarse de que dice todo lo que " +"quiere decir?" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html @@ -6233,11 +6428,13 @@ msgid "" "Have you sent the email to yourself first to make sure you're happy with how" " it's displayed, and that embedded links and images work properly?" msgstr "" +"¿Ha intentado enviarse el correo a usted mismo para asegurarse de que está " +"de acuerdo con su contenido y presentación?" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "CAUTION!" -msgstr "" +msgstr "PRECAUCIÓN!" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html @@ -6245,11 +6442,13 @@ msgid "" "Once the 'Send Email' button is clicked, your email will be queued for " "sending." msgstr "" +"Una vez el botón 'Enviar' ha sido presionado, su correo será enlistado para " +"ser enviado." #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "A queued email CANNOT be cancelled." -msgstr "" +msgstr "Un correo enlistado NO PUEDE ser cancelado." #: lms/templates/courseware/instructor_dashboard.html msgid "No Analytics are available at this time." @@ -6293,6 +6492,38 @@ msgstr "Máx." msgid "Points Earned (Num Students)" msgstr "Puntos obtenidos (Núm de Estudiantes)" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "Estudiantes que respondieron correctamente" @@ -6305,7 +6536,7 @@ msgstr "Número de estudiantes" msgid "" "Student distribution per country, all courses, Sep-12 to Oct-17, 1 server " "(shown here as an example):" -msgstr "" +msgstr "Distribución de estudiantes por país para todos los cursos." #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html @@ -6313,7 +6544,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Pending Instructor Tasks" -msgstr "" +msgstr "Tareas de instructor pendientes" #: lms/templates/courseware/instructor_dashboard.html msgid "Task Type" @@ -6394,37 +6625,39 @@ msgstr "Progreso del curso {course_number} " #: lms/templates/courseware/progress.html msgid "Course Progress" -msgstr "" +msgstr "Progreso en el Curso" #: lms/templates/courseware/progress.html msgid "Course Progress for Student '{username}' ({email})" -msgstr "" +msgstr "Progreso del curso para el estudiante '{username}' ({email})" #: lms/templates/courseware/progress.html msgid "{earned:.3n} of {total:.3n} possible points" -msgstr "" +msgstr "{earned:.3n} de {total:.3n} puntos posibles" #: lms/templates/courseware/progress.html msgid "Problem Scores: " -msgstr "" +msgstr "Puntuación de problemas:" #: lms/templates/courseware/progress.html msgid "Practice Scores: " -msgstr "" +msgstr "Puntuación de prácticas:" #: lms/templates/courseware/progress.html msgid "No problem scores in this section" -msgstr "" +msgstr "No hay puntuación de problemas en esta sección" #: lms/templates/courseware/syllabus.html msgid "{course.display_number_with_default} Course Info" -msgstr "" +msgstr "Información del curso {course.display_number_with_default}" #: lms/templates/courseware/welcome-back.html msgid "" "You were most recently in {section_link}. If you're done with that, choose " "another section on the left." msgstr "" +"Usted visitó recientemente {section_link}. Si ya ha terminado con eso, elija" +" otra sección de la izquierda." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -6439,36 +6672,43 @@ msgid "Your final grade:" msgstr "Tu nota final:" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" -msgstr "Se requiere una calificación para obtener el certificado:" +msgid "Grade required for a {cert_name_short}:" +msgstr "Se requiere una calificación para obtener un {cert_name_short}:" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" +"Su {cert_name_long} verificado está en espera de confirmación de que la " +"expedición de su {cert_name_short} esté en cumplimiento de las normas " +"estrictas de embargo de los Estados Unidos hacia Iran, Cuba, Syria y Sudán. " +"Si usted considera que el sistema lo ha identificado de forma incorrecta en " +"conexión con estos países, por favor háganoslo saber escribiendo a {email}. " +"Si usted desea solicitar una devolución por su {cert_name_long}, por favor " +"contacte a nuestra área de facturación en {billing_email}" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" +"Su {cert_name_long} está en espera de confirmación de que la expedición de " +"su {cert_name_short} esté en cumplimiento de las normas estrictas de " +"embargo de los Estados Unidos hacia Iran, Cuba, Syria y Sudán. Si usted " +"considera que el sistema lo ha identificado de forma incorrecta en conexión " +"con estos países, por favor háganoslo saber escribiendo a {email}." #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" -"Su certificado está detenido en espera de la confirmación de que la emisión " -"de su certificado cumple de forma estricta con los embargos de Estados " -"Unidos a Irán, Cuba, Siria y Sudán. Si usted piensa que nuestro sistema " -"cometió un error al identificarlo con uno de estos países, por favor " -"háganoslo saber comunicándose con {email}." - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" -msgstr "Tu certificado se está generando" +msgid "Your {cert_name_short} is Generating" +msgstr "Su {cert_name_short} está siendo generado" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6477,24 +6717,31 @@ msgstr "Este enlace abrirá/descargará un documento PDF" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" -msgstr "" +msgid "Download Your {cert_name_short} (PDF)" +msgstr "Descargue se {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" +"Dado que no contamos con un conjunto válido de fotos de verificación suyan " +"en el momento de generación de su {cert_name_long}, no hemos podido " +"otorgarle un {cert_name_short} verificado. En su lugar, se le ha generado un" +" {cert_name_short} de código de honor." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" +"Este vínculo abrirá o descargará un documento PDF con su {cert_name_long} " +"verificado." #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" -msgstr "" +msgid "Download Your ID Verified {cert_name_short} (PDF)" +msgstr "Descargue su {cert_name_short} con identidad verificada (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Complete our course feedback survey" @@ -6507,7 +6754,7 @@ msgstr "{course_number} {course_name} Imagen de portada" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Enrolled as: " -msgstr "" +msgstr "Inscrito como;" #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/shoppingcart/verified_cert_receipt.html @@ -6515,7 +6762,7 @@ msgstr "" #: lms/templates/verify_student/_verification_header.html #: lms/templates/verify_student/_verification_header.html msgid "ID Verified" -msgstr "" +msgstr "ID Verificada" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course Completed - {end_date}" @@ -6527,7 +6774,7 @@ msgstr "Curso Iniciado - {start_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course has not yet started" -msgstr "" +msgstr "El curso no ha comenzado aún" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course Starts - {start_date}" @@ -6535,26 +6782,31 @@ msgstr "Inicio del curso - {start_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Document your accomplishment!" -msgstr "" +msgstr "Documente sus logros!" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Challenge Yourself!" -msgstr "" +msgstr "Plantee un desafío personal!" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Take this course as an ID-verified student." -msgstr "" +msgstr "Tomar este curso como un estudiante con identidad verificada." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" +"Todavía puede aplicar para un {cert_name_long} con identidad verificada para" +" este curso. Si planea completar todo el curso, esta será una forma " +"excelente de obtener el reconocimiento por su logro. {link_start}Aprender " +"más sobre el {cert_name_long} con verificación.{link_end}." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Upgrade to Verified Track" -msgstr "" +msgstr "Actualizar a Opción de Verificación de identidad" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" @@ -6564,40 +6816,59 @@ msgstr "Ver Curso Archivado" msgid "View Course" msgstr "Ver curso" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "¿Está seguro de que desea eliminarse de " + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" +"¿Está seguro de que desea eliminarse de la ruta de {cert_name_long} " +"verificado de " + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" -msgstr "" +msgstr "Configuración de email" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "You need to re-verify to continue" -msgstr "" +msgstr "Debe re verificar su identidad para continuar" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "" "To continue in the ID Verified track in the following courses, you need to " "re-verify your identity:" msgstr "" +"Para continuar en la ruta de identidad verificada en los siguientes cursos, " +"debe volver a verificar su identidad:" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "{course_name}: Re-verify by {date}" -msgstr "" +msgstr "{course_name}: Re-verificar antes de {date}" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Notification Actions" -msgstr "" +msgstr "Acciones de notificación" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "" "To continue in the ID Verified track in {course_name}, you need to re-verify" " your identity by {date}." msgstr "" +"Para continuar en la ruta de identidad verificada en {course_name}, debe re " +"verificar su identidad antes de {date}." #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Your re-verification failed" -msgstr "" +msgstr "Su proceso de re-verificación falló" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "" @@ -6605,125 +6876,132 @@ msgid "" " for a Verified Certificate. If you think this is in error, please contact " "us at {email}." msgstr "" +"Su re-verficación para el curso {course_name} ha fallado y usted ya no puede" +" acceder a un certificado verificado. Si considera que esto es un error, " +"por favor contáctenos a {email}." #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html msgid "Dismiss" -msgstr "" +msgstr "Descartar" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Re-verification now open for:" -msgstr "" +msgstr "Proceso de re verificación abierta para:" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Re-verify now:" -msgstr "" +msgstr "Re verificar ahora:" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Pending:" -msgstr "" +msgstr "Pendiente:" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Denied:" -msgstr "" +msgstr "Rechazada:" #: lms/templates/dashboard/_dashboard_reverification_sidebar.html msgid "Approved:" -msgstr "" +msgstr "Aprobada:" #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/dashboard/_dashboard_status_verification.html msgid "ID-Verification Status" -msgstr "" +msgstr "Estado de la verificación de identidad" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" -msgstr "" +msgstr "Revisado y Verificado" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Your verification status is good for one year after submission." -msgstr "" +msgstr "Su estado de verificación de identidad tiene validez por un año." #: lms/templates/dashboard/_dashboard_status_verification.html msgid "" "Your verification photos have been submitted and will be reviewed shortly." -msgstr "" +msgstr "Sus fotos de verificación han sido enviadas y serán revisadas pronto." #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Re-verify Yourself" -msgstr "" +msgstr "Volver a verificarse" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "" "If you fail to pass a verification attempt before your course ends, you will" " not receive a verified certificate." msgstr "" +"Si un intento de verificación resulta fallido antes de que el curso termine," +" usted no recibirá un certificado verificado." #: lms/templates/debug/run_python_form.html msgid "Results:" -msgstr "" +msgstr "Resultados:" #: lms/templates/discussion/_blank_slate.html msgid "" "Sorry! We can't find anything matching your search. Please try another " "search." msgstr "" +"Lo sentimos! No se ha encontrado ningún registro para su búsqueda. Por favor" +" intente una búsqueda diferente." #: lms/templates/discussion/_blank_slate.html msgid "There are no posts here yet. Be the first one to post!" -msgstr "" +msgstr "Todavía no hay publicaciones. Sé el primero en publicar!" #: lms/templates/discussion/_discussion_course_navigation.html #: lms/templates/discussion/_discussion_module.html msgid "New Post" -msgstr "" +msgstr " Nueva Entrada" #: lms/templates/discussion/_discussion_module.html msgid "Show Discussion" -msgstr "" +msgstr "Mostrar Discusión" #: lms/templates/discussion/_filter_dropdown.html msgid "Filter Topics" -msgstr "" +msgstr "Filtrar temas" #: lms/templates/discussion/_filter_dropdown.html msgid "filter topics" -msgstr "" +msgstr "fitrar temas" #: lms/templates/discussion/_filter_dropdown.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_thread_list_template.html msgid "Show All Discussions" -msgstr "" +msgstr "Mostrar todas las discusiones" #: lms/templates/discussion/_filter_dropdown.html msgid "Show Flagged Discussions" -msgstr "" +msgstr "Mostrar discusiones marcadas" #: lms/templates/discussion/_filter_dropdown.html msgid "Posts I'm Following" -msgstr "" +msgstr "Publicaciones que estoy siguiendo" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "follow this post" -msgstr "" +msgstr "seguir esta entrada" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "post anonymously" -msgstr "" +msgstr "escribir anonimamente" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "post anonymously to classmates" -msgstr "" +msgstr "publicar anónimamente a mis compañeros de curso" #. Translators: This labels the selector for which group of students can view #. a @@ -6732,16 +7010,16 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "Make visible to:" -msgstr "" +msgstr "Hacer visible a:" #: lms/templates/discussion/_inline_new_post.html msgid "My Cohort" -msgstr "" +msgstr "Mi cohorte" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html msgid "new post title" -msgstr "" +msgstr "Título de la publicación" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html @@ -6750,107 +7028,107 @@ msgstr "" #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: wiki/forms.py wiki/forms.py wiki/forms.py msgid "Title" -msgstr "" +msgstr "Título" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "Enter your question or comment…" -msgstr "" +msgstr "Ingrese su pregunta o comentario..." #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "Add post" -msgstr "" +msgstr "Añadir entrada" #: lms/templates/discussion/_new_post.html msgid "Create new post about:" -msgstr "" +msgstr "Crear nueva entrada acerca de:" #: lms/templates/discussion/_new_post.html msgid "Filter List" -msgstr "" +msgstr "Filtrar lista" #: lms/templates/discussion/_new_post.html msgid "Filter discussion areas" -msgstr "" +msgstr "Filtro de áreas de discusión" #: lms/templates/discussion/_recent_active_posts.html msgid "Following" -msgstr "" +msgstr "Siguiendo" #: lms/templates/discussion/_search_bar.html msgid "Search posts" -msgstr "" +msgstr "Buscar entradas" #: lms/templates/discussion/_similar_posts.html msgid "Hide" -msgstr "" +msgstr "Ocultar" #: lms/templates/discussion/_thread_list_template.html msgid "Discussion Home" -msgstr "" +msgstr "Inicio de la discusión" #: lms/templates/discussion/_thread_list_template.html msgid "Discussion Topics" -msgstr "" +msgstr "Temas de discusión" #: lms/templates/discussion/_thread_list_template.html msgid "Discussion topics; current selection is: " -msgstr "" +msgstr "Temas de discusión; la selección actual es: " #: lms/templates/discussion/_thread_list_template.html msgid "Search all discussions" -msgstr "" +msgstr "Buscar todas las discusiones" #: lms/templates/discussion/_thread_list_template.html msgid "Sort by:" -msgstr "" +msgstr "Ordenar por:" #: lms/templates/discussion/_thread_list_template.html msgid "date" -msgstr "" +msgstr "fecha" #: lms/templates/discussion/_thread_list_template.html msgid "votes" -msgstr "" +msgstr "votos" #: lms/templates/discussion/_thread_list_template.html msgid "comments" -msgstr "" +msgstr "comentarios" #: lms/templates/discussion/_thread_list_template.html msgid "Show:" -msgstr "" +msgstr "Mostrar:" #: lms/templates/discussion/_thread_list_template.html msgid "View All" -msgstr "" +msgstr "Ver Todos" #: lms/templates/discussion/_thread_list_template.html msgid "View as {name}" -msgstr "" +msgstr "Ver como {name}" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread.mustache #: lms/templates/discussion/mustache/_inline_thread_cohorted.mustache msgid "Add A Response" -msgstr "" +msgstr "Añadir una respuesta" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache #: lms/templates/discussion/mustache/_profile_thread.mustache msgid "This thread is closed." -msgstr "" +msgstr "Este hilo está cerrado." #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread.mustache #: lms/templates/discussion/mustache/_inline_thread_cohorted.mustache msgid "Post a response:" -msgstr "" +msgstr "Publicar una respuesta:" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html @@ -6858,234 +7136,237 @@ msgstr "" #: lms/templates/discussion/mustache/_inline_thread_show.mustache #: lms/templates/discussion/mustache/_profile_thread.mustache msgid "anonymous" -msgstr "" +msgstr "anónimo" #: lms/templates/discussion/_underscore_templates.html msgid "• This thread is closed." -msgstr "" +msgstr "• Esta sección de la discusión está cerrada." #: lms/templates/discussion/_underscore_templates.html msgid "follow" -msgstr "" +msgstr "seguir" #: lms/templates/discussion/_underscore_templates.html msgid "Follow this post" -msgstr "" +msgstr "Seguir esta discusión" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Report Misuse" -msgstr "" +msgstr "Reportar un abuso" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" -msgstr "" +msgstr "Marcar conversación" + +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "Marcado" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "(this post is about %(courseware_title_linked)s)" -msgstr "" +msgstr "(esta publicación es sobre %(courseware_title_linked)s)" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache msgid "Close" -msgstr "" +msgstr "Cerrar" #: lms/templates/discussion/_underscore_templates.html msgid "Editing post" -msgstr "" +msgstr "Editando entrada" #: lms/templates/discussion/_underscore_templates.html msgid "Edit post title" -msgstr "" +msgstr "Editar el título de la publicación" #: lms/templates/discussion/_underscore_templates.html msgid "Update post" -msgstr "" +msgstr "Actualizar entrada" #: lms/templates/discussion/_underscore_templates.html msgid "Add a comment" -msgstr "" +msgstr "Añadir un comentario" #: lms/templates/discussion/_underscore_templates.html msgid "Add a comment..." -msgstr "" +msgstr "Añadir un comentario..." #: lms/templates/discussion/_underscore_templates.html msgid "endorse" -msgstr "" +msgstr "respaldar" #: lms/templates/discussion/_underscore_templates.html msgid "Editing response" -msgstr "" +msgstr "Editando respuesta" #: lms/templates/discussion/_underscore_templates.html msgid "Update response" -msgstr "" +msgstr "Actualizar respuesta" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Delete Comment" -msgstr "" +msgstr "Borrar comentario" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" -msgstr "" +msgstr "-publicado %(time_ago)s por" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Editing comment" +msgstr "Editando comentario" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "Actualizar comentario" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" +"%(comments_count)s %(span_sr_open)s comentarios (%(unread_comments_count)s " +"comentarios no leídos)%(span_close)s" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" -msgstr "" +msgstr "%(comments_count)s %(span_sr_open)s comentarios %(span_close)s" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" -msgstr "" +msgstr "%(votes_up_count)s%(span_sr_open)s votos %(span_close)s" #: lms/templates/discussion/_underscore_templates.html msgid "DISCUSSION HOME:" -msgstr "" +msgstr "INICIO:" #: lms/templates/discussion/_underscore_templates.html msgid "HOW TO USE EDX DISCUSSIONS" -msgstr "" +msgstr "COMO USAR LAS DISCUSIONES EN EDX" #: lms/templates/discussion/_underscore_templates.html msgid "Find discussions" -msgstr "" +msgstr "Encontrar discusiones" #: lms/templates/discussion/_underscore_templates.html msgid "Focus in on specific topics" -msgstr "" +msgstr "Enfocarse en temas específicos" #: lms/templates/discussion/_underscore_templates.html msgid "Search for specific posts " -msgstr "" +msgstr "Buscar publicaciones específicas" #: lms/templates/discussion/_underscore_templates.html msgid "Sort by date, vote, or comments" -msgstr "" +msgstr "Ordenar por fecha, votos o comentarios" #: lms/templates/discussion/_underscore_templates.html msgid "Engage with posts" -msgstr "" +msgstr "Trabajar con las publicaciones" #: lms/templates/discussion/_underscore_templates.html msgid "Upvote posts and good responses" -msgstr "" +msgstr "Votar por las buenas publicaciones, comentarios y respuestas" #: lms/templates/discussion/_underscore_templates.html msgid "Report Forum Misuse" -msgstr "" +msgstr "Reportar un mal uso del foro" #: lms/templates/discussion/_underscore_templates.html msgid "Follow posts for updates" -msgstr "" +msgstr "Seguir actualizaciones de una publicación" #: lms/templates/discussion/_underscore_templates.html msgid "Receive updates" -msgstr "" +msgstr "Recibir notificaciones" #: lms/templates/discussion/_underscore_templates.html msgid "Toggle Notifications Setting" -msgstr "" +msgstr "Cambiar las opciones de notificación" #: lms/templates/discussion/_underscore_templates.html msgid "" "Check this box to receive an email digest once a day notifying you about " "new, unread activity from posts you are following." msgstr "" +"Marque esta casilla para recibir un resumen diario por correo electrónico " +"con notificaciones de actividad nueva y sin leer de las conversaciones que " +"está siguiendo." #: lms/templates/discussion/_user_profile.html msgid ", " -msgstr "" +msgstr "," #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%s discusión iniciada" +msgstr[1] "%s discusiones iniciadas" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%s comentario" +msgstr[1] "%s comentarios" #: lms/templates/discussion/index.html #: lms/templates/discussion/user_profile.html msgid "Discussion - {course_number}" -msgstr "" +msgstr "Discusión - {course_number}" #: lms/templates/discussion/maintenance.html msgid "We're sorry" -msgstr "" +msgstr "Lo sentimos" #: lms/templates/discussion/maintenance.html msgid "" "The forums are currently undergoing maintenance. We'll have them back up " "shortly!" msgstr "" +"Los foros están en proceso de mantenimiento. Estarán nuevamente en línea " +"pronto!" #: lms/templates/discussion/user_profile.html msgid "User Profile" -msgstr "" +msgstr "Perfil de Usuario" #: lms/templates/discussion/user_profile.html msgid "Active Threads" -msgstr "" +msgstr "Hilos Activos" #: lms/templates/discussion/mustache/_inline_thread.mustache #: lms/templates/discussion/mustache/_inline_thread_cohorted.mustache msgid "Loading content" -msgstr "" +msgstr "Cargando contenido" #: lms/templates/discussion/mustache/_inline_thread.mustache #: lms/templates/discussion/mustache/_inline_thread_cohorted.mustache #: lms/templates/discussion/mustache/_profile_thread.mustache msgid "View discussion" -msgstr "" +msgstr "Ver discusión" #: lms/templates/discussion/mustache/_inline_thread.mustache #: lms/templates/discussion/mustache/_inline_thread_cohorted.mustache msgid "Hide discussion" -msgstr "" +msgstr "Ocultar discusión" #: lms/templates/discussion/mustache/_inline_thread_show.mustache msgid "This thread has been pinned by course staff." -msgstr "" - -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" +msgstr "Esta conversación ha sido marcada por el personal del curso." #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" -msgstr "" +msgstr "..." #: lms/templates/instructor/staff_grading.html msgid "{course_number} Staff Grading" -msgstr "" +msgstr "Calificación del Personal de soporte para el curso {course_number}" #: lms/templates/instructor/staff_grading.html msgid "" @@ -7097,10 +7378,18 @@ msgid "" " grading, though with diminishing returns. You can see the current accuracy " "of AI grading in the problem view." msgstr "" +"Esta es la lista de los problemas que hay actualmente para ser calificados " +"con el fin de entrenar los modelos de aprendizaje automático. Cada problema " +"tiene que ser tratado por separado, y hemos indicado el número de envíos de " +"estudiantes que deben ser calificados con el fin de que se genere un modelo." +" Puede calificar más que el número mínimo requerido de envíos- esto mejorará" +" la precisión del algorítmo de calificación automática, aunque con " +"rendimientos decrecientes. Usted puede ver la precisión actual de los " +"algoritmos en la vista del problema." #: lms/templates/instructor/staff_grading.html msgid "Problem List" -msgstr "" +msgstr "Lista de problemas" #: lms/templates/instructor/staff_grading.html msgid "" @@ -7110,104 +7399,112 @@ msgid "" "button will result in a 30 minute wait to be able to grade this submission " "again." msgstr "" +"Por favor tenga en cuenta que cuando ve un envío aquí, este es temporalmente" +" removido de la cola de calificación. El envío regresará a la cola de " +"calificación luego de 30 minutos sin que se envíe ninguna calificación. El " +"oprimir el botón 'Volver atrás' resultará en una espera de 30 minutos para " +"volver a poder calificar este envío nuevamente." #: lms/templates/instructor/staff_grading.html msgid "Prompt" -msgstr "" +msgstr "Prompt" #: lms/templates/instructor/staff_grading.html msgid "(Hide)" -msgstr "" +msgstr "(Ocultar)" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Student Response" -msgstr "" +msgstr "Respuesta del estudiante" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Written Feedback" -msgstr "" +msgstr "Retroalimentación por escrito" #: lms/templates/instructor/staff_grading.html msgid "Feedback for student (optional)" -msgstr "" +msgstr "Retroalimentación para el estudiante (opcional)" #: lms/templates/instructor/staff_grading.html msgid "Flag as inappropriate content for later review" -msgstr "" +msgstr "Marcar como contenido inapropiado para una revisión posterior" #: lms/templates/instructor/staff_grading.html msgid "Skip" -msgstr "" +msgstr "Omitir" #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Grade Distribution" -msgstr "" +msgstr "Distribución de calificaciones" #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Loading problem list..." -msgstr "" +msgstr "Cargando la lista de problemas..." #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Gender Distribution" -msgstr "" +msgstr "Distribución de género" #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Level of Education" -msgstr "" +msgstr "Nivel educativo" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Enrollment Information" -msgstr "" +msgstr "Información de inscripción" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Total number of enrollees (instructors, staff members, and students)" msgstr "" +"Número total de inscritos (incluye instructores, personal de apoyo y " +"estudiantes)" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" -msgstr "" +msgstr "Información básica del curso" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Name:" -msgstr "" +msgstr "Nombre del curso:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Display Name:" -msgstr "" +msgstr "Nombre para mostrar del curso:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Has the course started?" -msgstr "" +msgstr "¿Ha comenzado ya el curso?" #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Yes" -msgstr "" +msgstr "Si" #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "No" -msgstr "" +msgstr "No" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Has the course ended?" -msgstr "" +msgstr "¿Ha terminado ya el curso?" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Grade Cutoffs:" -msgstr "" +msgstr "Cortes de calificaciones:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/instructor/instructor_dashboard_2/data_download.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "The status for any active tasks appears in a table below." msgstr "" +"El estado de cualquier tarea activa aparece en una tabla a continuación." #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Warnings" -msgstr "" +msgstr "Advertencias del curso" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -7215,14 +7512,18 @@ msgid "" "course, along with profile information such as email address and username. " "The data can also be downloaded as a CSV file." msgstr "" +"El siguiente botón muestra la lista de estudiantes inscritos en el curso, " +"junto con la información de perfil como nombre de usuario y dirección de " +"correo electrónico. Los datos pueden también ser descargados como archivo " +"CSV." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "List enrolled students' profile information" -msgstr "" +msgstr "Listar la información de perfil de los estudiantes inscritos" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download profile information as a CSV" -msgstr "" +msgstr "Descargar la informaicón de perfíl como archivo CSV" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -7231,22 +7532,30 @@ msgid "" "problem sets), and can be changed on the 'Grading' page (under 'Settings') " "in Studio." msgstr "" +"Muestra la configuración de calificaciones para el curso. La configuración " +"de calificaciones es la explicación de las subsecciones calificables del " +"curso, (tales como exámenes y conjuntos de problemas), y puede ser cambiada " +"en la página de 'Calificaciones' en el menú 'Configuración' en Studio." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Grading Configuration" -msgstr "" +msgstr "Configuración de calificaciones" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download a CSV of anonymized student IDs by clicking this button." msgstr "" +"Descargue un archivo CSV con la información de los estudiantes en forma " +"anónima haciendo clic en este botón." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Get Student Anonymized IDs CSV" msgstr "" +"Obtener un archivo separado por comas CVS con los ID de estudiantes de forma" +" anónima." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Grade Reports" -msgstr "" +msgstr "Reportes de calificaciones" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -7254,6 +7563,10 @@ msgid "" "enrolled students. Generated reports appear in a table below and can be " "downloaded." msgstr "" +"El siguiente botón generará un reporte de calificaciones en un archivo CSV " +"para todos los estudiantes actualmente inscritos. Los reportes generados " +"aparecen en la tabla a continuación y pueden ser descargados al equipo " +"local." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -7261,20 +7574,26 @@ msgid "" "patient and do not click the button multiple times. Clicking the button " "multiple times will significantly slow the grade generation process." msgstr "" +"Para los cursos más grandes, la generación de este reporte puede tomar " +"varias horas. Por favor sea paciente y no haga clic en el botón varias " +"veces, ya que esto reducirá significativamente la velocidad del proceso de " +"generación del reporte." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "The report is generated in the background, meaning it is OK to navigate away" " from this page while your report is generating." msgstr "" +"El reporte está siendo generado en segundo plano, por lo que puede navegar " +"fuera de esta página mientras su reporte es generado." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Generate Grade Report" -msgstr "" +msgstr "Generar Reportes de calificaciones" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Reports Available for Download" -msgstr "" +msgstr "Reportes disponibles para descargar" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -7284,10 +7603,16 @@ msgid "" "contains a timestamp that represents when your file was generated; this " "timestamp is UTC, not your local timezone." msgstr "" +"En cada visita a esta página se generan vínculos únicos a reportes en CSV. " +"Estos vínculos expiran después de 5 minutos, debido a la naturaleza sensible" +" de la información relacionada con calificaciones de estudiantes. Por favor " +"tenga en cuenta que el nombre del archivo con el reporte contiene una marca " +"de tiempo que representa la fecha y hora en la que su reporte fue generado; " +"esta marca de tiempo es UTC o Tiempo Universal Coordinado, no hora local." #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" -msgstr "" +msgstr "Extensiones individuales de fecha límite" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -7296,54 +7621,64 @@ msgid "" "you cannot use this tool to make an assignment due earlier for a particular " "student." msgstr "" +"En esta sección, puede otorgar extensiones de fecha límite para unidades y " +"estudiantes específicos. Por favor note que la ultima fecha límite es la que" +" será utilizada. No puede usar esta herramienta para hacer que una actividad" +" tenga una fecha límite anterior para cierto estudiante." #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Choose the graded unit:" -msgstr "" +msgstr "Seleccione la unidad calificada:" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" "Specify the extension due date and time (in UTC; please specify MM/DD/YYYY " "HH:MM)" msgstr "" +"Especifique la extensión de la fecha y hora límites (utilice el formato " +"MM/DD/AAAA HH:MM)" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Change due date for student" -msgstr "" +msgstr "Cambiar fecha límite para un estudiante" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Viewing granted extensions" -msgstr "" +msgstr "Mostrando las extensiones de fecha límite otorgadas" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" "Here you can see what extensions have been granted on particular units or " "for a particular student." msgstr "" +"Acá puede ver las extensiones de fecha límite que han sido otorgadas en " +"unidades particulares a un estudiante." #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" "Choose a graded unit and click the button to obtain a list of all students " "who have extensions for the given unit." msgstr "" +"Seleccione una unidad y haga clic en el botón para obtener una lista de " +"estudiantes que tienen extensiones de fecha límite para dicha unidad." #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "List all students with due date extensions" -msgstr "" +msgstr "Listar todos los estudiantes con extensiones de fecha límite" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Specify a specific student to see all of that student's extensions." -msgstr "" +msgstr "Elegir un estudiante para ver sus extensiones de fecha límite" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "List date extensions for student" -msgstr "" +msgstr "Listar las extensiones de fecha límite para el estudiante" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Resetting extensions" -msgstr "" +msgstr "Reiniciar las extensiones de fecha límite" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -7351,64 +7686,77 @@ msgid "" "on a particular unit. This will revert the due date for the student back to " "the problem's original due date." msgstr "" +"Al reiniciar la fecha límite de entrega de un problema se anulan las " +"extensiones de fecha límite para unidades y estudiantes particulares. Esto " +"hará que la fecha límite para los estudiantes sea la fecha límite original " +"del problema." #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Reset due date for student" -msgstr "" +msgstr "Reiniciar la fecha límite para un estudiante" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Back to Standard Dashboard" -msgstr "" +msgstr "Volver al panel de control estándar" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "section_display_name" -msgstr "" +msgstr "section_display_name" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Enter student emails separated by new lines or commas." msgstr "" +"Ingrese los correos electrónicos de los estudiantes separados por nuevas " +"líneas o por comas." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Student Emails" -msgstr "" +msgstr "Correos electrónicos de estudiantes" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Auto Enroll" -msgstr "" +msgstr "Auto inscribirse" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "If auto enroll is checked, students who have not yet registered for" " edX will be automatically enrolled." msgstr "" +"Si el auto inscribirse está seleccionado, los estudiantes que aún " +"no se han inscrito para edx serán inscritos automáticamente." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "If auto enroll is left unchecked, students who have not yet " "registered for edX will not be enrolled, but will be allowed to enroll." msgstr "" +"Si el auto inscribirse se deja desmarcado, los estudiantes que aún " +"no se han inscrito para edx no se inscribiran automaticamente, pero se les " +"permitirá inscribirse." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "If email students is checked students will receive an email " "notification." msgstr "" +"Si el correo de los estudiantes está marcado, los estudiantes " +"recibirán una notificación por correo electrónico" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Enroll" -msgstr "" +msgstr "Inscribirse" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" -msgstr "" +msgstr "Des inscribirse" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Administration List Management" -msgstr "" +msgstr "Gestión de listas de Administración" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Getting available lists..." -msgstr "" +msgstr "Obteniendo la listas disponibles..." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7416,10 +7764,15 @@ msgid "" "contact your instructor and ask them to add you as an instructor for staff " "and beta lists, or a forum admin for forum management." msgstr "" +"El personal no puede modificar las listas de personal o de usuarios de " +"pruebas beta. Para modificar estas listas, comuníquese con su instructor y " +"pídale que lo agregue como un instructor para manejar las listas de personal" +" y de usuarios de pruebas beta, o como administrador de foro para la gestión" +" de los foros." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Course Staff" -msgstr "" +msgstr "Personal de apoyo del curso" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7428,42 +7781,53 @@ msgid "" "course data. Course staff are not automatically given access to Studio and " "will not be able to edit your course." msgstr "" +"El personal de apoyo del curso puede ayudarle a gestionar algunos aspectos " +"de su curso. El personal puede registrar y dar de baja a los estudiantes, " +"así como modificar sus calificaciones y ver todos los datos del curso. " +"Personal del curso no tendrá automáticamente el acceso a studio y no estará " +"en capacidad de modificar su curso." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Staff" -msgstr "" +msgstr "Adicionar personal de apoyo" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Instructors" -msgstr "" +msgstr "Instructores" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "Instructors are the core administration of your course. Instructors can add " "and remove course staff, as well as administer forum access." msgstr "" +"Los instructores son encargados de la administración central de un curso. " +"Los instructores pueden añadir y eliminar personal de apoyo del curso, así " +"como administrar el acceso a los foros." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Instructor" -msgstr "" +msgstr "Adicionar instructor" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Beta Testers" -msgstr "" +msgstr "Usuarios de pruebas beta" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "Beta testers can see course content before the rest of the students. They " "can make sure that the content works, but have no additional privileges." msgstr "" +"Los Usuarios de pruebas beta pueden ver el contenido del curso antes de que " +"el resto de los alumnos. Pueden asegurarse de que el contenido funcione, " +"pero no tienen privilegios adicionales." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Beta Tester" -msgstr "" +msgstr "Usuario de prueba beta" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Forum Admins" -msgstr "" +msgstr "Administradores del Foro" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7471,10 +7835,15 @@ msgid "" "open threads, endorse responses, and see posts from all cohorts. They CAN " "add/delete other moderators and their posts are marked as 'staff'." msgstr "" +"Los administradores del foro pueden editar o borrar cualquier publicación, " +"pueden borrar los reportes de abuso, cerrar y reabrir discusiones, validar " +"respuestas, y ver las publicaciones de todas las cohortes de un curso. " +"También pueden añadir o eliminar a otros moderadores y sus comentarios " +"quedarán marcados como 'Funcionario'." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Forum Moderators" -msgstr "" +msgstr "Moderadores de foros" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7482,14 +7851,19 @@ msgid "" "re-open threads, endorse responses, and see posts from all cohorts. They " "CANNOT add/delete other moderators and their posts are marked as 'staff'." msgstr "" +"Los moderadores pueden editar o borrar cualquier publicación en el foro, " +"quitar las marcas de uso indebido, cerrar o reabrir discusiones, validar " +"respuestas y ver las publicaciones de todas las cohortes. No pueden añadir o" +" borrar a otros moderadores, y sus publicaciones son marcadas como " +"'publicaciones de funcionarios'." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Moderator" -msgstr "" +msgstr "Añadir moderador" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Forum Community TAs" -msgstr "" +msgstr "Profesores asistentes comunitarios en los foros (TA)" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7498,62 +7872,83 @@ msgid "" " close and re-open threads, endorse responses, and see posts from all " "cohorts. Their posts are marked 'Community TA'." msgstr "" +"Los profesores asistentes son miembros de la comunidad a quienes encontrará " +"particularmente útiles en los foros. Ellos pueden editar o borrar cualquier " +"publicación, borrar los reportes de abuso, cerrar y reabrir discusiones, " +"validar respuestas, y ver las publicaciones de todas las cohortes de un " +"curso. Sus publicaciones estarán marcadas como \"Profesor asistente\"." + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" -msgstr "" +msgstr "Enviar correo electrónico" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "Please try not to email students more than once per week. Before sending " "your email, consider:" msgstr "" +"Por favor evite enviar mas de una notificación semanal a los estudiantes. " +"Antes de enviar la notificación, considere:" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "Email actions run in the background. The status for any active tasks - " "including email tasks - appears in a table below." msgstr "" +"Las tareas de correo electrónico corren en segundo plano. El estado de " +"cualquier tarea activa, incluyendo las tareas de correo, aparece en la tabla" +" a continuación." #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Email Task History" -msgstr "" +msgstr "Historial de tareas de correo electrónico" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "To see the status for all bulk email tasks ever submitted for this course, " "click on this button:" msgstr "" +"Para ver el estado de todas las tareas de correo masivo enviadas para este " +"curso, haga clic en este botón:" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Show Email Task History" -msgstr "" +msgstr "Mostrar el historial de tareas de correo electrónico" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade inspection" -msgstr "" +msgstr "Inspección de las calificaciones específicas al estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Email or Username" -msgstr "" +msgstr "Correo electrónico o nombre de usuario del estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Click this link to view the student's progress page:" msgstr "" +"Haga clic en esté vínculo para ver la página de progreso del estudiante:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Progress Page" -msgstr "" +msgstr "Página de progreso del estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade adjustment" -msgstr "" +msgstr "Ajustes de calificaciones específicos al estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Problem urlname" -msgstr "" +msgstr "URL del problema" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -7562,27 +7957,34 @@ msgid "" "not. (For example, if the location is {location1}, then just provide the " "{urlname1}. If the location is {location2}, then provide {urlname2}.)" msgstr "" +"Puede utilizar sólo la \"urlname\" si se trata de un problema, o " +"\"modulename/urlname\" en caso contrario. (Por ejemplo, si la ubicación es " +"{location1}, sólo proporcione la {urlname1}. Si la ubicación es {location2}," +" entonces proporcione {urlname2}.)" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Next, select an action to perform for the given user and problem:" msgstr "" +"A continuación, seleccione una acción para el usuario y problema elegido:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset Student Attempts" -msgstr "" +msgstr "Reiniciar los intentos del estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore Student Submission" -msgstr "" +msgstr "Re puntuar el envío del estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "You may also delete the entire state of a student for the specified problem:" msgstr "" +"También puede borrar todo el estado de un estudiante para el problema " +"específicado" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Delete Student State for Problem" -msgstr "" +msgstr "Borrar el estado del estudiante para el problema" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -7590,14 +7992,18 @@ msgid "" " the 'Pending Instructor Tasks' table. To see status for all tasks submitted" " for this problem and student, click on this button:" msgstr "" +"Las tareas de re puntuación en segundo plano y el estado de las tareas " +"activas aparecerán en la tabla de 'Tareas de instructor pendientes'. Para " +"ver el estado de todas las tareas enviadas para este problema y estudiantes," +" haga clic en este botón:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Student" -msgstr "" +msgstr "Mostrar Antecedentes Historia Tarea para Estudiante" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Then select an action" -msgstr "" +msgstr "Ahora seleccione una acción" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset ALL students' attempts" @@ -7613,99 +8019,107 @@ msgid "" "appear in a table on the Course Info tab. To see status for all tasks " "submitted for this problem, click on this button" msgstr "" +"Las acciones listadas arriba corren en segundo plano y el estado de las " +"tareas activas aparecerá en una tabla en la pestaña de Información del " +"Curso. Para ver el estado de todas las tareas enviadas para este problema, " +"haga clic en este botón" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Problem" -msgstr "" +msgstr "Mostrar la historia de la tarea en modo oculto para el problema" #: lms/templates/licenses/serial_numbers.html msgid "None Available" -msgstr "" +msgstr "No hay ninguno disponible" #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" -msgstr "" +msgstr "Cambiar preferencia de idioma" #: lms/templates/modal/_modal-settings-language.html msgid "Please choose your preferred language" -msgstr "" +msgstr "Por favor seleccione el idioma de su preferencia" #: lms/templates/modal/_modal-settings-language.html msgid "Save Language Settings" -msgstr "" +msgstr "Guardar configuración de idioma" #: lms/templates/modal/_modal-settings-language.html msgid "" "Don't see your preferred language? {link_start}Volunteer to become a " "translator!{link_end}" msgstr "" +"¿No está disponible el idioma de su preferencia? {link_start}Hágase " +"traductor voluntario!{link_end}" #: lms/templates/open_ended_problems/combined_notifications.html msgid "{course_number} Combined Notifications" -msgstr "" +msgstr "{course_number} Notificaciones combinadas" #: lms/templates/open_ended_problems/combined_notifications.html msgid "Open Ended Console" -msgstr "" +msgstr "Consola de Respuesta Abierta" #: lms/templates/open_ended_problems/combined_notifications.html msgid "Here are items that could potentially need your attention." -msgstr "" +msgstr "Estos temas potencialmente pueden requerir su atención" #: lms/templates/open_ended_problems/combined_notifications.html msgid "No items require attention at the moment." -msgstr "" +msgstr "No hay puntos que requieran su atención en el momento." #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "{course_number} Flagged Open Ended Problems" -msgstr "" +msgstr "{course_number} Problemas abiertos marcados" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Flagged Open Ended Problems" -msgstr "" +msgstr "Problemas de Respuesta Abierta marcados" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "" "Here are a list of open ended problems for this course that have been " "flagged by students as potentially inappropriate." msgstr "" +"A continuación hay una lista de los problemas abiertos para este curso que " +"han sido marcados por los estudiantes como potencialmente inapropiados." #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "No flagged problems exist." -msgstr "" +msgstr "No existen problemas marcados." #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Unflag" -msgstr "" +msgstr "Desmarcar" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Ban" -msgstr "" +msgstr "Suspender" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "{course_number} Open Ended Problems" -msgstr "" +msgstr "{course_number} Problemas abiertos" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Open Ended Problems" -msgstr "" +msgstr "Problemas Abiertos" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Here is a list of open ended problems for this course." -msgstr "" +msgstr "Lista de problemas abiertos para este curso" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "You have not attempted any open ended problems yet." -msgstr "" +msgstr "Usted no ha intentado aún ningún problema abierto." #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/peer_grading/peer_grading.html msgid "Problem Name" -msgstr "" +msgstr "Nombre del problema" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Grader Type" -msgstr "" +msgstr "Tipo de calificador" #: lms/templates/peer_grading/peer_grading.html msgid "" @@ -7719,111 +8133,133 @@ msgid "" "{end_ul_tag}\n" "{end_p_tag}\n" msgstr "" +"\n" +"{p_tag}Usted no tiene ninguna calificación de pares pendiente. Para tener calificaciones de pares:\n" +"{ul_tag}\n" +"{li_tag}Usted debe haber enviado una respuesta a un problema de calificación de pares.{end_li_tag}\n" +"{li_tag}El instructor debe haber calificado los ensayos que se usan para explicarle mejor a usted los criterios de calificación.{end_li_tag}\n" +"{li_tag}Debe haber envíos que estén pendientes de ser calificados.{end_li_tag}\n" +"{end_ul_tag}\n" +"{end_p_tag}\n" #: lms/templates/peer_grading/peer_grading.html #: lms/templates/peer_grading/peer_grading_closed.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Peer Grading" -msgstr "" +msgstr "Calificación de pares" #: lms/templates/peer_grading/peer_grading.html msgid "" "Here are a list of problems that need to be peer graded for this course." msgstr "" +"Esta es una lista de los problemas que deben ser calificados para este " +"curso." #: lms/templates/peer_grading/peer_grading.html msgid "Due date" -msgstr "" +msgstr "Fecha de entrega" #: lms/templates/peer_grading/peer_grading.html msgid "Graded" -msgstr "" +msgstr "Calificado" #: lms/templates/peer_grading/peer_grading.html msgid "Available" -msgstr "" +msgstr "Disponible" #: lms/templates/peer_grading/peer_grading.html msgid "Required" -msgstr "" +msgstr "Requerido" #: lms/templates/peer_grading/peer_grading.html msgid "No due date" -msgstr "" +msgstr "Sin fecha de entrega" #: lms/templates/peer_grading/peer_grading_closed.html msgid "" "The due date has passed, and peer grading for this problem is closed at this" " time." msgstr "" +"La fecha de entrega ha pasado y la calificación de pares para este problema " +"se encuentra cerrada." #: lms/templates/peer_grading/peer_grading_closed.html msgid "The due date has passed, and peer grading is closed at this time." msgstr "" +"La fecha de entrega ha pasado y la calificación de pares se encuentra " +"cerrada." #: lms/templates/peer_grading/peer_grading_problem.html msgid "Learning to Grade" -msgstr "" +msgstr "Aprendiendo a Calificar" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Please include some written feedback as well." -msgstr "" +msgstr "Por favor incluya también algún comentario." #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "This submission has explicit, offensive, or (I suspect) plagiarized content." " " msgstr "" +"Esté envío tiene contenido explicito, ofensivo o (segun mi sospecha) " +"fraudulento." #: lms/templates/peer_grading/peer_grading_problem.html msgid "How did I do?" -msgstr "" +msgstr "¿Como estuve?" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Continue" -msgstr "" +msgstr "Continuar" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Ready to grade!" -msgstr "" +msgstr "Listo para calificar!" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "You have finished learning to grade, which means that you are now ready to " "start grading." msgstr "" +"Usted ha terminado el aprendizaje sobre el proceso de calificación, y está " +"listo para comenzar a calificar." #: lms/templates/peer_grading/peer_grading_problem.html msgid "Start Grading!" -msgstr "" +msgstr "Comenzar a calificar!" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Learning to grade" -msgstr "" +msgstr "Aprendiendo a calificar" #: lms/templates/peer_grading/peer_grading_problem.html msgid "You have not yet finished learning to grade this problem." -msgstr "" +msgstr "Aún no ha terminado el aprendizaje para calificar este problema." #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "You will now be shown a series of instructor-scored essays, and will be " "asked to score them yourself." msgstr "" +"Ahora se le mostrará una serie de ensayos calificados por un instructor y se" +" le pedirá que los califique usted." #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "Once you can score the essays similarly to an instructor, you will be ready " "to grade your peers." msgstr "" +"Una vez que usted califique los ensayos de manera similar a como lo hace un " +"instructor, usted estará listo para calificar sus compañeros." #: lms/templates/peer_grading/peer_grading_problem.html msgid "Start learning to grade" -msgstr "" +msgstr "Comenzar a aprender a calificar" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Are you sure that you want to flag this submission?" -msgstr "" +msgstr "¿Está seguro de que desea marcar este envío?" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" @@ -7832,28 +8268,35 @@ msgid "" "submission is not addressed to the question or is incorrect, you should give" " it a score of zero and accompanying feedback instead of flagging it." msgstr "" +"Está a punto de marcar un envío como inapropiado. Recuerde que solo debe " +"marcar como inapropiado los envíos que contengan expresiones ofensivas, " +"explicitas o (que se sospechen) fraudulentas. Si el envío no atiende a la " +"pregunta o es incorrecto, usted debe darle una calificación de cero y " +"acompañarlo con sus comentarios en lugar de marcarlo como inapropiado." #: lms/templates/peer_grading/peer_grading_problem.html msgid "Remove Flag" -msgstr "" +msgstr "Remover la marca" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Keep Flag" -msgstr "" +msgstr "Mantener la marca" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Go Back" -msgstr "" +msgstr "Volver Atrás" #: lms/templates/registration/activate_account_notice.html msgid "Thanks For Registering!" -msgstr "" +msgstr "Gracias por Registrarse!" #: lms/templates/registration/activate_account_notice.html msgid "" "Your account is not active yet. An activation link has been sent to {email}," " along with instructions for activating your account." msgstr "" +"Su cuenta no está todavía activa. Se ha enviado un vínculo de activación a " +"{email}, junto con las instrucciones para la activación de su cuenta." #: lms/templates/registration/activation_complete.html msgid "Activation Complete!" @@ -7865,7 +8308,7 @@ msgstr "¡La cuenta ya está activada!" #: lms/templates/registration/activation_complete.html msgid "You can now {link_start}log in{link_end}." -msgstr "" +msgstr "Ahora puede {link_start}Iniciar sesión{link_end}." #: lms/templates/registration/activation_invalid.html msgid "Activation Invalid" @@ -7888,29 +8331,32 @@ msgstr "También puede volver a la {link_start}página de inicio{link_end}." #: lms/templates/registration/password_reset_done.html msgid "Password reset successful" -msgstr "" +msgstr "La contraseña fue restablecida exitosamente" #: lms/templates/registration/password_reset_done.html msgid "" "We've e-mailed you instructions for setting your password to the e-mail " "address you submitted. You should be receiving it shortly." msgstr "" +"Le hemos enviado las instrucciones para configurar la contraseña a la " +"dirección de correo electrónico que ha proporcionado. Usted debe recibirlas " +"en breve." #: lms/templates/shoppingcart/download_report.html msgid "Download CSV Data" -msgstr "" +msgstr "Descarga de Datos CSV" #: lms/templates/shoppingcart/download_report.html msgid "These reports are delimited by start and end dates." -msgstr "" +msgstr "Estos reportes están delimitados por fecha de inicio y finalización." #: lms/templates/shoppingcart/download_report.html msgid "Start Date: " -msgstr "" +msgstr "Fecha inicial:" #: lms/templates/shoppingcart/download_report.html msgid "End Date: " -msgstr "" +msgstr "Fecha Final:" #: lms/templates/shoppingcart/download_report.html msgid "" @@ -7918,103 +8364,106 @@ msgid "" "generating a report with 'Start Letter' A and 'End Letter' C will generate " "reports for all universities starting with A, B, and C." msgstr "" +"Estos reportes están delimitados alfabéticamente por nombre de universidad. " +"Al generar un reporte con 'Letra inicial' A y 'Letra final' C, se generarán " +"reportes para todas las universidades que comiencen por A, B y C." #: lms/templates/shoppingcart/download_report.html msgid "Start Letter: " -msgstr "" +msgstr "Letra Inicial:" #: lms/templates/shoppingcart/download_report.html msgid "End Letter: " -msgstr "" +msgstr "Letra Final:" #: lms/templates/shoppingcart/error.html msgid "Payment Error" -msgstr "" +msgstr "Error en el pago" #: lms/templates/shoppingcart/error.html msgid "There was an error processing your order!" -msgstr "" +msgstr "hubo un error al procesar su orden!" #: lms/templates/shoppingcart/list.html msgid "Your Shopping Cart" -msgstr "" +msgstr "Su carrito de compras" #: lms/templates/shoppingcart/list.html msgid "Your selected items:" -msgstr "" +msgstr "Sus artículos seleccionados" #: lms/templates/shoppingcart/list.html #: lms/templates/shoppingcart/receipt.html msgid "Unit Price" -msgstr "" +msgstr "Precio unitario" #: lms/templates/shoppingcart/list.html #: lms/templates/shoppingcart/receipt.html msgid "Price" -msgstr "" +msgstr "Precio" #: lms/templates/shoppingcart/list.html #: lms/templates/shoppingcart/receipt.html msgid "Total Amount" -msgstr "" +msgstr "Cantidad total" #: lms/templates/shoppingcart/list.html msgid "You have selected no items for purchase." -msgstr "" +msgstr "Usted no ha seleccionado ningún artículo" #: lms/templates/shoppingcart/receipt.html msgid "Register for [Course Name] | Receipt (Order" -msgstr "" +msgstr "Registrarse para [Course Name] | Recibo (Order" #: lms/templates/shoppingcart/receipt.html msgid " () Electronic Receipt" -msgstr "" +msgstr "() Recibo electrónico" #: lms/templates/shoppingcart/receipt.html msgid "Order #" -msgstr "" +msgstr "Orden #" #: lms/templates/shoppingcart/receipt.html msgid "Date:" -msgstr "" +msgstr "Fecha:" #: lms/templates/shoppingcart/receipt.html msgid "Items ordered:" -msgstr "" +msgstr "Artículos ordenados" #: lms/templates/shoppingcart/receipt.html msgid "Qty" -msgstr "" +msgstr "Cant." #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Note: items with strikethough like " -msgstr "" +msgstr "Nota: Los artículos tachados" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/verified_cert_receipt.html msgid " have been refunded." -msgstr "" +msgstr "han tenido devolución" #: lms/templates/shoppingcart/receipt.html msgid "Billed To:" -msgstr "" +msgstr "Facturado a" #: lms/templates/shoppingcart/receipt.html msgid "#:" -msgstr "" +msgstr "#:" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Receipt (Order" -msgstr "" +msgstr "Recibo (Orden" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "You are now registered for: " -msgstr "" +msgstr "Ya está registrado para:" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Registered as: " -msgstr "" +msgstr "Registrado como:" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_reverification.html @@ -8023,7 +8472,7 @@ msgstr "" #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Your Progress" -msgstr "" +msgstr "Su progreso" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/shoppingcart/verified_cert_receipt.html @@ -8033,25 +8482,25 @@ msgstr "" #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Current Step: " -msgstr "" +msgstr "Paso actual:" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/show_requirements.html msgid "Intro" -msgstr "" +msgstr "Introducción" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/show_requirements.html msgid "Take Photo" -msgstr "" +msgstr "Tomar foto" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/show_requirements.html msgid "Take ID Photo" -msgstr "" +msgstr "Tomar foto de ID" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_reverification.html @@ -8060,14 +8509,14 @@ msgstr "" #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Review" -msgstr "" +msgstr "Revisión" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Make Payment" -msgstr "" +msgstr "Realizar Pago" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_reverification.html @@ -8076,45 +8525,49 @@ msgstr "" #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Confirmation" -msgstr "" +msgstr "Confirmación" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Congratulations! You are now verified on " -msgstr "" +msgstr "Felicitaciones! Ya se encuentra verificado en" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "" "You are now registered as a verified student! Your registration details are " "below." msgstr "" +"Usted está ahora registrado como un estudiante verificado! Los detalles de " +"su registro están a continuación." #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "You are registered for:" -msgstr "" +msgstr "Usted está registrado para:" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "A list of courses you have just registered for as a verified student" msgstr "" +"Lista de cursos para los que usted está registrado como un estudiante " +"verificado." #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Options" -msgstr "" +msgstr "Opciones" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Starts: {start_date}" -msgstr "" +msgstr "Inicia: {start_date}" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Go to Course" -msgstr "" +msgstr "Ir al curso" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Go to your Dashboard" -msgstr "" +msgstr "Ir al panel de control" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Verified Status" -msgstr "" +msgstr "Verificación" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "" @@ -8123,38 +8576,47 @@ msgid "" "You can now register for any of the verified certificate courses this " "semester without having to re-verify." msgstr "" +"Hemos recibido los detalles de su identificación para verificar su " +"identidad. Si hay algún problema con alguno de los items, lo contactaremos " +"para que los envíe nuevamente. Usted puede registrarse para cualquiera de " +"los cursos de certificado verificado de este semestre sin necesidad de " +"volver a verificar su identidad." #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "" "The professor will ask you to periodically submit a new photo to verify your" " work during the course (usually at exam times)." msgstr "" +"El profesor le pedirá periódicamente que envíe una nueva foto para verificar" +" su trabajo durante el curso (habitualmente en los tiempos de exámenes)." #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Payment Details" -msgstr "" +msgstr "Detalles del pago" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "" "Please print this page for your records; it serves as your receipt. You will" " also receive an email with the same information." msgstr "" +"Por favor imprima esta página para sus registros; la misma es válida como su" +" recibo. También recibirá un correo electrónico con la esta información." #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Order No." -msgstr "" +msgstr "Orden Num." #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Total" -msgstr "" +msgstr "Total" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "this" -msgstr "" +msgstr "Este" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Billed To" -msgstr "" +msgstr "Facturar a" #: lms/templates/static_templates/404.html msgid "" @@ -8162,6 +8624,9 @@ msgid "" "{link_start}homepage{link_end} or let us know about any pages that may have " "been moved at {email}." msgstr "" +"La página que está buscando no fue encontrada. Regrese a la " +"{link_start}página de inicio{link_end} o háganos saber acerca de las páginas" +" que hayan podido ser removidas al correo {email}." #: lms/templates/static_templates/about.html #: lms/templates/static_templates/contact.html @@ -8178,25 +8643,43 @@ msgid "" "This page left intentionally blank. It is not used by edx.org but is left " "here for possible use by installations of Open edX." msgstr "" +"Esta página fue dejada en blanco intencionalmente. No es utilizada por " +"edx.org, pero está aquí para ser utilizada posiblemente en las instalaciones" +" de Open edX." + +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" -msgstr "" +msgstr "Código de Honor" #: lms/templates/static_templates/media-kit.html #: lms/templates/static_templates/media-kit.html msgid "Media Kit" -msgstr "" +msgstr "Kit Multimedia" #: lms/templates/static_templates/press.html #: lms/templates/static_templates/press.html msgid "In the Press" -msgstr "" +msgstr "En la prensa" #: lms/templates/static_templates/server-down.html msgid "Currently the {platform_name} servers are down" msgstr "" +"Actualmente los servidores de {platform_name} están inactivos" #: lms/templates/static_templates/server-down.html #: lms/templates/static_templates/server-overloaded.html @@ -8206,54 +8689,70 @@ msgid "" "href=\"mailto:{tech_support_email}\">{tech_support_email} to report any " "problems or downtime." msgstr "" +"Nuestro equipo está trabajando para restablecer el funcionamiento del sitio " +"tan pronto como sea posible. Por favor envíenos un email a {tech_support_email} para informar" +" de cualquier problema o tiempo de inactividad." #: lms/templates/static_templates/server-error.html msgid "There has been a 500 error on the {platform_name} servers" msgstr "" +"Se ha producido un error 500 en los Servidores de {PLATFORM_NAME}" #: lms/templates/static_templates/server-error.html msgid "" "Please wait a few seconds and then reload the page. If the problem persists," " please email us at {email}." msgstr "" +"Por favor espere unos segundos y vuelva a cargar la página. Si el problema " +"persiste, por favor envíenos un email a {email}." #: lms/templates/static_templates/server-overloaded.html msgid "Currently the {platform_name} servers are overloaded" msgstr "" +"Actualmente los servidores de {PLATFORM_NAME} están sobrecargados" #: lms/templates/university_profile/edge.html #: lms/templates/university_profile/edge.html msgid "edX edge" -msgstr "" +msgstr "edX edge" #: lms/templates/university_profile/edge.html msgid "Log in to your courses" -msgstr "" +msgstr "Inicie sesión en sus cursos" #: lms/templates/university_profile/edge.html msgid "Register for classes" -msgstr "" +msgstr "Inscríbase a clases" #: lms/templates/university_profile/edge.html msgid "Take free online courses from today's leading universities." -msgstr "" +msgstr "Tome cursos gratuitos en línea de las mejores universidades." #: lms/templates/verify_student/_modal_editname.html msgid "Edit Your Name" -msgstr "" +msgstr "Edite su nombre" #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html msgid "The following error occurred while editing your name:" +msgstr "Ocurrió el siguiente error en la edición de su nombre:" + +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." msgstr "" +"Para garantizar la credibilidad de los certificados de la plataforma " +"{platform}, todos los cambios de nombres serán registrados y almacenados." #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" -msgstr "" +msgstr "Cambiar mi nombre" #: lms/templates/verify_student/_reverification_support.html msgid "Why Do I Need to Re-Verify?" -msgstr "" +msgstr "¿Por qué debo volver a verificar mi identidad?" #: lms/templates/verify_student/_reverification_support.html msgid "" @@ -8261,10 +8760,14 @@ msgid "" "identity. We will send the new photo to be matched up with the photo of the " "original ID you submitted when you signed up for the course." msgstr "" +"En algunos puntos clave del curso, el profesor le pedirá que re verifique su" +" identidad. Utilizaremos una nueva foto suya para compararla con la foto " +"original de su identificación enviada durante el proceso de registro al " +"curso." #: lms/templates/verify_student/_reverification_support.html msgid "Having Technical Trouble?" -msgstr "" +msgstr "¿Tiene inconvenientes técnicos?" #: lms/templates/verify_student/_reverification_support.html msgid "" @@ -8273,11 +8776,16 @@ msgid "" "cam is plugged in, turned on, and allowed to function in your web browser " "(commonly adjustable in your browser settings)" msgstr "" +"Por favor asegúrese de que su navegador este actualizado a la " +"{a_start}versión más reciente posible{a_end}. También " +"asegúrese de que su cámara web este conectada, encendida y permita " +"funcionar en su navegador (normalmente esto se configura en los " +"ajustes del navegador)." #: lms/templates/verify_student/_reverification_support.html #: lms/templates/verify_student/_verification_support.html msgid "Have questions?" -msgstr "" +msgstr "¿Tiene preguntas?" #: lms/templates/verify_student/_reverification_support.html #: lms/templates/verify_student/_verification_support.html @@ -8285,40 +8793,43 @@ msgid "" "Please read {a_start}our FAQs to view common questions about our " "certificates{a_end}." msgstr "" +"Por favor lea {a_start}nuestra sección de Preguntas comunes para aclarar " +"dudas sobre nuestros certificados{a_end}." #: lms/templates/verify_student/_verification_header.html msgid "You are upgrading your registration for" -msgstr "" +msgstr "Está elevando su afiliación para" #: lms/templates/verify_student/_verification_header.html msgid "You are re-verifying for" -msgstr "" +msgstr "Usted está re verificando para" #: lms/templates/verify_student/_verification_header.html msgid "You are registering for" -msgstr "" +msgstr "Usted está registrandose para" #: lms/templates/verify_student/_verification_header.html msgid "Upgrading to:" -msgstr "" +msgstr "Elevando su afiliación a:" #: lms/templates/verify_student/_verification_header.html msgid "Re-verifying for:" -msgstr "" +msgstr "Re verificando para:" #: lms/templates/verify_student/_verification_header.html msgid "Registering as: " -msgstr "" +msgstr "Registrandose como:" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/_verification_support.html msgid "Change your mind?" -msgstr "" +msgstr "¿Cambió de opinión?" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/photo_verification.html msgid "You can always continue to audit the course without verifying." msgstr "" +"Siempre puede continuar asistiendo al curso sin hacer la verificación." #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/photo_verification.html @@ -8326,10 +8837,12 @@ msgid "" "You can always {a_start} audit the course for free {a_end} without " "verifying." msgstr "" +"Siempre puede {a_start} auditar el curso de forma gratuita {a_end} sin hacer" +" la verificación." #: lms/templates/verify_student/_verification_support.html msgid "Technical Requirements" -msgstr "" +msgstr "Requerimientos Técnicos" #: lms/templates/verify_student/_verification_support.html msgid "" @@ -8338,20 +8851,25 @@ msgid "" "cam is plugged in, turned on, and allowed to function in your web browser " "(commonly adjustable in your browser settings)." msgstr "" +"Por favor asegúrese de que su navegador este actualizado a la " +"{a_start}versión más reciente posible{a_end}. También " +"asegúrese de que su cámara web este conectada, encendida y permita " +"funcionar en su navegador (normalmente esto se configura en los " +"ajustes del navegador)." #: lms/templates/verify_student/face_upload.html msgid "Edit Your Full Name" -msgstr "" +msgstr "Edite su nombre completo" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Re-Verify" -msgstr "" +msgstr "Re verificar" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "No Webcam Detected" -msgstr "" +msgstr "No se detectó una cámara web." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8359,12 +8877,14 @@ msgid "" "You don't seem to have a webcam connected. Double-check that your webcam is " "connected and working to continue." msgstr "" +"Al parecer no cuenta con una cámara web conectada. Verifique que su cámara " +"web esté bien conectada y funcione adecuadamente para continuar." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "No Flash Detected" -msgstr "" +msgstr "No se detectó Flash" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8373,27 +8893,33 @@ msgid "" "You don't seem to have Flash installed. {a_start} Get Flash {a_end} to " "continue your registration." msgstr "" +"Usted no tiene Flash instalado. {a_start} Obtenga Flash {a_end} para poder " +"continuar con su registro." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Error submitting your images" -msgstr "" +msgstr "Error al enviar sus imágenes" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Oops! Something went wrong. Please confirm your details and try again." msgstr "" +"Ups! Algo falló! Por favor confirme sus datos detallados e intente " +"nuevamente." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html msgid "Re-Take Your Photo" -msgstr "" +msgstr "Volver a tomar su foto" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" "Use your webcam to take a picture of your face so we can match it with your " "original verification." msgstr "" +"Use su cámara web para tomar una foto de su cara de modo que podamos " +"compararla con su fotografía de verificación original." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8404,6 +8930,8 @@ msgid "" "Don't see your picture? Make sure to allow your browser to use your camera " "when it asks for permission." msgstr "" +"¿No puede ver su foto? Asegúrese de permitir a su navegador que utilice la " +"cámara web cuando este le solicite tal autorización." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8411,7 +8939,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Retake" -msgstr "" +msgstr "Tomar nuevamente" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8419,7 +8947,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Take photo" -msgstr "" +msgstr "Tomar foto" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8427,7 +8955,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Looks good" -msgstr "" +msgstr "Luce bien!" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8435,25 +8963,27 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Tips on taking a successful photo" -msgstr "" +msgstr "Consejos para tomar una foto exitosamente" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Make sure your face is well-lit" -msgstr "" +msgstr "Asegurese de que su rostro esté bien iluminado" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Be sure your entire face is inside the frame" -msgstr "" +msgstr "Verifique que su cara está completamente dentro del marco de la foto" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Can we match the photo you took with the one on your ID?" msgstr "" +"¿Podemos verificar la foto que usted acaba de tomar contra la foto en su " +"documento de identificación?" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8461,13 +8991,13 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Once in position, use the camera button" -msgstr "" +msgstr "Una vez esté en posición, use el botón de la cámara" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "to capture your picture" -msgstr "" +msgstr "para capturar su imagen." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8475,7 +9005,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Use the checkmark button" -msgstr "" +msgstr "Use el botón de verificación" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8483,7 +9013,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "once you are happy with the photo" -msgstr "" +msgstr "una vez esté satisfecho con la fotografía" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8491,13 +9021,13 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Common Questions" -msgstr "" +msgstr "Preguntas comunes" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Why do you need my photo?" -msgstr "" +msgstr "¿Para que necesitan mi foto?" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8506,6 +9036,8 @@ msgid "" "As part of the verification process, we need your photo to confirm that you " "are you." msgstr "" +"Como parte del proceso de verificación, se requiere su fotografía para " +"confirmar su identidad." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8513,19 +9045,21 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "What do you do with this picture?" -msgstr "" +msgstr "¿Que harán con esta fotografía?" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "We only use it to verify your identity. It is not displayed anywhere." msgstr "" +"Solo usaremos la foto para verificar su identidad. No será mostrada en " +"ningún lugar." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Check Your Name" -msgstr "" +msgstr "Verifique su nombre" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" @@ -8533,12 +9067,15 @@ msgid "" "you originally submitted. We will also use this as the name on your " "certificate." msgstr "" +"Asegúrese de que su nombre completo en su cuenta de edX ({full_name}) " +"corresponda exactamente con el del ID que originalmente registró. Este " +"nombre sera el que se utilizará en su certificado." #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Edit your name" -msgstr "" +msgstr "Editar su nombre" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "" @@ -8546,24 +9083,27 @@ msgid "" "finish your re-verification and return to your course. Note: You " "will not have another chance to re-verify." msgstr "" +"Una vez haya verificado que su foto está bien y que su nombre es correcto, " +"puede concluir su re verificación y regresar al curso. Nota: No " +"tendrá una nueva oportunidad para re verificarse." #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Yes! You can confirm my identity with this information." -msgstr "" +msgstr "Si! Pueden confirmar mi identidad con esta información." #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Submit photos & re-verify" -msgstr "" +msgstr "Enviar fotos y re verificar" #: lms/templates/verify_student/midcourse_reverification_confirmation.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Verification Submission Confirmation" -msgstr "" +msgstr "Confirmación de envío de Re-Verificación" #: lms/templates/verify_student/midcourse_reverification_confirmation.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Your Credentials Have Been Updated" -msgstr "" +msgstr "Sus credenciales han sido actualizadas" #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "" @@ -8571,32 +9111,38 @@ msgid "" " Your dashboard will show the notification status once the review is " "complete." msgstr "" +"Hemos recibido la información para su re verificación y la hemos enviado a " +"revisión. Su panel de control mostrará la notificación tan pronto como la " +"revisión haya sido completada." #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "" "Please note: The professor may ask you to re-verify again at other key " "points in the course." msgstr "" +"Nota: El profesor puede solicitarle que repita el proceso de re verificación" +" en algunos puntos clave del curso." #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "Complete your other re-verifications" -msgstr "" +msgstr "Complete sus otras re verificaciones" #: lms/templates/verify_student/midcourse_reverification_confirmation.html msgid "Return to where you left off" -msgstr "" +msgstr "Volver a retomar en el punto en que quedó" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Reverification Status" -msgstr "" +msgstr "Estado de re verificación" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You are in the ID Verified track" -msgstr "" +msgstr "Usted está en la ruta de identidad verificada" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You currently need to re-verify for the following courses:" msgstr "" +"Actualmente debe re verificar su identidad para los siguientes cursos:" #: lms/templates/verify_student/midcourse_reverify_dash.html #: lms/templates/verify_student/midcourse_reverify_dash.html @@ -8604,37 +9150,39 @@ msgstr "" #: lms/templates/verify_student/midcourse_reverify_dash.html #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Re-verify by {date}" -msgstr "" +msgstr "Re verificar antes de {date}" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You currently need to re-verify for the following course:" -msgstr "" +msgstr "Actualmente debe re verificar su identidad para el siguiente curso:" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "You have no re-verifications at present." -msgstr "" +msgstr "No tiene re verificaciones pendientes en el momento." #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "The status of your submitted re-verifications:" -msgstr "" +msgstr "Estado de sus procesos de re verificación enviados:" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Failed" -msgstr "" +msgstr "Falló" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" "Don't want to re-verify right now? {a_start}Return to where you left " "off{a_end}" msgstr "" +"¿No desea re verificar su identidad ahora? {a_start}Regrese al punto " +"anterior{a_end}" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "{a_start}Return to where you left off{a_end}" -msgstr "" +msgstr "{a_start}Regrese al punto anterior{a_end}" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "Why do I need to re-verify?" -msgstr "" +msgstr "¿Qué necesito para volver a verificar mi identidad?" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" @@ -8645,10 +9193,16 @@ msgid "" "to re-verify multiple times, once for every important point in each course " "you are taking as a verified student." msgstr "" +"En algunos puntos clave del curso, el profesor le pedirá que re verifique su" +" identidad enviando una nueva foto de su cara. Utilizaremos esta foto para " +"compararla con la foto original de su identificación enviada durante el " +"proceso de registro al curso. Si está tomando varios cursos, es posible que " +"deba re verificar su identidad varias veces, una por cada punto clave de " +"cada curso que esté tomando como estudiante verificado." #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "What will I need to re-verify?" -msgstr "" +msgstr "¿Por qué debo volver a verificar mi identidad?" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" @@ -8657,6 +9211,11 @@ msgid "" "your webcam. The process is quick and you will be brought back to where " "you left off so you can keep on learning." msgstr "" +"Dado que estamos confirmando que usted siga siendo la persona que toma el " +"curso y se inscribió en él, la única cosa que necesita hacer para re " +"verificarse es enviar una foto de su cara tomada con su cámara web. " +"El proceso es rápido y luego le traerá de vuelta al curso para que pueda " +"continuar en el mismo." #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" @@ -8664,10 +9223,13 @@ msgid "" "original ID you submitted, you will need to re-edit your name to match as " "well." msgstr "" +"Si cambió su nombre durante el semestre y ya no corresponde con el documento" +" de identidad original que envió, deberá volver a modificar su nombre para " +"que coincida también." #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "What if I have trouble with my re-verification?" -msgstr "" +msgstr "¿Que debo hacer si tengo problemas con mi re verificación?" #: lms/templates/verify_student/midcourse_reverify_dash.html msgid "" @@ -8675,14 +9237,18 @@ msgid "" " be able to correct a failed verification. If you think there was " "an error in the review, please contact us at {email}" msgstr "" +"Dado que un proceso de re verificación solo está abierto por un corto " +"tiempo, usted no podrá corregir una verificación que halla " +"fallado. Si usted considera que ha habido un error en la " +"verificación, por favor contáctenos a {email}" #: lms/templates/verify_student/photo_reverification.html msgid "Re-Verification" -msgstr "" +msgstr "Re-Verificación" #: lms/templates/verify_student/photo_reverification.html msgid "Please Resubmit Your Verification Information" -msgstr "" +msgstr "Por favor reenvíe su información de verificación" #: lms/templates/verify_student/photo_reverification.html msgid "" @@ -8690,16 +9256,19 @@ msgid "" "verified certificate of achievement track of your current courses, please " "complete the following steps." msgstr "" +"Ocurrió un error con su verificación previa. Para proceder en la opción de " +"certificados verificados para sus cursos actuales, por favor complete los " +"siguientes pasos:" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Take Photo" -msgstr "" +msgstr "Volver a tomar la foto" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/reverification_confirmation.html msgid "Re-Take ID Photo" -msgstr "" +msgstr "Volver a tomar la foto de identificación" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html @@ -8707,20 +9276,22 @@ msgid "" "Use your webcam to take a picture of your face so we can match it with the " "picture on your ID." msgstr "" +"Use su cámara web para tomar una fotografía de su cara de modo que podamos " +"verificarla contra la fotografía de su documento de identificación." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Once you verify your photo looks good, you can move on to step 2." -msgstr "" +msgstr "Una vez haya verificado que su foto luce bien, puede pasar al paso 2." #: lms/templates/verify_student/photo_reverification.html msgid "Go to Step 2: Re-Take ID Photo" -msgstr "" +msgstr "Ir al paso 2: volver a tomar la foto de identificación" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Show Us Your ID" -msgstr "" +msgstr "Muestrenos su documento de identidad" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html @@ -8728,11 +9299,13 @@ msgid "" "Use your webcam to take a picture of your ID so we can match it with your " "photo and the name on your account." msgstr "" +"Use su cámara web para tomar una foto de su documento de identidad para que " +"podamos compararla con su foto y con el nombre de su cuenta." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Make sure your ID is well-lit" -msgstr "" +msgstr "Asegurese que su documento está bien iluminado" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html @@ -8740,32 +9313,39 @@ msgid "" "Acceptable IDs include drivers licenses, passports, or other goverment-" "issued IDs that include your name and photo" msgstr "" +"Los documentos de identidad aceptables incluyen licencias de conducción, " +"pasaportes, o otros documentos de identificación emitidos por el gobierno " +"que tengan su nombre y su fotografía." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Check that there isn't any glare" -msgstr "" +msgstr "Verifique que no haya brillos en el documento." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Ensure that you can see your photo and read your name" msgstr "" +"Asegurese de que se pueda ver su cara y leer su nombre en la foto del " +"documento de identificación." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "" "Try to keep your fingers at the edge to avoid covering important information" msgstr "" +"Intente mantener sus dedos en los bordes para evitar cubrir información " +"importante" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "to capture your ID" -msgstr "" +msgstr "para capturar su documento de identificación" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Why do you need a photo of my ID?" -msgstr "" +msgstr "¿Para que necesitan una foto de mi documento de identificación?" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html @@ -8773,6 +9353,8 @@ msgid "" "We need to match your ID with your photo and name to confirm that you are " "you." msgstr "" +"Necesitamos comparar la foto de su documento con su fotografía para validar " +"su identidad." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html @@ -8781,31 +9363,39 @@ msgid "" " use the highest levels of security and do not save the photo or information" " anywhere once the match has been completed." msgstr "" +"Nosotros encriptamos y enviamos la información a nuestro servicio seguro de " +"autorizaciones para su revisión. Usamos los mas altos niveles de seguridad y" +" no almacenamos la fotografía o la información en ningún lugar una vez la " +"verificación ha sido terminada." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Once you verify your ID photo looks good, you can move on to step 3." msgstr "" +"Una vez haya verificado que la foto de su documento de identificación luce " +"bien, puede proceder al paso 3." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Go to Step 3: Review Your Info" -msgstr "" +msgstr "Ir al paso 3. Revisar su información" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Verify Your Submission" -msgstr "" +msgstr "Verificar su envío" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "" "Make sure we can verify your identity with the photos and information below." msgstr "" +"Asegúrese de que podamos verificar su identidad con las imágenes y la " +"información a continuación." #: lms/templates/verify_student/photo_reverification.html msgid "Review the Photos You've Re-Taken" -msgstr "" +msgstr "Revisar las fotos que ha tomado nuevamente" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html @@ -8813,50 +9403,52 @@ msgid "" "Please review the photos and verify that they meet the requirements listed " "below." msgstr "" +"Por favor revise las fotos y verifique que cumplen con los requisitos " +"listados a continuación." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "The photo above needs to meet the following requirements:" -msgstr "" +msgstr "Las fotos deben cumplir con los siguientes requerimientos;" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Be well lit" -msgstr "" +msgstr "Estar bien iluminadas" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Show your whole face" -msgstr "" +msgstr "Mostrar su cara completa" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "The photo on your ID must match the photo of your face" -msgstr "" +msgstr "La foto de su documento debe coincidir con la foto de su cara." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Be readable (not too far away, no glare)" -msgstr "" +msgstr "Ser legibles. (no demasiado lejos, sin brillos)" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "The name on your ID must match the name on your account below" -msgstr "" +msgstr "El nombre en su documento debe coincidir con el nombre en su cuenta." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Photos don't meet the requirements?" -msgstr "" +msgstr "¿Sus fotos no cumplen los requerimientos?" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Retake Your Photos" -msgstr "" +msgstr "Tome nuevamente sus fotos" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html @@ -8864,26 +9456,31 @@ msgid "" "Make sure your full name on your edX account ({full_name}) matches your ID. " "We will also use this as the name on your certificate." msgstr "" +"Asegurese que su nombre completo en su cuenta de edX ({full_name}) " +"corresponde al de su documento de identificación. Este será el nombre que " +"usaremos en sus certificados." #: lms/templates/verify_student/photo_reverification.html msgid "" "Once you verify your details match the requirements, you can move onto to " "confirm your re-verification submisssion." msgstr "" +"Una vez haya verificado que las fotos cumplen con los requerimientos, puede " +"pasar a confirmar su envío de re-verificación." #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "Yes! My details all match." -msgstr "" +msgstr "Si! toda mi información está correcta." #: lms/templates/verify_student/photo_verification.html msgid "Upgrade Your Registration for {} | Verification" -msgstr "" +msgstr "Actualice su registro para {} | Verificado" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/verified.html msgid "Register for {} | Verification" -msgstr "" +msgstr "Registro para {} | Verificación" #: lms/templates/verify_student/photo_verification.html msgid "" @@ -8891,10 +9488,14 @@ msgid "" "connected and working to continue registering, or select to {a_start} audit " "the course for free {a_end} without verifying." msgstr "" +"Al parecer no tiene un cámara web conectada. Revise nuevamente que su cámara" +" web esté conectada y funcionando correctamente para continuar con el " +"proceso de registro o seleccione {a_start} auditar el curso de forma " +"gratuita {a_end} para ingresar sin realizar la verificación." #: lms/templates/verify_student/photo_verification.html msgid "Error processing your order" -msgstr "" +msgstr "Ocurrió un error procesando su orden" #: lms/templates/verify_student/photo_verification.html msgid "" @@ -8902,42 +9503,49 @@ msgid "" "button to move on to payment. If you are still having trouble, please try " "again later." msgstr "" +"Ha ocurrido un falló. Por favor confirme su información nuevamente y haga " +"clic en el botón para proceder al pago. Si continua teniendo inconvenientes," +" por favor intente de nuevo mas tarde." #: lms/templates/verify_student/photo_verification.html msgid "Take Your Photo" -msgstr "" +msgstr "Tome su fotografía" #: lms/templates/verify_student/photo_verification.html msgid "What if my camera isn't working?" -msgstr "" +msgstr "¿Que sucede si mi cámara no está funcionando?" #: lms/templates/verify_student/photo_verification.html msgid "Go to Step 2: Take ID Photo" -msgstr "" +msgstr "Ir al paso 2: Tomar foto de documento de identidad" #: lms/templates/verify_student/photo_verification.html msgid "Review the Photos You've Taken" -msgstr "" +msgstr "Revisar las fotos que ha tomado" #: lms/templates/verify_student/photo_verification.html msgid "Check Your Contribution Level" -msgstr "" +msgstr "Revisar su contribución" #: lms/templates/verify_student/photo_verification.html msgid "Please confirm your contribution for this course (min. $" -msgstr "" +msgstr "Por favor confirme su contribución para este curso (min. $" #: lms/templates/verify_student/photo_verification.html msgid "" "Once you verify your details match the requirements, you can move on to step" " 4, payment on our secure server." msgstr "" +"Una vez se haya verificado que su información cumple todos los requisitos, " +"puede pasar al paso 4, pago seguro." #: lms/templates/verify_student/prompt_midcourse_reverify.html msgid "" "To continue in the ID Verified track in {course}, you need to re-verify your" " identity by {date}. Go to URL." msgstr "" +"Para continuar en la ruta de identidad verificada para el curso {course}, " +"necesita re verificar su identidad antes de {date}. Ir a la URL." #: lms/templates/verify_student/reverification_confirmation.html msgid "" @@ -8946,146 +9554,174 @@ msgid "" "status within 1-2 days. In the meantime, you still have access to all of " "your course content." msgstr "" +"Hemos capturado la información enviada y la revisaremos para verificar su " +"identidad con prontitud. Debería recibir una actualización de su estado de " +"verificación en 1-2 días. Durante este tiempo, igualmente tendrá acceso a " +"todo el contenido de su curso." #: lms/templates/verify_student/reverification_confirmation.html #: lms/templates/verify_student/reverification_window_expired.html msgid "Return to Your Dashboard" -msgstr "" +msgstr "Volver al panel principal" #: lms/templates/verify_student/reverification_window_expired.html #: lms/templates/verify_student/reverification_window_expired.html msgid "Re-Verification Failed" -msgstr "" +msgstr "El proceso de re-verificación falló" #: lms/templates/verify_student/reverification_window_expired.html msgid "" "Your re-verification was submitted after the re-verification deadline, and " "you can no longer be re-verified." msgstr "" +"Su re verificación fue enviada después de la fecha límite y ya no puede ser " +"realizada." #: lms/templates/verify_student/reverification_window_expired.html msgid "Please contact support if you believe this message to be in error." msgstr "" +"Por favor contacte al equipo de soporte, si considera que este mensaje se ha" +" producido por error." #: lms/templates/verify_student/show_requirements.html msgid "Upgrade Your Registration for {}" -msgstr "" +msgstr "Actualice su registro para {}" #: lms/templates/verify_student/show_requirements.html msgid "Register for {}" -msgstr "" +msgstr "Registro para {}" #: lms/templates/verify_student/show_requirements.html msgid "You need to activate your edX account before proceeding" -msgstr "" +msgstr "Necesita activar su cuenta de edX para poder proceder" #: lms/templates/verify_student/show_requirements.html msgid "" "Please check your email for further instructions on activating your new " "account." msgstr "" +"Por favor verifique su correo electrónico para ver las instrucciones para la" +" activación de su nueva cuenta." #: lms/templates/verify_student/show_requirements.html msgid "What You Will Need to Upgrade" -msgstr "" +msgstr "Qué necesitará para actualizar" #: lms/templates/verify_student/show_requirements.html msgid "" "There are three things you will need to upgrade to being an ID verified " "student:" msgstr "" +"Hay tres cosas que necesitará para convertirse en un estudiante con " +"verificación de identidad:" #: lms/templates/verify_student/show_requirements.html msgid "What You Will Need to Register" -msgstr "" +msgstr "Que necesitará para registrarse" #: lms/templates/verify_student/show_requirements.html msgid "" "There are three things you will need to register as an ID verified student:" msgstr "" +"Hay tres cosas que va a necesitar para registrarse como un estudiante con ID" +" verificada:" #: lms/templates/verify_student/show_requirements.html msgid "Activate Your Account" -msgstr "" +msgstr "Activar su cuenta" #: lms/templates/verify_student/show_requirements.html msgid "Check your email" -msgstr "" +msgstr "Verificar su correo electrónico" #: lms/templates/verify_student/show_requirements.html msgid "" "you need an active edX account before registering - check your email for " "instructions" msgstr "" +"Necesita activar su cuenta edX antes de continuar. Revise su correo " +"electrónico para ver las instrucciones" #: lms/templates/verify_student/show_requirements.html msgid "Identification" -msgstr "" +msgstr "Identificación" #: lms/templates/verify_student/show_requirements.html msgid "A photo identification document" -msgstr "" +msgstr "Un documento de identificación con foto" #: lms/templates/verify_student/show_requirements.html msgid "" "a drivers license, passport, or other goverment or school-issued ID with " "your name and picture on it" msgstr "" +"una licencia de conducción, pasaporte, o otro documento emitido por el " +"gobierno o por una institución de educación con su nombre y fotografía." #: lms/templates/verify_student/show_requirements.html msgid "Webcam" -msgstr "" +msgstr "Cámara web" #: lms/templates/verify_student/show_requirements.html msgid "A webcam and a modern browser" -msgstr "" +msgstr "Una cámara web y un navegador moderno" #: lms/templates/verify_student/show_requirements.html msgid "" "{ff_a_start}Firefox{a_end}, {chrome_a_start}Chrome{a_end}, " "{safari_a_start}Safari{a_end}, {ie_a_start}IE9+{a_end}" msgstr "" +"{ff_a_start}Firefox{a_end}, {chrome_a_start}Chrome{a_end}, " +"{safari_a_start}Safari{a_end}, {ie_a_start}IE9+{a_end}" #: lms/templates/verify_student/show_requirements.html msgid "" "Please make sure your browser is updated to the most recent version possible" msgstr "" +"Por favor asegurese de que su navegador está actualizado a la versión mas " +"reciente disponible." #: lms/templates/verify_student/show_requirements.html msgid "Credit or Debit Card" -msgstr "" +msgstr "Tarjeta de crédito o débito" #: lms/templates/verify_student/show_requirements.html msgid "A major credit or debit card" -msgstr "" +msgstr "Una tarjeta de crédito o débito reconocida" #: lms/templates/verify_student/show_requirements.html msgid "" "Visa, Master Card, American Express, Discover, Diners Club, JCB with " "Discover logo" msgstr "" +"Visa, Master Card, American Express, Discover, Diners Club, JCB con logo " +"Discover" #: lms/templates/verify_student/show_requirements.html msgid "" "Missing something? You can always continue to audit this course instead." msgstr "" +"¿Le hace falta alguno de los requisitos? Recuerde que siempre podrá " +"continuar tomando el curso como asistente." #: lms/templates/verify_student/show_requirements.html msgid "" "Missing something? You can always {a_start}audit this course instead{a_end}" msgstr "" +"¿Le hace falta alguno de los requisitos? Recuerde que siempre podrá " +"{a_start}tomar el curso como asistente{a_end}." #: lms/templates/verify_student/show_requirements.html msgid "Go to Step 1: Take my Photo" -msgstr "" +msgstr "Ir al paso 1: Tomar mi foto" #: lms/templates/verify_student/verified.html msgid "ID Verification" -msgstr "" +msgstr "Verificación de ID" #: lms/templates/verify_student/verified.html msgid "You've Been Verified Previously" -msgstr "" +msgstr "Usted ha sido verificado previamente" #: lms/templates/verify_student/verified.html msgid "" @@ -9093,100 +9729,109 @@ msgid "" "you provided earlier). You can proceed to make your secure payment and " "complete registration." msgstr "" +"Ya hemos verificado su identidad a través de las fotos y el documento de " +"identificación que nos proporcionó anteriormente. Puede proceder a hacer su " +"pago seguro y completar el proceso de registro." #: lms/templates/verify_student/verified.html msgid "You have decided to pay $ " -msgstr "" - -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" +msgstr "Ha decidido pagar $" #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html msgid "{span_start}(active){span_end}" -msgstr "" +msgstr "{span_start}(activo){span_end}" #: lms/templates/wiki/includes/article_menu.html msgid "Changes" -msgstr "" +msgstr "Cambios" #: lms/templates/wiki/includes/article_menu.html msgid "{span_start}active{span_end}" -msgstr "" +msgstr "{span_start}activo{span_end}" #: lms/templates/wiki/includes/breadcrumbs.html msgid "Add article" -msgstr "" +msgstr "Añadir artículo" #: cms/templates/404.html msgid "The page that you were looking for was not found." -msgstr "" +msgstr "La página que usted está buscando no se encontró." #: cms/templates/404.html msgid "" "Go back to the {homepage} or let us know about any pages that may have been " "moved at {email}." msgstr "" +"Regrese a la {homepage} o infórmenos sobre cualquier página que pueda haber " +"sido movida al correo electrónico {email}." #: cms/templates/500.html msgid "Studio Server Error" -msgstr "" +msgstr "Error en Studio Server" #: cms/templates/500.html msgid "The Studio servers encountered an error" -msgstr "" +msgstr "Los servidores de Studio encontraron un error" #: cms/templates/500.html msgid "" "An error occurred in Studio and the page could not be loaded. Please try " "again in a few moments." msgstr "" +"Ocurrió un error en Studio y la página no pudo ser cargada. Por favor " +"intente nuevamente en unos minutos." #: cms/templates/500.html msgid "" "We've logged the error and our staff is currently working to resolve this " "error as soon as possible." msgstr "" +"Hemos registrado el error y nuestro equipo estará trabajando en resolverlo " +"lo más pronto posible." #: cms/templates/500.html msgid "If the problem persists, please email us at {email_link}." -msgstr "" +msgstr "Si el problema persiste, por favor escríbanos a {email_link}." #: cms/templates/activation_active.html cms/templates/activation_complete.html #: cms/templates/activation_invalid.html msgid "Studio Account Activation" -msgstr "" +msgstr "Activación de la cuenta de Studio" #: cms/templates/activation_active.html msgid "Your account is already active" -msgstr "" +msgstr "Su cuenta ya está activada" #: cms/templates/activation_active.html msgid "" "This account, set up using {0}, has already been activated. Please sign in " "to start working within edX Studio." msgstr "" +"Esta cuenta, configurada usando {0}, ya ha sido activada. Por favor inicie " +"sesión para comenzar a trabajar con edX Studio." #: cms/templates/activation_active.html cms/templates/activation_complete.html msgid "Sign into Studio" -msgstr "" +msgstr "Iniciar sesión en Studio" #: cms/templates/activation_complete.html msgid "Your account activation is complete!" -msgstr "" +msgstr "La activación de su cuenta ha sido completada!" #: cms/templates/activation_complete.html msgid "" "Thank you for activating your account. You may now sign in and start using " "edX Studio to author courses." msgstr "" +"Gracias por activar su cuenta. Ahora puede iniciar sesión y comenzar a " +"utilizar edX Studio para crear cursos." #: cms/templates/activation_invalid.html msgid "Your account activation is invalid" -msgstr "" +msgstr "La activación de su cuenta es inválida" #: cms/templates/activation_invalid.html msgid "" @@ -9194,55 +9839,60 @@ msgid "" "the URL you went to was correct — e-mail programs will sometimes split" " it into two lines." msgstr "" +"Lo sentimos. Ocurrió un error con la activación de su cuenta. Revise la URL " +"para asegurarse que sea correcta. Los programas de correo electrónico " +"algunas veces separan las direcciones url en dos líneas." #: cms/templates/activation_invalid.html msgid "" "If you still have issues, contact edX Support. In the meatime, you can also " "return to" msgstr "" +"Si continúa experimentando problemas, por favor contacte al equipo de " +"soporte. Entre tanto, puede retornar a" #: cms/templates/activation_invalid.html msgid "Contact edX Support" -msgstr "" +msgstr "Contacta al equipo de soporte de edX" #: cms/templates/asset_index.html cms/templates/asset_index.html #: cms/templates/widgets/header.html msgid "Files & Uploads" -msgstr "" +msgstr "Archivos y Cargas" #: cms/templates/asset_index.html msgid "Uploading…" -msgstr "" +msgstr "Subiendo..." #: cms/templates/asset_index.html cms/templates/asset_index.html msgid "Choose File" -msgstr "" +msgstr "Elegir archivo" #: cms/templates/asset_index.html cms/templates/asset_index.html #: cms/templates/asset_index.html msgid "Upload New File" -msgstr "" +msgstr "Subir nuevo archivo" #: cms/templates/asset_index.html msgid "Load Another File" -msgstr "" +msgstr "Cargar otro archivo" #: cms/templates/asset_index.html cms/templates/course_info.html #: cms/templates/edit-tabs.html cms/templates/overview.html #: cms/templates/textbooks.html cms/templates/widgets/header.html msgid "Content" -msgstr "" +msgstr "Contenido" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" -msgstr "" +msgstr "Acciones de página" #: cms/templates/asset_index.html msgid "What files are listed here?" -msgstr "" +msgstr "¿Cuales archivos se listan aquí?" #: cms/templates/asset_index.html msgid "" @@ -9250,11 +9900,37 @@ msgid "" "the course appear in this list. These files include your course image, " "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" +"Además de los archivos que usted sube en esta página, todos los archivos que" +" añada al curso aparecerán en esta lista. Dichos archivos incluyen la " +"imagen de su curso, los capítulos de libros y los archivos que aparecen en " +"la barra lateral de enlaces útiles." -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html -msgid "What can I do on this page?" +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "URLs de archivo" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." msgstr "" +"Utilice el valor de URL embebida para vincular el archivo o la imagen de un " +"componente, una actualización de curso o un vínculo útil." + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" +"Utilice el valor de URL externa para hacer referencia a un archivo o imagen " +"por fuera de su curso. No utilice el valor de URL externa como un vínculo " +"dentro del curso." + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html +msgid "What can I do on this page?" +msgstr "¿Que puedo hacer en está página?" #: cms/templates/asset_index.html msgid "" @@ -9262,79 +9938,100 @@ msgid "" "can lock a file so that people who are not enrolled in your course cannot " "access that file." msgstr "" - -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" +"Puede subir nuevos archivos, o ver, descargar o borrar los archivos " +"existentes. También puede bloquear un archivo para que solo pueda ser " +"accedido por los usuarios que están registrados en el curso." #: cms/templates/asset_index.html msgid "Your file has been deleted." -msgstr "" +msgstr "Su archivo ha sido borrado." #: cms/templates/asset_index.html msgid "close alert" -msgstr "" +msgstr "Cerrar alerta" #: cms/templates/checklists.html cms/templates/export.html #: cms/templates/export_git.html cms/templates/import.html #: cms/templates/widgets/header.html msgid "Tools" -msgstr "" +msgstr "Herramientas" #: cms/templates/checklists.html msgid "Course Checklists" -msgstr "" +msgstr "Listas de comprobación del curso" #: cms/templates/checklists.html msgid "Current Checklists" -msgstr "" +msgstr "Listas de comprobación actuales" #: cms/templates/checklists.html msgid "What are course checklists?" -msgstr "" +msgstr "¿Qué son las listas de chequeo de curso?" #: cms/templates/checklists.html msgid "" "Course checklists are tools to help you understand and keep track of all the" " steps necessary to get your course ready for students." msgstr "" +"Las listas de verificación del curso son una herramienta para ayudarle a " +"entender los pasos necesarios para alistar completamente su curso y llevar " +"un registro de los pasos que ya ha desarrollado y los que le hacen falta." #: cms/templates/checklists.html msgid "" "Any changes you make to these checklists are saved automatically and are " "immediately visible to other course team members." msgstr "" +"Todos los cambios que haga a estas listas de verificación serán guardados " +"automáticamente y se harán visibles a otros miembros del equipo del curso." #: cms/templates/component.html msgid "Editor" -msgstr "" +msgstr "Editor" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" -msgstr "" +msgstr "Duplicar" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" -msgstr "" +msgstr "Duplicar este componente" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" -msgstr "" +msgstr "Borrar este componente" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" +msgstr "Arrastre para reorganizar" + +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "Contenedor" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "No hay acciones" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." msgstr "" +"Puedes ver los componentes del curso que contienen otros componentes en esta" +" página. En el caso de experimentos blocks, este te permite confirmar que " +"tengas configurado correctamente tus experimentos grupales." #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" -msgstr "" +msgstr "Actualizaciones del curso" #: cms/templates/course_info.html msgid "New Update" -msgstr "" +msgstr "Nueva actualización" #: cms/templates/course_info.html msgid "" @@ -9342,133 +10039,150 @@ msgid "" " particular discussions in the forums, announce schedule changes, and " "respond to student questions. You add or edit updates in HTML." msgstr "" +"Use las actualizaciones del curso para notificar a los estudiantes de fechas" +" o actividades importantes, destacar discusiones particulares de los foros, " +"anunciar cambios en el calendario del curso, y responder a las preguntas de " +"los estudiantes de forma general. En esta sección puede añadir o editar sus " +"actualizaciones en lenguaje HTML." #: cms/templates/edit-tabs.html cms/templates/export.html #: cms/templates/widgets/header.html msgid "Static Pages" -msgstr "" +msgstr "Páginas estáticas" #: cms/templates/edit-tabs.html msgid "New Page" -msgstr "" +msgstr "Nueva página" #: cms/templates/edit-tabs.html msgid "" "Use Static Pages to share a syllabus, a calendar, handouts, or other " "supplements to your courseware." msgstr "" +"Use las páginas estáticas para compartir el syllabus, calendario, enlaces " +"útiles, o cualquier otro contenido que complemente la estructura del curso." #: cms/templates/edit-tabs.html msgid "" "NOTE: all content on Static Pages will be visible to anyone who knows the " "URL, regardless of whether they are registered in the course or not." msgstr "" +"NOTA: Todo el contenido de las páginas estáticas estará visible para las " +"personas que conozcan su URL, independiente de que estén registradas o no en" +" el curso." #: cms/templates/edit-tabs.html msgid "What do static pages look like in my course?" -msgstr "" +msgstr "¿Como se ven las páginas estáticas en mi curso?" #: cms/templates/edit-tabs.html msgid "Static Pages in Your Course" -msgstr "" +msgstr "Páginas estáticas en su curso" #: cms/templates/edit-tabs.html msgid "Preview of Static Pages in your course" -msgstr "" +msgstr "Previsualizar las páginas estáticas en su curso" #: cms/templates/edit-tabs.html msgid "" "The names of your Static Pages appear in your course's main navigation bar, " "along with Courseware, Course Info, Discussion, Wiki, and Progress." msgstr "" +"Los nombres de las páginas estáticas aparecen en la barra de navegación " +"principal del curso, junto con las opciones de Contenidos, Información, " +"Discusiones, Wiki y Progreso." #: cms/templates/edit-tabs.html cms/templates/howitworks.html #: cms/templates/howitworks.html cms/templates/howitworks.html msgid "close modal" -msgstr "" +msgstr "cerrar" #: cms/templates/edit_subsection.html msgid "CMS Subsection" -msgstr "" +msgstr "Subsección CMS" #: cms/templates/edit_subsection.html cms/templates/unit.html msgid "Display Name:" -msgstr "" +msgstr "Nombre a mostrar:" #: cms/templates/edit_subsection.html msgid "Units:" -msgstr "" +msgstr "Unidades:" #: cms/templates/edit_subsection.html msgid "Subsection Settings" -msgstr "" +msgstr "Configuración de subsección" #: cms/templates/edit_subsection.html cms/templates/overview.html msgid "Release Day" -msgstr "" +msgstr "Fecha de publicación" #: cms/templates/edit_subsection.html cms/templates/overview.html msgid "Release Time" -msgstr "" +msgstr "Hora de publicación" #: cms/templates/edit_subsection.html cms/templates/edit_subsection.html #: cms/templates/overview.html msgid "Coordinated Universal Time" -msgstr "" +msgstr "Tiempo Universal Coordinado" #: cms/templates/edit_subsection.html msgid "UTC" -msgstr "" +msgstr "UTC" #: cms/templates/edit_subsection.html msgid "" "The date above differs from the release date of {name}, which is unset." msgstr "" +"La fecha ingresada difiere de la fecha de liberación de {name}, la cual no " +"fué especificada." #: cms/templates/edit_subsection.html msgid "The date above differs from the release date of {name} - {start_time}" msgstr "" +"La fecha ingresada difiere de la fecha de publicación de {name} - " +"{start_time}" #: cms/templates/edit_subsection.html msgid "Sync to {name}." -msgstr "" +msgstr "Sincronizar con {name}." #: cms/templates/edit_subsection.html msgid "Graded as:" -msgstr "" +msgstr "Calificado como:" #: cms/templates/edit_subsection.html msgid "Set a due date" -msgstr "" +msgstr "Definir fecha de entrega" #: cms/templates/edit_subsection.html msgid "Due Day" -msgstr "" +msgstr "Fecha de entrega" #: cms/templates/edit_subsection.html msgid "Due Time" -msgstr "" +msgstr "Hora de entrega" #: cms/templates/edit_subsection.html msgid "Remove due date" -msgstr "" +msgstr "Eliminar la fecha de entrega" #: cms/templates/edit_subsection.html msgid "Preview Drafts" -msgstr "" +msgstr "Previsualizar borradores" #: cms/templates/edit_subsection.html cms/templates/index.html #: cms/templates/overview.html cms/templates/unit.html msgid "View Live" -msgstr "" +msgstr "Ver en vivo" #: cms/templates/error.html msgid "Internal Server Error" -msgstr "" +msgstr "Error interno del servidor" #: cms/templates/error.html msgid "The Page You Requested Page Cannot be Found" -msgstr "" +msgstr "La página que ha solicitado no pudo ser encontrada." #: cms/templates/error.html msgid "" @@ -9477,16 +10191,21 @@ msgid "" "having problems accessing things, please feel free to {link_start}contact " "Studio support{link_end} for further help." msgstr "" +"Lo sentimos. No ha sido posible encontrar la página de Studio que ha " +"solicitado. Puede regresar al panel de control de Studio e intentarlo de " +"nuevo. Si los problemas de acceso persisten, por favor {link_start}contacte" +" al grupo de soporte de Studio{link_end} para solicitar asistencia." #: cms/templates/error.html cms/templates/error.html #: cms/templates/widgets/footer.html cms/templates/widgets/header.html #: cms/templates/widgets/sock.html msgid "Use our feedback tool, Tender, to share your feedback" msgstr "" +"Utilice nuestra herramienta de feedback para compartir sus comentarios" #: cms/templates/error.html msgid "The Server Encountered an Error" -msgstr "" +msgstr "El servidor encontró un error" #: cms/templates/error.html msgid "" @@ -9496,18 +10215,22 @@ msgid "" "please feel free to {link_start}contact Studio support{link_end} for further" " help." msgstr "" +"Lo sentimos. Ha habido un problema con el servidor procesando su solicitud. " +"Puede regresar al panel de control de Studio e intentarlo nuevamente. Si los" +" problemas de acceso continúan, por favor {link_start}Contacte al grupo de " +"soporte de Studio{link_end} para solicitar asistencia." #: cms/templates/error.html msgid "Back to dashboard" -msgstr "" +msgstr "Volver al panel de control" #: cms/templates/export.html cms/templates/export.html msgid "Course Export" -msgstr "" +msgstr "Exportación del Curso" #: cms/templates/export.html msgid "About Exporting Courses" -msgstr "" +msgstr "Acerca de la exportación de cursos" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -9517,62 +10240,66 @@ msgid "" " the course structure and content. You can also re-import courses that " "you've exported." msgstr "" +"Puede exportar cursos y editarlos por fuera de Studio. El archivo exportado " +"tendrá el formato .tar.gz, (es decir, será un archivo .tar comprimido con " +"GNU Zip) y contendrá la estructura del curso y su contenido. También puede " +"re importar cursos que haya exportado previamente." #: cms/templates/export.html msgid "Export My Course Content" -msgstr "" +msgstr "Exportar el contenido de mi curso" #: cms/templates/export.html msgid "Export Course Content" -msgstr "" +msgstr "Exportar el contenido del curso" #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" -msgstr "" +msgstr "Datos {em_start}exportados con{em_end} su curso:" #: cms/templates/export.html msgid "Course Content (all Sections, Sub-sections, and Units)" -msgstr "" +msgstr "Contenido del Curso (Todas las secciones, subsecciones y unidades)" #: cms/templates/export.html msgid "Course Structure" -msgstr "" +msgstr "Estructura del curso" #: cms/templates/export.html msgid "Individual Problems" -msgstr "" +msgstr "Problemas individuales" #: cms/templates/export.html msgid "Course Assets" -msgstr "" +msgstr "Objetos del curso" #: cms/templates/export.html msgid "Course Settings" -msgstr "" +msgstr "Configuración del curso" #: cms/templates/export.html msgid "Data {em_start}not exported{em_end} with your course:" -msgstr "" +msgstr "Datos {em_start}no exportados con{em_end} su curso:" #: cms/templates/export.html msgid "User Data" -msgstr "" +msgstr "Datos de usuario" #: cms/templates/export.html msgid "Course Team Data" -msgstr "" +msgstr "Datos del equipo del curso" #: cms/templates/export.html msgid "Forum/discussion Data" -msgstr "" +msgstr "Datos de Foros de discusión" #: cms/templates/export.html msgid "Certificates" -msgstr "" +msgstr "Certificados" #: cms/templates/export.html msgid "Why export a course?" -msgstr "" +msgstr "¿Cuales son las razones para exportar un curso?" #: cms/templates/export.html msgid "" @@ -9581,10 +10308,14 @@ msgid "" " a copy of your course that you can later import into another course " "instance and customize." msgstr "" +"Puede querer editar el archivo XML de su curso directamente, por fuera de " +"Studio. También es posible que quiera crear una copia de respaldo de su " +"curso por seguridad. O puede querer crear una copia del curso para luego " +"importarla y personalizarla sobre una instancia de curso distinta." #: cms/templates/export.html msgid "What content is exported?" -msgstr "" +msgstr "¿Que tipo de contenido es exportado?" #: cms/templates/export.html msgid "" @@ -9593,10 +10324,14 @@ msgid "" "information, discussion forum data, course settings, and course team " "information, is not exported." msgstr "" +"Solo se exportan el contenido del curso y la estructura, (incluyendo la " +"secciones, subsecciones, y unidades). Otros datos como la información de " +"estudiantes, calificaciones, discusiones, ajustes del curso y detalles del " +"equipo de apoyo no son exportados." #: cms/templates/export.html msgid "Opening the downloaded file" -msgstr "" +msgstr "Abriendo el archivo descargado" #. Translators: ".tar.gz" is a file extension, and should not be translated #: cms/templates/export.html @@ -9605,23 +10340,26 @@ msgid "" "data includes the course.xml file, as well as subfolders that contain course" " content." msgstr "" +"Utilice un programa externo para extraer los datos del archivo .tar.gz. Los" +" datos extraidos incluirán el archivo course.xml, así como las carpetas que " +"contienen el contenido del curso." #: cms/templates/export_git.html msgid "Export Course to Git" -msgstr "" +msgstr "Exportar Curso a Git:" #: cms/templates/export_git.html cms/templates/export_git.html #: cms/templates/widgets/header.html msgid "Export to Git" -msgstr "" +msgstr "Exportar a Git" #: cms/templates/export_git.html msgid "About Export to Git" -msgstr "" +msgstr "Acerca de la exportación a Git" #: cms/templates/export_git.html msgid "Use this to export your course to its git repository." -msgstr "" +msgstr "Utilice esta opción para exportar su curso a su repositorio de git." #: cms/templates/export_git.html msgid "" @@ -9629,56 +10367,63 @@ msgid "" "the contents of your course visible there to students if automatic git " "imports are configured." msgstr "" +"Esto dispararé una actualización automática del sitio LMS principal y " +"actualizará los contenidos de su curso visibles a los estudiantes si la " +"importación automática de git está configurada." #: cms/templates/export_git.html msgid "Export Course to Git:" -msgstr "" +msgstr "Exportar Curso a Git:" #: cms/templates/export_git.html msgid "" "giturl must be defined in your course settings before you can export to git." msgstr "" +"la url git debe estar definida en la configuración del curso para que pueda" +" exportar el curso a git." #: cms/templates/export_git.html msgid "Export Failed" -msgstr "" +msgstr "La exportación falló" #: cms/templates/export_git.html msgid "Export Succeeded" -msgstr "" +msgstr "Exportación terminada" #: cms/templates/export_git.html msgid "Your course:" -msgstr "" +msgstr "Su curso:" #: cms/templates/export_git.html msgid "Course git url:" -msgstr "" +msgstr "Url Git del curso:" #: cms/templates/howitworks.html msgid "Welcome" -msgstr "" +msgstr "Bienvenido" #: cms/templates/howitworks.html msgid "Welcome to" -msgstr "" +msgstr "Bienvenido a" #: cms/templates/howitworks.html msgid "" "Studio helps manage your courses online, so you can focus on teaching them" msgstr "" +"Studio le ayuda a administrar sus cursos en línea de modo que usted pueda " +"concentrarse en la enseñanza de los mismos" #: cms/templates/howitworks.html msgid "Studio's Many Features" -msgstr "" +msgstr "Las muchas funcionalidades de Studio" #: cms/templates/howitworks.html cms/templates/howitworks.html msgid "Studio Helps You Keep Your Courses Organized" -msgstr "" +msgstr "Studio le ayuda a mantener sus cursos organizados" #: cms/templates/howitworks.html msgid "Keeping Your Course Organized" -msgstr "" +msgstr "Manteniendo su curso Organizado" #: cms/templates/howitworks.html msgid "" @@ -9686,41 +10431,52 @@ msgid "" "Outline editor, providing a simple hierarchy and easy drag " "and drop to help you and your students stay organized." msgstr "" +"El eje central de su curso es la forma como está organizado. Studio le " +"ofrece un editor para la Estructura del curso con un " +"esquema jerárquico y herramientas simples de arrastrar y soltar para que " +"usted y sus estudiantes tengan siempre los contenidos organizados " +"adecuadamente." #: cms/templates/howitworks.html msgid "Simple Organization For Content" -msgstr "" +msgstr "Organización simple para los contenidos" #: cms/templates/howitworks.html msgid "" "Studio uses a simple hierarchy of sections and " "subsections to organize your content." msgstr "" +"Studio utiliza una jerarquía simple de secciones y " +"subsecciones para organizar el contenido del curso." #: cms/templates/howitworks.html msgid "Change Your Mind Anytime" -msgstr "" +msgstr "Cambie de opinión en cualquier momento" #: cms/templates/howitworks.html msgid "" "Draft your outline and build content anywhere. Simple drag and drop tools " "let your reorganize quickly." msgstr "" +"Diseñe su estructura del curso y cree contenido en cualquier lugar. Podrá " +"reorganizarlo rápidamente con herramientas simples de arrastrar y soltar." #: cms/templates/howitworks.html msgid "Go A Week Or A Semester At A Time" -msgstr "" +msgstr "Trabaje semana a semana o todo el semestre de una sola vez" #: cms/templates/howitworks.html msgid "" "Build and release sections to your students incrementally. " "You don't have to have it all done at once." msgstr "" +"Construya y libere las secciones para sus estudiantes de " +"forma incremental. No tiene que tener todo terminado de una sola vez." #: cms/templates/howitworks.html cms/templates/howitworks.html #: cms/templates/howitworks.html msgid "Learning is More than Just Lectures" -msgstr "" +msgstr "Aprender es mas que solo clases" #: cms/templates/howitworks.html msgid "" @@ -9729,45 +10485,56 @@ msgid "" "Insert videos and author a wide variety of exercise types with just a few " "clicks." msgstr "" +"Studio le permite presentar su contenido en una forma que refuerza el " +"proceso de aprendizaje — Cortos videos intercalados con ejercicios y " +"actividades. Inserte videos y cree una amplia variedad de ejercicios con " +"solo algunos clics." #: cms/templates/howitworks.html msgid "Create Learning Pathways" -msgstr "" +msgstr "Cree caminos de aprendizaje" #: cms/templates/howitworks.html msgid "" "Help your students understand a small interactive piece at a time with " "multimedia, HTML, and exercises." msgstr "" +"Ayude a sus estudiantes a entender una pequeña pieza interactiva cada vez, " +"usando multimedias, HTML y ejercicios." #: cms/templates/howitworks.html msgid "Work Visually, Organize Quickly" -msgstr "" +msgstr "Trabaje visualmente, Organize rápidamente" #: cms/templates/howitworks.html msgid "" "Work visually and see exactly what your students will see. Reorganize all " "your content with drag and drop." msgstr "" +"Trabaje visualmente y vea lo que sus estudiantes verán. Reorganize todo su " +"contenido arrastrando y soltando." #: cms/templates/howitworks.html msgid "A Broad Library of Problem Types" -msgstr "" +msgstr "Un amplia librería de tipo s de problemas" #: cms/templates/howitworks.html msgid "" "It's more than just multiple choice. Studio has nearly a dozen types of " "problems to challenge your learners." msgstr "" +"Es más que selección multiple. Studio tiene casi una docena de tipos de " +"problemas para retar a sus estudiantes." #: cms/templates/howitworks.html cms/templates/howitworks.html msgid "" "Studio Gives You Simple, Fast, and Incremental Publishing. With Friends." msgstr "" +"Studio le da una publicación simple, rápida e incremental. Con Amigos." #: cms/templates/howitworks.html msgid "Simple, Fast, and Incremental Publishing. With Friends." -msgstr "" +msgstr "Publicación simple, rápida e incremental. Con Amigos." #: cms/templates/howitworks.html msgid "" @@ -9776,92 +10543,112 @@ msgid "" "incremental release when it makes sense. And with co-authors, you can have a" " whole team building a course, together." msgstr "" +"Studio funciona como las aplicaciones Web que usted ya conoce, y además " +"comprende la forma en que usted crea su currículo. Publique instantáneamente" +" en la Web cuando lo desee, haga liberaciones incrementales de contenido " +"cuando lo requiera y con la ayuda de los coautores, puede crear contenido " +"con todo su equipo de trabajo." #: cms/templates/howitworks.html msgid "Instant Changes" -msgstr "" +msgstr "Cambios instantaneos" #: cms/templates/howitworks.html msgid "" "Caught a bug? No problem. When you want, your changes to live when you hit " "Save." msgstr "" +"¿Has encontrado un error? No hay problema. Cuando quieras, tus cambios se " +"guardarán cuando hagas click en Guardar." #: cms/templates/howitworks.html msgid "Release-On Date Publishing" -msgstr "" +msgstr "Publicación de revisión en fecha" #: cms/templates/howitworks.html msgid "" "When you've finished a section, pick when you want it to go" " live and Studio takes care of the rest. Build your course incrementally." msgstr "" +"Cuando haya terminado una sección, elija cuando desea que " +"salga publicada y Studio se encargará del resto. Construya su curso de " +"manera incremental." #: cms/templates/howitworks.html msgid "Work in Teams" -msgstr "" +msgstr "Trabaje en equipos" #: cms/templates/howitworks.html msgid "" "Co-authors have full access to all the same authoring tools. Make your " "course better through a team effort." msgstr "" +"Los coautores tienen acceso completo a las herramientas de construcción. " +"Haga sus cursos mejores a través del trabajo en equipo." #: cms/templates/howitworks.html msgid "Sign Up for Studio Today!" -msgstr "" +msgstr "Registrese en Studio hoy mismo!" #: cms/templates/howitworks.html msgid "Sign Up & Start Making an edX Course" -msgstr "" +msgstr "Regístrese y comience a elaborar su primer curso en edX" #: cms/templates/howitworks.html msgid "Already have a Studio Account? Sign In" -msgstr "" +msgstr "¿Ya tiene una cuenta de Studio? Inicie sesión" #: cms/templates/howitworks.html msgid "Outlining Your Course" -msgstr "" +msgstr "Delineando su curso" #: cms/templates/howitworks.html msgid "" "Simple two-level outline to organize your couse. Drag and drop, and see your" " course at a glance." msgstr "" +"Estructura simple de dos niveles para la organización de su curso. Arrastre" +" y suelte los elementos y vea su curso de forma general." #: cms/templates/howitworks.html msgid "More than Just Lectures" -msgstr "" +msgstr "Más que unas simples clases" #: cms/templates/howitworks.html msgid "" "Quickly create videos, text snippets, inline discussions, and a variety of " "problem types." msgstr "" +"Cree rápidamente videos, snippets de texto, discusiones y una amplia " +"variedad de tipos de problemas." #: cms/templates/howitworks.html msgid "Publishing on Date" -msgstr "" +msgstr "Publicación en Fecha" #: cms/templates/howitworks.html msgid "" "Simply set the date of a section or subsection, and Studio will publish it " "to your students for you." msgstr "" +"Solo defina la fecha de una sección o subsección y Studiola publicará a los " +"estudiantes por usted." #: cms/templates/html_error.html msgid "We're having trouble rendering your component" -msgstr "" +msgstr "Se están presentando problemas para visualizar su componente" #: cms/templates/html_error.html msgid "" "Students will not be able to access this component. Re-edit your component " "to fix the error." msgstr "" +"Los estudiantes no podrán acceder este componente. Modifique nuevamente el " +"componente para corregir el error." #: cms/templates/import.html cms/templates/import.html msgid "Course Import" -msgstr "" +msgstr "Importación de curso" #: cms/templates/import.html msgid "" @@ -9870,6 +10657,10 @@ msgid "" "cannot undo a course import{em_end}. We recommend that you first export the " "current course, so you have a backup copy of it." msgstr "" +"Asegúrese de querer importar un curso antes de continuar. El contenido del " +"curso importado reemplazará todo el contenido de este curso. {em_start}Esta " +"operación no se puede revertir{em_end}. Recomendamos que primero exporte el " +"curso actual para que cuente con una copia de respaldo del mismo." #. Translators: ".tar.gz" is a file extension, and files with that extension #. are called "gzipped tar files": these terms should not be translated @@ -9879,6 +10670,9 @@ msgid "" "compressed with GNU Zip). This .tar.gz file must contain a course.xml file. " "It may also contain other files." msgstr "" +"El curso que desea exportar debe estar en un archivo .tar.gz (es decir, un " +"archivo .tar comprimido con GNU Zip). Este archivo .tar.gz debe contener un " +"archivo course.xml. También puede contener otros archivos." #: cms/templates/import.html msgid "" @@ -9887,40 +10681,46 @@ msgid "" "completed. We recommend, however, that you don't make important changes to " "your course until the import operation has completed." msgstr "" +"El proceso de importar tiene cinco etapas. Durante las dos primeras etapas, " +"debe permanecer en esta página. Después de que el proceso de descompresión " +"ha terminado puede abandonar esta página, sin embargo, recomendamos que no " +"haga cambios importantes al curso hasta que el proceso de importación haya " +"terminado." #. Translators: ".tar.gz" is a file extension, and files with that extension #. are called "gzipped tar files": these terms should not be translated #: cms/templates/import.html msgid "Select a .tar.gz File to Replace Your Course Content" msgstr "" +"Seleccione un archivo .tar.gz para reemplazar el contenido de su curso." #: cms/templates/import.html msgid "Choose a File to Import" -msgstr "" +msgstr "Seleccione un archivo para importar" #: cms/templates/import.html msgid "File Chosen:" -msgstr "" +msgstr "Archivo seleccionado:" #: cms/templates/import.html msgid "Replace my course with the one above" -msgstr "" +msgstr "Reemplazar mi curso con el curso seleccionado" #: cms/templates/import.html msgid "Course Import Status" -msgstr "" +msgstr "Estado de la importación del curso" #: cms/templates/import.html msgid "Uploading" -msgstr "" +msgstr "Subiendo" #: cms/templates/import.html msgid "Transferring your file to our servers" -msgstr "" +msgstr "Transfiriendo su archivo a nuestros servidores" #: cms/templates/import.html msgid "Unpacking" -msgstr "" +msgstr "Desempaquetando" #: cms/templates/import.html msgid "" @@ -9928,40 +10728,45 @@ msgid "" "safely, but avoid making drastic changes to content until this import is " "complete)" msgstr "" +"Expandiendo y preparando la estructura de carpetas y archivos. (ya puede " +"abandonar esta página de forma segura, pero evite hacer cambios drásticos " +"hasta que la importación haya sido terminada)" #: cms/templates/import.html msgid "Verifying" -msgstr "" +msgstr "Verificando" #: cms/templates/import.html msgid "Reviewing semantics, syntax, and required data" -msgstr "" +msgstr "Revisando semántica, sintaxis y datos requeridos" #: cms/templates/import.html msgid "Updating Course" -msgstr "" +msgstr "Actualizando el curso" #: cms/templates/import.html msgid "" "Integrating your imported content into this course. This may take a while " "with larger courses." msgstr "" +"Integrando su contenido importando con el curso. Esto puede tardar un " +"tiempo, sobre todo en cursos grandes." #: cms/templates/import.html msgid "Success" -msgstr "" +msgstr "Terminación exitosa" #: cms/templates/import.html msgid "Your imported content has now been integrated into this course" -msgstr "" +msgstr "Su curso importdo ahora ha sido integrado en este curso" #: cms/templates/import.html msgid "View Updated Outline" -msgstr "" +msgstr "Ver la estructura actualizada" #: cms/templates/import.html msgid "Why import a course?" -msgstr "" +msgstr "¿Cuales son las razones para importar un curso?" #: cms/templates/import.html msgid "" @@ -9969,10 +10774,13 @@ msgid "" "existing course altogether. Or, you may have developed a course outside " "Studio." msgstr "" +"Puede querer correr una nueva versión de un curso existente, o reemplazar un" +" curso existente por completo. También puede haber desarrollado un curso " +"por fuera de Studio." #: cms/templates/import.html msgid "What content is imported?" -msgstr "" +msgstr "¿Qué contenido del curso en importado?" #: cms/templates/import.html msgid "" @@ -9981,10 +10789,14 @@ msgid "" "information, discussion forum data, course settings, and course team " "information, remains the same as it was in the existing course." msgstr "" +"Solo se importan el contenido del curso y la estructura, (incluyendo la " +"secciones, subsecciones, y unidades). Otros datos como la información de " +"estudiantes, calificaciones, discusiones, ajustes del curso y detalles del " +"equipo de apoyo se mantendrán tal y como estaban en el curso existente." #: cms/templates/import.html msgid "Warning: Importing while a course is running" -msgstr "" +msgstr "Atención: Importando un curso que se encuentra operando" #: cms/templates/import.html msgid "" @@ -9993,142 +10805,153 @@ msgid "" "associated with those Problem components may be lost. This data includes " "students' problem scores." msgstr "" +"Si realiza la importación cuando su curso está operando, y cambia los " +"nombres URL (o los nodos url_name) de cualquier problema, los datos de " +"estudiantes asociados con dichos problemas pueden perderse. Estos datos " +"incluyen los puntajes de los estudiantes sobre los problemas. " #: cms/templates/import.html msgid "There was an error during the upload process." -msgstr "" +msgstr "Hubo un error durante el proceso de carga." #: cms/templates/import.html msgid "There was an error while unpacking the file." -msgstr "" +msgstr "Ha habido un error desempaquetando el archivo" #: cms/templates/import.html msgid "There was an error while verifying the file you submitted." -msgstr "" +msgstr "Ha habido un error verificando el archivo que usted ha enviado." #: cms/templates/import.html msgid "There was an error while importing the new course to our database." -msgstr "" +msgstr "Ha habido un error importando el nuevo curso a nuestra base de datos." #: cms/templates/import.html msgid "Your import has failed." -msgstr "" +msgstr "Su importación ha fallado." #: cms/templates/import.html cms/templates/import.html msgid "Choose new file" -msgstr "" +msgstr "Elija un nuevo archivo" #: cms/templates/import.html msgid "Your import is in progress; navigating away will abort it." msgstr "" +"Su importación está en progreso. Si abandona esta página, la cancelará." #: cms/templates/index.html cms/templates/index.html #: cms/templates/widgets/header.html msgid "My Courses" -msgstr "" +msgstr "Mis cursos" #: cms/templates/index.html msgid "New Course" -msgstr "" +msgstr "Nuevo curso" #: cms/templates/index.html msgid "Email staff to create course" -msgstr "" +msgstr "Escribanos un correo electrónico para la creación del curso" #: cms/templates/index.html msgid "Welcome, {0}!" -msgstr "" +msgstr "Bienvenido, {0}!" #: cms/templates/index.html msgid "Here are all of the courses you currently have access to in Studio:" -msgstr "" +msgstr "Aquí están todos los cursos que actualmente tienes acceso en Studio:" #: cms/templates/index.html msgid "You currently aren't associated with any Studio Courses." -msgstr "" +msgstr "Actualmente, no estás asociado con algún curso en Studio." #: cms/templates/index.html msgid "Please correct the highlighted fields below." -msgstr "" +msgstr "Por favor corrija los campos resaltados a continuación." #: cms/templates/index.html msgid "Create a New Course" -msgstr "" +msgstr "Crear un nuevo curso" #: cms/templates/index.html msgid "Required Information to Create a New Course" -msgstr "" +msgstr "Información requerida para Crear un Nuevo curso" #: cms/templates/index.html msgid "e.g. Introduction to Computer Science" -msgstr "" +msgstr "ej.: Introducción a las Ciencias de la Computación" #: cms/templates/index.html msgid "The public display name for your course." -msgstr "" +msgstr "El nombre público para mostrar de tu curso." #: cms/templates/index.html cms/templates/settings.html msgid "Organization" -msgstr "" +msgstr "Organización" #: cms/templates/index.html msgid "e.g. UniversityX or OrganizationX" -msgstr "" +msgstr "Ej: UniversidadX o OrganizaciónX" #: cms/templates/index.html msgid "The name of the organization sponsoring the course." -msgstr "" +msgstr "El nombre de la organización que respalda el curso." #: cms/templates/index.html msgid "" "Note: This is part of your course URL, so no spaces or special characters " "are allowed." msgstr "" +"Nota: esto hará parte de la URL de su curso, así que no se permiten espacios" +" ni caracteres especiales. " #: cms/templates/index.html msgid "" "This cannot be changed, but you can set a different display name in Advanced" " Settings later." msgstr "" +"Este campo no puede ser cambiado, pero puede cambiar el nombre para mostrar " +"mas tarde en la opción de Configuración Avanzada." #: cms/templates/index.html msgid "e.g. CS101" -msgstr "" +msgstr "ej.: CC101" #: cms/templates/index.html msgid "" "The unique number that identifies your course within your organization." -msgstr "" +msgstr "El código único que identifica a su curso dentro de la organización." #: cms/templates/index.html cms/templates/index.html msgid "" "Note: This is part of your course URL, so no spaces or special characters " "are allowed and it cannot be changed." msgstr "" +"Nota: Esto hará parte de la URL de su curso, por lo tanto no se permiten " +"espacios ni caracteres especiales y no puede ser cambiado." #: cms/templates/index.html msgid "Course Run" -msgstr "" +msgstr "El curso se desarrollará en" #: cms/templates/index.html msgid "e.g. 2014_T1" -msgstr "" +msgstr "Ej. 2014_T1" #: cms/templates/index.html msgid "The term in which your course will run." -msgstr "" +msgstr "El periodo en el que su curso se dictará." #: cms/templates/index.html msgid "Create" -msgstr "" +msgstr "Crear" #: cms/templates/index.html msgid "Course Run:" -msgstr "" +msgstr "Impartición del Curso:" #: cms/templates/index.html msgid "Are you staff on an existing Studio course?" -msgstr "" +msgstr "¿Es usted parte del equipo en un curso Studio existente?" #: cms/templates/index.html msgid "" @@ -10136,18 +10959,21 @@ msgid "" "Please get in touch with the course creator or administrator for the " "specific course you are helping to author." msgstr "" +"Necesitará que el creador del curso en Studio le añada al mismo. Por favor," +" contacte al creador o administrador del curso específico que está ayudando " +"a crear." #: cms/templates/index.html cms/templates/index.html msgid "Create Your First Course" -msgstr "" +msgstr "Crear su primer curso" #: cms/templates/index.html msgid "Your new course is just a click away!" -msgstr "" +msgstr "¡Se encuentra a apenas un clic de su nuevo curso!" #: cms/templates/index.html msgid "Becoming a Course Creator in Studio" -msgstr "" +msgstr "Convertirse en un creador de curso en Studio" #: cms/templates/index.html msgid "" @@ -10157,18 +10983,24 @@ msgid "" "evaluate your request and provide you feedback within 24 hours during the " "work week." msgstr "" +"edx Studio es una solución alojada para nuestros socios del xConsortium e " +"invitados exclusivos. Los cursos en los que usted es parte del equipo " +"aparecen arriba con la opción para editar, mientras que los privilegios de " +"creación de curso son otorgados por edX. Nuestro equipo evaluará su " +"solicitud y le hará llegar sus comentarios en un plazo de 24 horas durante " +"la semana de trabajo." #: cms/templates/index.html cms/templates/index.html cms/templates/index.html msgid "Your Course Creator Request Status:" -msgstr "" +msgstr "Estado de su solicitud de creador del curso:" #: cms/templates/index.html msgid "Request the Ability to Create Courses" -msgstr "" +msgstr "Solicite el permiso para crear cursos" #: cms/templates/index.html cms/templates/index.html msgid "Your Course Creator Request Status" -msgstr "" +msgstr "Estado de su solicitud de creador del curso" #: cms/templates/index.html msgid "" @@ -10177,19 +11009,26 @@ msgid "" "edit, while course creator privileges are granted by edX. Our team is has " "completed evaluating your request." msgstr "" +"edx Studio es una solución alojada para nuestros socios del xConsortium e " +"invitados exclusivos. Los cursos en los que usted es parte del equipo " +"aparecen arriba con la opción para editar, mientras que los privilegios de " +"creación de curso son otorgados por edX. Nuestro equipo ha finalizado la " +"evaluación de su solicitud." #: cms/templates/index.html cms/templates/index.html msgid "Your Course Creator request is:" -msgstr "" +msgstr "Su solicitud de creador del curso es:" #: cms/templates/index.html msgid "Denied" -msgstr "" +msgstr "Denegada" #: cms/templates/index.html msgid "" "Your request did not meet the criteria/guidelines specified by edX Staff." msgstr "" +"Su solicitud no ha cumplido los criterios/pautas especificadas por el equipo" +" de edX. " #: cms/templates/index.html msgid "" @@ -10198,73 +11037,85 @@ msgid "" "edit, while course creator privileges are granted by edX. Our team is " "currently evaluating your request." msgstr "" +"edx Studio es una solución alojada para nuestros socios del xConsortium e " +"invitados exclusivos. Los cursos en los que usted es parte del equipo " +"aparecen arriba con la opción para editar, mientras que los privilegios de " +"creación de curso son otorgados por edX. Nuestro equipo está evaluando su " +"solicitud." #: cms/templates/index.html msgid "" "Your request is currently being reviewed by edX staff and should be updated " "shortly." msgstr "" +"Su solicitud está siendo revisada por el equipo edX y será actualizada " +"pronto." #: cms/templates/index.html cms/templates/index.html msgid "Need help?" -msgstr "" +msgstr "¿Necesita ayuda?" #: cms/templates/index.html msgid "" "If you are new to Studio and having trouble getting started, there are a few" " things that may be of help:" msgstr "" +"Si es nuevo en Studio y tiene problemas para comenzar, existen algunos " +"detalles que pueden ayudarle:" #: cms/templates/index.html msgid "Get started by reading Studio's Documentation" -msgstr "" +msgstr "Empiece leyendo la documentación de Studio" #: cms/templates/index.html msgid "Request help with Studio" -msgstr "" +msgstr "Pedir ayuda con Studio" #: cms/templates/index.html cms/templates/index.html cms/templates/index.html msgid "Can I create courses in Studio?" -msgstr "" +msgstr "¿Puedo crear cursos en Studio?" #: cms/templates/index.html msgid "In order to create courses in Studio, you must" -msgstr "" +msgstr "Para crear cursos en Studio debe" #: cms/templates/index.html msgid "contact edX staff to help you create a course" -msgstr "" +msgstr "contactar al equipo edX para obtener ayuda para crear un curso" #: cms/templates/index.html msgid "" "In order to create courses in Studio, you must have course creator " "privileges to create your own course." msgstr "" +"Para crear cursos en Studio debe tener privilegios de creador de curso para " +"crear su propio curso." #: cms/templates/index.html msgid "Your request to author courses in studio has been denied. Please" -msgstr "" +msgstr "Su solicitud para crear cursos en Studio ha sido denegada. Por favor" #: cms/templates/index.html msgid "contact edX Staff with further questions" -msgstr "" +msgstr "contacte al equipo de edX si tiene más preguntas" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" -msgstr "" +msgstr "Gracias por registrarse, %(name)s" #: cms/templates/index.html msgid "We need to verify your email address" -msgstr "" +msgstr "Necesitamos verificar su dirección de correo electrónico" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " "waiting for you there." msgstr "" +"¡Ya casi terminamos! Para completar su registro necesitamos verificar su " +"dirección de correo electrónico (%(email)s). Un mensaje de activación y los " +"pasos a seguir le estarán esperando allí." #: cms/templates/index.html msgid "" @@ -10272,30 +11123,33 @@ msgid "" "INBOX. Still can't find the verification email? Request help via the link " "below." msgstr "" +"Por favor revise su correo no desado en caso de que nuestro correo no esté " +"en su buzón de entrada. ¿Aún no encuentra el correo de verificación? Pida " +"ayuda a través del vínculo siguiente." #: cms/templates/login.html cms/templates/widgets/header.html msgid "Sign In" -msgstr "" +msgstr "Iniciar sesión" #: cms/templates/login.html cms/templates/login.html msgid "Sign In to edX Studio" -msgstr "" +msgstr "Iniciar sesión en edX Studio" #: cms/templates/login.html msgid "Don't have a Studio Account? Sign up!" -msgstr "" +msgstr "¿No tiene una cuenta de Studio aún? regístrese!" #: cms/templates/login.html msgid "Required Information to Sign In to edX Studio" -msgstr "" +msgstr "Información requerida para iniciar sesión en edX Studio" #: cms/templates/login.html cms/templates/register.html msgid "Email Address" -msgstr "" +msgstr "Dirección de correo electrónico" #: cms/templates/login.html cms/templates/widgets/sock.html msgid "Studio Support" -msgstr "" +msgstr "Soporte de Studio" #: cms/templates/login.html msgid "" @@ -10303,112 +11157,128 @@ msgid "" "center{link_end} to look over self help steps, find solutions others have " "found to the same problem, or let us know of your issue." msgstr "" +"¿Tiene problemas con su cuenta? Utilice nuestro {link_start}centro de " +"soporte{link_end} para ver los pasos de autoayuda, encontrar soluciones que " +"otros miembros han encontrado para el mismo problema o comunicarnos su caso " +"particular." #: cms/templates/manage_users.html msgid "Course Team Settings" -msgstr "" +msgstr "Configuración del equipo del curso" #: cms/templates/manage_users.html cms/templates/settings.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html #: cms/templates/widgets/header.html msgid "Course Team" -msgstr "" +msgstr "Equipo del curso" #: cms/templates/manage_users.html msgid "New Team Member" -msgstr "" +msgstr "Nuevo miembro del equipo" #: cms/templates/manage_users.html msgid "Add a User to Your Course's Team" -msgstr "" +msgstr "Agregar un usuario a su equipo" #: cms/templates/manage_users.html msgid "New Team Member Information" -msgstr "" +msgstr "Información de nuevo miembro de equipo" #: cms/templates/manage_users.html msgid "User's Email Address" -msgstr "" +msgstr "Dirección de correo electrónico del usuario" #: cms/templates/manage_users.html msgid "e.g. jane.doe@gmail.com" -msgstr "" +msgstr "p. ej. juan.perez@gmail.com" #: cms/templates/manage_users.html msgid "" "Please provide the email address of the course staff member you'd like to " "add" msgstr "" +"Por favor proporcione la dirección de correo electrónico de los miembros de " +"equipo que quiere añadir" #: cms/templates/manage_users.html msgid "Add User" -msgstr "" +msgstr "Agregar usuario" #: cms/templates/manage_users.html cms/templates/manage_users.html msgid "Current Role:" -msgstr "" +msgstr "Rol actual:" #: cms/templates/manage_users.html cms/templates/manage_users.html msgid "You!" -msgstr "" +msgstr "¡Usted!" #: cms/templates/manage_users.html msgid "Staff" -msgstr "" +msgstr "Equipo" #: cms/templates/manage_users.html msgid "send an email message to {email}" -msgstr "" +msgstr "envie un correo electrónico a {email}" #: cms/templates/manage_users.html msgid "Promote another member to Admin to remove your admin rights" msgstr "" +"Promueva a otro miembro del equipo a administrador si quiere quitar sus " +"propios privilegios de administrador" #: cms/templates/manage_users.html msgid "Remove Admin Access" -msgstr "" +msgstr "Quitar acceso de administrador" #: cms/templates/manage_users.html msgid "Add Admin Access" -msgstr "" +msgstr "Agregar accesso de administrador" #: cms/templates/manage_users.html msgid "Delete the user, {username}" -msgstr "" +msgstr "Borrar el usuario, {username}" #: cms/templates/manage_users.html msgid "Add Team Members to This Course" -msgstr "" +msgstr "Agregar miembros de equipo a este curso" #: cms/templates/manage_users.html msgid "" "Adding team members makes course authoring collaborative. Users must be " "signed up for Studio and have an active account. " msgstr "" +"Adicionar miembros al equipo hace que la construcción del curso sea " +"colaborativa. Los usuarios deben estar registrados en Studio y tener una " +"cuenta activada." #: cms/templates/manage_users.html msgid "Add a New Team Member" -msgstr "" +msgstr "Añadir Nuevo Miembro del Equipo" #: cms/templates/manage_users.html msgid "Course Team Roles" -msgstr "" +msgstr "Roles de equipo de apoyo para el curso" #: cms/templates/manage_users.html msgid "" "Course team members, or staff, are course co-authors. They have full writing" " and editing privileges on all course content." msgstr "" +"Los miembros de el equipo del curso, o funcionarios, son coautores del " +"curso. Ellos tienen privilegios completos de edición y escritura sobre todo " +"el contenido del curso." #: cms/templates/manage_users.html msgid "" "Admins are course team members who can add and remove other course team " "members." msgstr "" +"Los administradores son miembros del equipo del curso que pueden añadir o " +"eliminar a otros miembros del equipo del curso." #: cms/templates/manage_users.html msgid "Transferring Ownership" -msgstr "" +msgstr "Transfiriendo la propiedad" #: cms/templates/manage_users.html msgid "" @@ -10416,91 +11286,97 @@ msgid "" "ownership of the course, click Add admin access to make another user the " "Admin, then ask that user to remove you from the Course Team list." msgstr "" +"Cada curso tiene que tener un administrador. Si usted es el administrador y " +"desea transferir la propiedad del curso, haga clic en añadir acceso de " +"administrador para nombrar a otro usuario como administrador, y luego " +"solicite a dicho usuario que lo elimine de la lista de miembros del equipo " +"del curso." #: cms/templates/overview.html cms/templates/overview.html msgid "Course Outline" -msgstr "" +msgstr "Estructura del curso" #: cms/templates/overview.html cms/templates/overview.html #: cms/templates/overview.html msgid "Expand/collapse this section" -msgstr "" +msgstr "Expandir/Contraer esta sección" #: cms/templates/overview.html cms/templates/overview.html msgid "New Section Name" -msgstr "" +msgstr "Nombre de la nueva sección" #: cms/templates/overview.html msgid "Add a new section name" -msgstr "" +msgstr "Añada un nuevo nombre de sección" #: cms/templates/overview.html cms/templates/overview.html msgid "Delete this section" -msgstr "" +msgstr "Borrar esta sección" #: cms/templates/overview.html msgid "Drag to re-order" -msgstr "" +msgstr "Arrastrar para reorganizar" #: cms/templates/overview.html cms/templates/overview.html msgid "New Subsection" -msgstr "" +msgstr "Nueva subsección" #: cms/templates/overview.html cms/templates/widgets/units.html msgid "New Unit" -msgstr "" +msgstr "Nueva Unidad" #: cms/templates/overview.html msgid "You haven't added any sections to your course outline yet." msgstr "" +"No ha añadido ningún nombre de sección aún a la estructura de su curso." #: cms/templates/overview.html msgid "Add your first section" -msgstr "" +msgstr "Añada su primera sección" #: cms/templates/overview.html msgid "Collapse All Sections" -msgstr "" +msgstr "Contraer todas las secciones" #: cms/templates/overview.html msgid "New Section" -msgstr "" +msgstr "Nueva Sección" #: cms/templates/overview.html msgid "This section is not scheduled for release" -msgstr "" +msgstr "Esta sección no está programada para ser liberada" #: cms/templates/overview.html msgid "Schedule" -msgstr "" +msgstr "Calendario" #: cms/templates/overview.html msgid "Release date:" -msgstr "" +msgstr "Fecha de liberación:" #: cms/templates/overview.html msgid "Edit section release date" -msgstr "" +msgstr "Editar la fecha de liberación de la sección" #: cms/templates/overview.html msgid "Delete section" -msgstr "" +msgstr "Borrar sección" #: cms/templates/overview.html msgid "Drag to reorder section" -msgstr "" +msgstr "Arrastre para reordenar la sección" #: cms/templates/overview.html msgid "Expand/collapse this subsection" -msgstr "" +msgstr "Expandir/contraer esta subsección" #: cms/templates/overview.html msgid "Delete this subsection" -msgstr "" +msgstr "Borrar esta subsección" #: cms/templates/overview.html msgid "Delete subsection" -msgstr "" +msgstr "Borrar subsección" #: cms/templates/overview.html msgid "" @@ -10509,70 +11385,83 @@ msgid "" "assignment type for subsections that are to be graded, and you can open a " "subsection for further editing." msgstr "" +"Puede crear nuevas secciones y subsecciones, definir la fecha de liberación " +"para las secciones y crear nuevas unidades en subsecciones existentes. Puede" +" definir el tipo de tarea para las subsecciones que deban ser calificables, " +"y puede abrir una subsección para editarla." #: cms/templates/overview.html msgid "" "In addition, you can drag and drop sections, subsections, and units to " "reorganize your course." msgstr "" +"Adicionalmente, puede arrastrar y soltar las secciones, subsecciones y " +"unidades para reorganizar los contenidos de su curso." #: cms/templates/overview.html msgid "Section Release Date" -msgstr "" +msgstr "Fecha de liberación de la sección" #: cms/templates/overview.html msgid "" "On the date set below, this section - {name} - will be released to students." " Any units marked private will only be visible to admins." msgstr "" +"En la fecha definida a continuación, esta sección - {name} - será liberada a" +" los estudiantes. Las unidades marcadas como privadas solo estarán visibles " +"para los administradores." #: cms/templates/overview.html msgid "Form Actions" -msgstr "" +msgstr "Acciones de formulario" #: cms/templates/register.html msgid "Sign Up for edX Studio" -msgstr "" +msgstr "Registrarse a edX Studio" #: cms/templates/register.html msgid "Already have a Studio Account? Sign in" -msgstr "" +msgstr "¿Ya tiene una cuenta de Studio? Ingresar" #: cms/templates/register.html msgid "" "Ready to start creating online courses? Sign up below and start creating " "your first edX course today." msgstr "" +"¿Está listo para comenzar a crear cursos en línea? Regístrese y comience a " +"crear su primer curso de edX hoy." #: cms/templates/register.html msgid "Required Information to Sign Up for edX Studio" -msgstr "" +msgstr "Información requerida para registrarse a edX Studio" #: cms/templates/register.html msgid "" "This will be used in public discussions with your courses and in our edX101 " "support forums" msgstr "" +"Este nombre se usará en las discusiones públicas de sus cursos y en los " +"foros de soporte de edX101" #: cms/templates/register.html msgid "Your Location" -msgstr "" +msgstr "Ubicación" #: cms/templates/register.html msgid "I agree to the {a_start} Terms of Service {a_end}" -msgstr "" +msgstr "Acepto los {link_start}Terminos del Servicio{link_end}" #: cms/templates/register.html msgid "Create My Account & Start Authoring Courses" -msgstr "" +msgstr "Crear mi cuanta y comenzar la creación de cursos" #: cms/templates/register.html msgid "Common Studio Questions" -msgstr "" +msgstr "Preguntas comunes sobre Studio" #: cms/templates/register.html msgid "Who is Studio for?" -msgstr "" +msgstr "¿Para quien es Studio?" #: cms/templates/register.html msgid "" @@ -10580,10 +11469,16 @@ msgid "" "global edX platform. Our users are often faculty members, teaching " "assistants and course staff, and members of instructional technology groups." msgstr "" +"Studio es para cualquiera que desee crear cursos en línea para la plataforma" +" global de edX. Nuestros usuarios son con frecuencia docentes, profesores " +"asistentes, funcionarios de apoyo de los cursos o miembros de equipos de " +"tecnología y diseño instruccional." #: cms/templates/register.html msgid "How technically savvy do I need to be to create courses in Studio?" msgstr "" +"¿Que tan experto en temas de tecnología debo ser para crear cursos en " +"Studio?" #: cms/templates/register.html msgid "" @@ -10593,10 +11488,16 @@ msgid "" "technical background would be helpful. As always, we are here to help, so " "don't hesitate to dive right in." msgstr "" +"Studio está diseñado para ser fácil de usar para cualquiera que esté " +"familiarizado con herramientas de creación de contenido en Web (Wordpress, " +"Moodle, etc.) No requiere conocimientos en programación, pero para algunas " +"de las funcionalidades mas avanzadas puede ser útil cierto conocimiento " +"técnico. Como siempre, hay un equipo de soporte dispuesto a apoyarlo, así " +"que no dude en comenzar de inmediato." #: cms/templates/register.html msgid "I've never authored a course online before. Is there help?" -msgstr "" +msgstr "Nunca he creado un curso en línea. ¿Es posible tener ayuda?" #: cms/templates/register.html msgid "" @@ -10605,47 +11506,52 @@ msgid "" "running an online course. Additionally, we're always here to help, just drop" " us a note." msgstr "" +"Por supuesto. Hemos creado el curso en línea edX101, que describe algunas de" +" las mejores prácticas, desde la grabación de videos y la creación de " +"ejercicios, hasta los conocimientos básicos para desarrollar un curso en " +"línea. Adicionalmente, estaremos siempre dispuestos a colaborarle en el " +"proceso." #: cms/templates/settings.html msgid "Schedule & Details Settings" -msgstr "" +msgstr "Configuración de Calendario y Detalles" #: cms/templates/settings.html msgid "Schedule & Details" -msgstr "" +msgstr "Calendario y detalles" #: cms/templates/settings.html msgid "Basic Information" -msgstr "" +msgstr "Información básica" #: cms/templates/settings.html msgid "The nuts and bolts of your course" -msgstr "" +msgstr "Las herramientas para la construcción de su curso" #: cms/templates/settings.html cms/templates/settings.html #: cms/templates/settings.html msgid "This field is disabled: this information cannot be changed." -msgstr "" +msgstr "Este campo está deshabilitado; no puede modificar su valor." #: cms/templates/settings.html msgid "Course Summary Page" -msgstr "" +msgstr "Página de resumen del curso" #: cms/templates/settings.html msgid "(for student enrollment and access)" -msgstr "" +msgstr "(para el registro y acceso de estudiantes)" #: cms/templates/settings.html msgid "Send a note to students via email" -msgstr "" +msgstr "Enviar un mensaje a los estudiantes por correo electrónico" #: cms/templates/settings.html msgid "Invite your students" -msgstr "" +msgstr "Invitar a sus estudiantes" #: cms/templates/settings.html msgid "Promoting Your Course with edX" -msgstr "" +msgstr "Promueva su curso con edX" #: cms/templates/settings.html msgid "" @@ -10653,62 +11559,66 @@ msgid "" "announced. To provide content for the page and preview it, follow the " "instructions provided by your PM." msgstr "" +"La página de resumen de su curso no será visible hasta que su curso haya " +"sido anunciado. Para ingresar el contenido de dicha página y " +"previsualizarla, siga las instrucciones entregadas por su Administrador de Programa." #: cms/templates/settings.html msgid "Course Schedule" -msgstr "" +msgstr "Calendario del curso" #: cms/templates/settings.html msgid "Dates that control when your course can be viewed" -msgstr "" +msgstr "Fechas que controlan cuando su curso puede ser visto" #: cms/templates/settings.html msgid "First day the course begins" -msgstr "" +msgstr "Primer día del curso" #: cms/templates/settings.html msgid "Course Start Time" -msgstr "" +msgstr "Hora de inicio del curso" #: cms/templates/settings.html msgid "Course End Date" -msgstr "" +msgstr "Fecha de finalización del curso" #: cms/templates/settings.html msgid "Last day your course is active" -msgstr "" +msgstr "Último día que el curso estará activo" #: cms/templates/settings.html msgid "Course End Time" -msgstr "" +msgstr "Hora de finalización del curso" #: cms/templates/settings.html msgid "Enrollment Start Date" -msgstr "" +msgstr "Fecha de inicio de inscripciones" #: cms/templates/settings.html msgid "First day students can enroll" -msgstr "" +msgstr "Primer día que los estudiantes se pueden inscribir" #: cms/templates/settings.html msgid "Enrollment Start Time" -msgstr "" +msgstr "Hora de inicio de inscripciones" #: cms/templates/settings.html msgid "Enrollment End Date" -msgstr "" +msgstr "Fecha de finalización de inscripciones" #: cms/templates/settings.html msgid "Last day students can enroll" -msgstr "" +msgstr "Último día en que los estudiantes se pueden inscribir" #: cms/templates/settings.html msgid "Enrollment End Time" -msgstr "" +msgstr "Hora de finalización de inscripciones" #: cms/templates/settings.html msgid "These Dates Are Not Used When Promoting Your Course" -msgstr "" +msgstr "Estas fechas no se utilizan para la promoción de su curso" #: cms/templates/settings.html msgid "" @@ -10719,103 +11629,123 @@ msgid "" " Manager\">PM or Conrad Warre (conrad@edx.org)." msgstr "" +"Estas fechas afectan el momento en que su curso puede ser " +"visto pero no son las fechas que se mostrarán en la página de " +"resumen del curso. Para ingresar las fechas de inicio y las fechas de " +"registro que se mostrarán en la página de resumen del curso, siga las " +"instrucciones dadas por su Administrador de " +"Programa." #: cms/templates/settings.html msgid "Introducing Your Course" -msgstr "" +msgstr "Introduciendo su curso" #: cms/templates/settings.html msgid "Information for prospective students" -msgstr "" +msgstr "Información para posibles estudiantes" #: cms/templates/settings.html msgid "Course Short Description" -msgstr "" +msgstr "Descripción corta del curso" #: cms/templates/settings.html msgid "" "Appears on the course catalog page when students roll over the course name. " "Limit to ~150 characters" msgstr "" +"Esta descripción aparece en el catálogo de cursos cuando el estudiante pasa " +"el puntero sobre el nombre del curso. Está limitada a ~150 caracteres." #: cms/templates/settings.html msgid "Course Overview" -msgstr "" +msgstr "Resumen del curso" #: cms/templates/settings.html msgid "your course summary page" -msgstr "" +msgstr "Página de resumen del curso" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" +"Introducción, prerrequisitos, preguntas frecuentes que se usan en los %s (en" +" formato HTML)" #: cms/templates/settings.html cms/templates/settings.html #: cms/templates/settings.html msgid "Course Image" -msgstr "" +msgstr "Imagen del curso" #: cms/templates/settings.html msgid "" "You can manage this image along with all of your other files " "& uploads" msgstr "" +"Puede gestionar esta imagen con todos sus otrosArchivos y " +"cargas" #: cms/templates/settings.html msgid "" "Your course currently does not have an image. Please upload one (JPEG or PNG" " format, and minimum suggested dimensions are 375px wide by 200px tall)" msgstr "" +"Su curso actualmente no tiene una imagen. Por favor cargue una (formato JPEG" +" o PNG, y las dimensiones mínimas sugeridas son 375px ancho por 200px de " +"alto.)" #: cms/templates/settings.html msgid "" "Please provide a valid path and name to your course image (Note: only JPEG " "or PNG format supported)" msgstr "" +"Por favor proporcione una ruta válida y un nombre para la imagen de su " +"curso. (Nota: sólo se admite formato JPEG o PNG)" #: cms/templates/settings.html msgid "Upload Course Image" -msgstr "" +msgstr "Cargar Imagen del Curso" #: cms/templates/settings.html msgid "Course Introduction Video" -msgstr "" +msgstr "Video introductorio del curso" #: cms/templates/settings.html msgid "Delete Current Video" -msgstr "" +msgstr "Borrar video actual" #: cms/templates/settings.html msgid "Enter your YouTube video's ID (along with any restriction parameters)" msgstr "" +"Ingrese el ID del video en YouTube (junto con cualquier parámetro de " +"restricción)" #: cms/templates/settings.html msgid "Requirements" -msgstr "" +msgstr "Requerimientos" #: cms/templates/settings.html msgid "Expectations of the students taking this course" -msgstr "" +msgstr "Expectativas de los estudiantes que toman este curso" #: cms/templates/settings.html msgid "Hours of Effort per Week" -msgstr "" +msgstr "Horas de esfuerzo por semana" #: cms/templates/settings.html msgid "Time spent on all course work" -msgstr "" +msgstr "Tiempo invertido en todo el trabajo del curso" #: cms/templates/settings.html msgid "How are these settings used?" -msgstr "" +msgstr "¿Como se usarán estas configuraciones?" #: cms/templates/settings.html msgid "" "Your course's schedule determines when students can enroll in and begin a " "course." msgstr "" +"La configuración del calendario para su curso determina las fechas en las " +"que los estudiantes pueden inscribirse y comenzar a tomar el curso." #: cms/templates/settings.html msgid "" @@ -10824,44 +11754,51 @@ msgid "" "video, and estimated time requirements. Students use About pages to choose " "new courses to take." msgstr "" +"Otra información de esta página aparece en la página de 'Acerca de' para su " +"curso. Esta información incluye el resumen del curso, la imagen, el video de" +" introducción, y el tiempo estimado requerido. Los estudiantes usan las " +"páginas 'Acerca de' para elegir nuevos cursos para atender." #: cms/templates/settings.html cms/templates/settings_advanced.html #: cms/templates/settings_graders.html msgid "Other Course Settings" -msgstr "" +msgstr "Otras configuraciones de curso" #: cms/templates/settings.html cms/templates/settings_advanced.html #: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Grading" -msgstr "" +msgstr "Calificaciones" #: cms/templates/settings.html cms/templates/settings_advanced.html #: cms/templates/settings_advanced.html cms/templates/settings_graders.html #: cms/templates/widgets/header.html msgid "Advanced Settings" -msgstr "" +msgstr "Configuración avanzada" #: cms/templates/settings_advanced.html msgid "Your policy changes have been saved." -msgstr "" +msgstr "Sus cambios de política han sido guardados." #: cms/templates/settings_advanced.html msgid "There was an error saving your information. Please see below." msgstr "" +"Ocurrió un error guardando su información, por favor ver a continuación." #: cms/templates/settings_advanced.html msgid "Manual Policy Definition" -msgstr "" +msgstr "Definición manual de Políticas." #: cms/templates/settings_advanced.html msgid "" "Warning: Do not modify these policies unless you are " "familiar with their purpose." msgstr "" +"Atención: No modifique estas políticas a menos de que esté " +"familiarizado con su propósito." #: cms/templates/settings_advanced.html msgid "What do advanced settings do?" -msgstr "" +msgstr "¿Qué hacen las configuraciones avanzadas?" #: cms/templates/settings_advanced.html msgid "" @@ -10869,6 +11806,10 @@ msgid "" "can edit manual policies, which are JSON-based key and value pairs that " "control specific course settings." msgstr "" +"Las configuraciones avanzadas controlan las funcionalidades específicas del " +"curso. En esta página, usted puede editar de forma manual las políticas, que" +" son pares de clave y valor con base en JSON que controlan configuraciones " +"específicas del curso." #: cms/templates/settings_advanced.html msgid "" @@ -10876,6 +11817,10 @@ msgid "" "elsewhere in Studio. Do not edit policies unless you are familiar with both " "their purpose and syntax." msgstr "" +"Todas las políticas que modifique aquí alterarán cualquier otra información " +"que haya definido en otros lugares de Studio. Con esto en mente, por favor " +"sea cuidadoso al editar las políticas que no le sean familiares, tanto en su" +" propósito, como en su sintaxis." #: cms/templates/settings_advanced.html msgid "" @@ -10883,50 +11828,57 @@ msgid "" " you use double quotation marks (") around the string. Do not use " "single quotation marks (')." msgstr "" +"{em_start}Nota:{em_end} Cuando ingrese cadenas de texto como valores en las " +"políticas, asegurese de usar comillas dobles (") a los lados de la " +"cadena de texto. No utilice comillas sencillas (')." #: cms/templates/settings_advanced.html cms/templates/settings_graders.html msgid "Details & Schedule" -msgstr "" +msgstr "Detalles y Calendario" #: cms/templates/settings_graders.html msgid "Grading Settings" -msgstr "" +msgstr "Configuración de calificaciones" #: cms/templates/settings_graders.html msgid "Overall Grade Range" -msgstr "" +msgstr "Rango de calificación general" #: cms/templates/settings_graders.html msgid "Your overall grading scale for student final grades" msgstr "" +"Su escala de calificación general para las notas definitivas de los " +"estudiantes" #: cms/templates/settings_graders.html msgid "Grading Rules & Policies" -msgstr "" +msgstr "Reglas y políticas de calificación" #: cms/templates/settings_graders.html msgid "Deadlines, requirements, and logistics around grading student work" msgstr "" +"Fechas límite de entrega, requerimientos y logística relacionada con la " +"calificación del trabajo de los estudiantes" #: cms/templates/settings_graders.html msgid "Grace Period on Deadline:" -msgstr "" +msgstr "Periodo de gracia en las fechas límites de entrega" #: cms/templates/settings_graders.html msgid "Leeway on due dates" -msgstr "" +msgstr "Nivel de tolerancia en las fechas de entrega" #: cms/templates/settings_graders.html msgid "Assignment Types" -msgstr "" +msgstr "Tipos de tareas" #: cms/templates/settings_graders.html msgid "Categories and labels for any exercises that are gradable" -msgstr "" +msgstr "Categorías y etiquetas para cualquier ejercicio que sea calificable" #: cms/templates/settings_graders.html msgid "New Assignment Type" -msgstr "" +msgstr "Nuevo tipo de tarea" #: cms/templates/settings_graders.html msgid "" @@ -10934,12 +11886,18 @@ msgid "" "course is pass/fail or graded by letter, and to establish the thresholds for" " each grade." msgstr "" +"Puede usar la barra de desplazamiento bajo el rango general de " +"calificaciones para especificar si su curso tiene la estructura de aprobado " +"/ no aprobado o si se califica por letras y para establecer umbrales para " +"cada una de las calificaciones posibles." #: cms/templates/settings_graders.html msgid "" "You can specify whether your course offers students a grace period for late " "assignments." msgstr "" +"Puede especificar si su curso ofrece a los estudiantes un periodo de gracia " +"para la entrega tardía de las tareas." #: cms/templates/settings_graders.html msgid "" @@ -10947,23 +11905,31 @@ msgid "" "exams, and specify how much of a student's grade each assignment type is " "worth." msgstr "" +"Puede también crear tipos de actividades, como tareas, laboratorios, quizes," +" exámenes y especificar el peso que tendrá cada actividad en la calificación" +" final del estudiante." + +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "Expandir o Colapsar" #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" -msgstr "" +msgstr "Libros de texto" #: cms/templates/textbooks.html msgid "You have unsaved changes. Do you really want to leave this page?" -msgstr "" +msgstr "Tiene cambios no guardados. ¿Realmente desea abandonar esta página?" #: cms/templates/textbooks.html msgid "New Textbook" -msgstr "" +msgstr "Nuevo Líbro de texto" #: cms/templates/textbooks.html msgid "Why should I break my textbook into chapters?" -msgstr "" +msgstr "¿Por que debo dividir mi libro de texto en varios capítulos?" #: cms/templates/textbooks.html msgid "" @@ -10972,10 +11938,14 @@ msgid "" "textbooks into chapters can also help students more easily find topic-based " "information." msgstr "" +"Es recomendable dividir el libro de texto para su curso en varios capítulos " +"para reducir los tiempos de descarga para los estudiantes. Esto igualmente " +"contribuye a que los estudiantes encuentren el contenido relacionado a cada " +"uno de los temas fácilmente." #: cms/templates/textbooks.html msgid "What if my book isn't divided into chapters?" -msgstr "" +msgstr "¿Que sucede si mi libro no está dividido en capítulos?" #: cms/templates/textbooks.html msgid "" @@ -10983,92 +11953,103 @@ msgid "" " text as a single chapter and enter a name of your choice in the Chapter " "Name field." msgstr "" +"Si no se ha dividido el texto en capítulos, se puede cargar el texto entero " +"como un solo capítulo y escribir el nombre de su elección en el campo Nombre" +" del capítulo." #: cms/templates/unit.html cms/templates/ux/reference/unit.html msgid "Individual Unit" -msgstr "" +msgstr "Unidad individual" #: cms/templates/unit.html msgid "You are editing a draft." -msgstr "" +msgstr "Usted está editando un borrador" #: cms/templates/unit.html msgid "This unit was originally published on {date}." -msgstr "" +msgstr "Esta unidad fue originalmente publicada el {date}." #: cms/templates/unit.html msgid "View the Live Version" -msgstr "" +msgstr "Ver la versión publicada" #: cms/templates/unit.html msgid "Add New Component" -msgstr "" +msgstr "Añadir nuevo Componente" #: cms/templates/unit.html msgid "Common Problem Types" -msgstr "" +msgstr "Tipos de problemas comunes" #: cms/templates/unit.html msgid "Advanced" -msgstr "" +msgstr "Avanzado" #: cms/templates/unit.html msgid "Unit Settings" -msgstr "" +msgstr "Configuración de la unidad" #: cms/templates/unit.html msgid "Visibility:" -msgstr "" +msgstr "Visibilidad:" #: cms/templates/unit.html msgid "Public" -msgstr "" +msgstr "Público" #: cms/templates/unit.html msgid "Private" -msgstr "" +msgstr "Privado" #: cms/templates/unit.html msgid "" "This unit has been published. To make changes, you must {link_start}edit a " "draft{link_end}." msgstr "" +"Esta unidad ha sido publicada. Para hacer cambios, debe {link_start}editar " +"un borrador{link_end}." #: cms/templates/unit.html msgid "" "This is a draft of the published unit. To update the live version, you must " "{link_start}replace it with this draft{link_end}." msgstr "" +"Este es un borrador de la unidad publicada. Para actualizar la versión " +"publicada, debe {link_start}reemplazarla con este borrador{link_end}." #: cms/templates/unit.html msgid "This unit is scheduled to be released to students" msgstr "" +"Esta unidad ya está programada para ser liberada a los " +"estudiantes" #: cms/templates/unit.html msgid "on {date}" -msgstr "" +msgstr "el {date}" #: cms/templates/unit.html msgid "with the subsection {link_start}{name}{link_end}" -msgstr "" +msgstr "con la subsección {link_start}{name}{link_end}" #: cms/templates/unit.html msgid "Delete Draft" -msgstr "" +msgstr "Eliminar borrador" #: cms/templates/unit.html msgid "Unit Location" -msgstr "" +msgstr "Ubicación de la unidad" #: cms/templates/unit.html msgid "Unit Identifier:" -msgstr "" +msgstr "Identificador de la unidad:" #: cms/templates/emails/activation_email.txt msgid "" "Thank you for signing up for edX Studio! To activate your account, please " "copy and paste this address into your web browser's address bar:" msgstr "" +"Gracias por registrarse en edX Studio! Para activar su cuenta, por favor " +"ingrese a la siguiente dirección en una ventana de su navegador:" #: cms/templates/emails/activation_email.txt msgid "" @@ -11076,197 +12057,209 @@ msgid "" " any more email from us. Please do not reply to this e-mail; if you require " "assistance, check the help section of the edX web site." msgstr "" +"Si usted no solicitó este cambio, no necesita hacer nada; no recibirá ningún" +" correo adicional por parte de nosotros. Por favor no responda a este " +"correo; si requiere mayor asistencia, visite la sección de Ayuda en la " +"página web." #: cms/templates/emails/activation_email_subject.txt msgid "Your account for edX Studio" -msgstr "" +msgstr "Tu cuenta para edX Studio" #: cms/templates/emails/course_creator_admin_subject.txt msgid "{email} has requested Studio course creator privileges on edge" -msgstr "" +msgstr "{Email} ha solicitado privilegios de creador de cursos Studio en edge" #: cms/templates/emails/course_creator_admin_user_pending.txt msgid "" "User '{user}' with e-mail {email} has requested Studio course creator " "privileges on edge." msgstr "" +"El usuario '{Usuario}' con el correo electrónico {email} ha solicitado " +"privilegios de creador de cursos de Studio en edge." #: cms/templates/emails/course_creator_admin_user_pending.txt msgid "To grant or deny this request, use the course creator admin table." msgstr "" +"Para conceder o denegar esta solicitud, utilice la tabla de administración " +"de creador del curso." #: cms/templates/emails/course_creator_denied.txt msgid "" "Your request for course creation rights to edX Studio have been denied. If " "you believe this was in error, please contact: " msgstr "" +"Su solicitud de permisos para la creación de cursos en edX Studio ha sido " +"rechazada. Si usted cree que esto es un error, por favor contacte:" #: cms/templates/emails/course_creator_granted.txt msgid "" "Your request for course creation rights to edX Studio have been granted. To " "create your first course, visit:" msgstr "" +"Su solicitud de permisos para la creación de cursos en edX Studio ha sido " +"aprobada. Para comenzar a crear su primer curso, visite:" #: cms/templates/emails/course_creator_revoked.txt msgid "" "Your course creation rights to edX Studio have been revoked. If you believe " "this was in error, please contact: " msgstr "" +"Su solicitud de permisos para la creación de cursos en edX Studio ha sido " +"revocada. Si considera que esto es un error, por favor contacte:" #: cms/templates/emails/course_creator_subject.txt msgid "Your course creator status for edX Studio" -msgstr "" +msgstr "Su estatus de creador de cursos en edX Studio" #: cms/templates/registration/activation_complete.html msgid "You can now {link_start}login{link_end}." -msgstr "" +msgstr "Ahora puede {link_start}ingresar{link_end}." #: cms/templates/registration/reg_complete.html msgid "" "An activation link has been sent to {email}, along with instructions for " "activating your account." msgstr "" - -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" +"Un correo electrónico de activación ha sido enviado a {email} junto con las " +"instrucciones para activar su cuenta." #: cms/templates/widgets/footer.html msgid "All rights reserved." -msgstr "" +msgstr "Todos los derechos reservados." #: cms/templates/widgets/footer.html cms/templates/widgets/header.html #: cms/templates/widgets/sock.html msgid "Contact Us" -msgstr "" +msgstr "Contáctenos" #: cms/templates/widgets/header.html msgid "Current Course:" -msgstr "" +msgstr "Curso activo:" #: cms/templates/widgets/header.html msgid "{course_name}'s Navigation:" -msgstr "" +msgstr "Navegación del curso {course_name}" #: cms/templates/widgets/header.html msgid "Outline" -msgstr "" +msgstr "Estructura" #: cms/templates/widgets/header.html msgid "Updates" -msgstr "" +msgstr "Actualizaciones" #: cms/templates/widgets/header.html msgid "Schedule & Details" -msgstr "" +msgstr "Calendario y Detalles" #: cms/templates/widgets/header.html msgid "Checklists" -msgstr "" +msgstr "Listas de chequeo" #: cms/templates/widgets/header.html msgid "Import" -msgstr "" +msgstr "Importar" #: cms/templates/widgets/header.html msgid "Export" -msgstr "" +msgstr "Exportar" #: cms/templates/widgets/header.html msgid "Help & Account Navigation" -msgstr "" +msgstr "Ayuda y Navegación de la cuenta" #: cms/templates/widgets/header.html cms/templates/widgets/sock.html msgid "This is a PDF Document" -msgstr "" +msgstr "Este es un documento en formato PDF" #: cms/templates/widgets/header.html msgid "Studio Documentation" -msgstr "" +msgstr "Documentación de Studio" #: cms/templates/widgets/header.html cms/templates/widgets/sock.html #: cms/templates/widgets/sock.html msgid "Studio Help Center" -msgstr "" +msgstr "Centro de Ayuda de Studio" #: cms/templates/widgets/header.html msgid "Currently signed in as:" -msgstr "" +msgstr "Ha iniciado sesión como:" #: cms/templates/widgets/header.html msgid "Sign Out" -msgstr "" +msgstr "Cerrar sesión" #: cms/templates/widgets/header.html msgid "You're not currently signed in" -msgstr "" +msgstr "usted no ha iniciado sesión" #: cms/templates/widgets/header.html msgid "How Studio Works" -msgstr "" +msgstr "Como funciona Studio" #: cms/templates/widgets/header.html msgid "Studio Help" -msgstr "" +msgstr "Ayuda de Studio" #: cms/templates/widgets/metadata-edit.html msgid "Launch Latex Source Compiler" -msgstr "" +msgstr "Lanzar el compilador de código Latex" #: cms/templates/widgets/problem-edit.html #: cms/templates/widgets/problem-edit.html msgid "Heading 1" -msgstr "" +msgstr "Encabezado 1" #: cms/templates/widgets/problem-edit.html #: cms/templates/widgets/problem-edit.html msgid "Multiple Choice" -msgstr "" +msgstr "Opción múltiple" #: cms/templates/widgets/problem-edit.html #: cms/templates/widgets/problem-edit.html msgid "Checkboxes" -msgstr "" +msgstr "Casillas de verificación" #: cms/templates/widgets/problem-edit.html #: cms/templates/widgets/problem-edit.html msgid "Text Input" -msgstr "" +msgstr "Entrada de texto" #: cms/templates/widgets/problem-edit.html #: cms/templates/widgets/problem-edit.html msgid "Numerical Input" -msgstr "" +msgstr "Entrada numérica" #: cms/templates/widgets/problem-edit.html #: cms/templates/widgets/problem-edit.html msgid "Dropdown" -msgstr "" +msgstr "Desplegar" #: cms/templates/widgets/problem-edit.html #: cms/templates/widgets/problem-edit.html msgid "Explanation" -msgstr "" +msgstr "Explicación" #: cms/templates/widgets/problem-edit.html msgid "Advanced Editor" -msgstr "" +msgstr "Editor Avanzado" #: cms/templates/widgets/problem-edit.html msgid "Toggle Cheatsheet" -msgstr "" +msgstr "Alternar Trucos" #: cms/templates/widgets/problem-edit.html msgid "Label" -msgstr "" +msgstr "Etiqueta" #: cms/templates/widgets/sock.html msgid "Looking for Help with Studio?" -msgstr "" +msgstr "¿Buscando ayuda con Studio?" #: cms/templates/widgets/sock.html msgid "edX Studio Help" -msgstr "" +msgstr "Ayuda de edX Studio" #: cms/templates/widgets/sock.html msgid "" @@ -11274,48 +12267,53 @@ msgid "" "Take advantage of our documentation, help center, as well as our edX101 " "introduction course for course authors." msgstr "" +"¿Necesita ayuda con Studio? La creación de cursos puede ser un proceso " +"complejo, así que estamos aquí para ayudarle. Utilice la documentación, el " +"centro de ayuda y nuestro curso introductorio para autores edX101." #: cms/templates/widgets/sock.html msgid "Download Studio Documentation" -msgstr "" +msgstr "Descargar la documentación de Studio" #: cms/templates/widgets/sock.html cms/templates/widgets/sock.html msgid "How to use Studio to build your course" -msgstr "" +msgstr "Como usar Studio para construir su curso" #: cms/templates/widgets/sock.html msgid "Enroll in edX101" -msgstr "" +msgstr "Inscríbase a edX101" #: cms/templates/widgets/sock.html msgid "Contact us about Studio" -msgstr "" +msgstr "Contáctenos acerca de Studio" #: cms/templates/widgets/sock.html msgid "" "Have problems, questions, or suggestions about Studio? We're also here to " "listen to any feedback you want to share." msgstr "" +"¿Tiene problemas, preguntas o sugerencias acerca de Studio?También queremos " +"recibir toda la retroalimentación que usted desee dar." #: cms/templates/widgets/tabs-aggregator.html msgid "name" -msgstr "" +msgstr "nombre" #: cms/templates/widgets/units.html msgid "Delete this unit" -msgstr "" +msgstr "Borrar esta unidad" #: cms/templates/widgets/units.html msgid "Delete unit" -msgstr "" +msgstr "Borrar unidad" #: cms/templates/widgets/units.html msgid "Drag to sort" -msgstr "" +msgstr "Arrastre para ordenar" #: cms/templates/widgets/units.html msgid "Drag to reorder unit" -msgstr "" +msgstr "Arrastre para reordenar unidades" # empty msgid "This is a key string." @@ -11323,19 +12321,21 @@ msgstr "Esta es una cadena de texto." #: wiki/admin.py wiki/models/article.py msgid "created" -msgstr "" +msgstr "creada" #: wiki/forms.py msgid "Only localhost... muahahaha" -msgstr "" +msgstr "Unicamente localhost... muahahaha" #: wiki/forms.py msgid "Initial title of the article. May be overridden with revision titles." msgstr "" +"Título inicial del artículo. Puede ser sobre escrito con títulos de " +"revisiones posteriores." #: wiki/forms.py msgid "Type in some contents" -msgstr "" +msgstr "Escriba los contenidos" #: wiki/forms.py msgid "" @@ -11343,19 +12343,24 @@ msgid "" "can use more complex features like adding plugins, meta data, related " "articles etc..." msgstr "" +"Este es solo el contenido inicial de su artículo. Después de creado, usted " +"puede usar funciones más complejas como la adición de plugins, metadatos, " +"artículos relacionados, etc." #: wiki/forms.py wiki/forms.py msgid "Contents" -msgstr "" +msgstr "Contenidos" #: wiki/forms.py wiki/forms.py msgid "Summary" -msgstr "" +msgstr "Resumen" #: wiki/forms.py msgid "" "Give a short reason for your edit, which will be stated in the revision log." msgstr "" +"Ingrese el motivo de su edición, el cual será registrado en el log de " +"revisiones." #: wiki/forms.py msgid "" @@ -11363,18 +12368,21 @@ msgid "" "have been automatically merged with the new contents. Please review the text" " below." msgstr "" +"Mientras realizaba su edición, alguien más realizó cambios a la revisión. Su" +" contenido ha sido integrado automáticamente con los nuevos contenidos. Por " +"favor revise el texto a continuación." #: wiki/forms.py msgid "No changes made. Nothing to save." -msgstr "" +msgstr "No se han realizado cambios." #: wiki/forms.py msgid "Select an option" -msgstr "" +msgstr "Seleccione una opción" #: wiki/forms.py msgid "Slug" -msgstr "" +msgstr "Slug" #: wiki/forms.py msgid "" @@ -11382,32 +12390,33 @@ msgid "" "alphanumeric characters and - or _. Note that you cannot change the slug " "after creating the article." msgstr "" +"Esta será la dirección donde se encontrará su artículo. Use solo caracteres " +"alfanuméricos y - o _. Tenga en cuenta que no podrá cambiar el Slug luego de" +" que el artículo haya sido creado." #: wiki/forms.py msgid "Write a brief message for the article's history log." -msgstr "" +msgstr "Escriba un mensaje corto para el log histórico del artículo" #: wiki/forms.py msgid "A slug may not begin with an underscore." -msgstr "" +msgstr "Un slug no puede comenzar con un guión bajo." #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." -msgstr "" +msgstr "Ya existe un artículo borrado con el slug \"%s\"." #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." -msgstr "" +msgstr "Ya existe un artículo con el slug \"%s\"." #: wiki/forms.py msgid "Yes, I am sure" -msgstr "" +msgstr "Si, estoy seguro." #: wiki/forms.py msgid "Purge" -msgstr "" +msgstr "Eliminar" #: wiki/forms.py msgid "" @@ -11415,238 +12424,257 @@ msgid "" " Purging is a good idea if you want to free the slug such that users can " "create new articles in its place." msgstr "" +"Eliminar el artículo: Borrar completamente el artículo y sus contenidos, sin" +" posibilidades de deshacer la acción. Esto es una buena idea en caso de que " +"quiera liberar un slug para que los usuarios puedan crear un nuevo artículo " +"que lo utilice." #: wiki/forms.py wiki/plugins/attachments/forms.py #: wiki/plugins/images/forms.py msgid "You are not sure enough!" -msgstr "" +msgstr "No está totalmente seguro!" #: wiki/forms.py msgid "While you tried to delete this article, it was modified. TAKE CARE!" msgstr "" +"Mientras trataba de borrar el artículo, este ha sido modificado. TENGA " +"CUIDADO!" #: wiki/forms.py msgid "Lock article" -msgstr "" +msgstr "Bloquear el artículo" #: wiki/forms.py msgid "Deny all users access to edit this article." -msgstr "" +msgstr "Negar a todos los usuarios el acceso de edición a este artículo." #: wiki/forms.py msgid "Permissions" -msgstr "" +msgstr "Permisos" #: wiki/forms.py msgid "Owner" -msgstr "" +msgstr "Propietario" #: wiki/forms.py msgid "Enter the username of the owner." -msgstr "" +msgstr "Ingrese el nombre de usuario del propietario." #: wiki/forms.py msgid "(none)" -msgstr "" +msgstr "(ninguno)" #: wiki/forms.py msgid "Inherit permissions" -msgstr "" +msgstr "Heredar los permisos" #: wiki/forms.py msgid "" "Check here to apply the above permissions recursively to articles under this" " one." msgstr "" +"Marque aquí para aplicar los permisos de arriba recursívamente a todos los " +"artículos que estén bajo este artículo." #: wiki/forms.py msgid "Permission settings for the article were updated." -msgstr "" +msgstr "La configuración de permisos para el artículo ha sido actualizada." #: wiki/forms.py msgid "Your permission settings were unchanged, so nothing saved." msgstr "" +"Su configuración de permisos no ha sido modificada. Ningún cambio para " +"guardar." #: wiki/forms.py msgid "No user with that username" -msgstr "" +msgstr "No existe un usuario con ese nombre de usuario." #: wiki/forms.py msgid "Article locked for editing" -msgstr "" +msgstr "Artículo bloqueado para edición" #: wiki/forms.py msgid "Article unlocked for editing" -msgstr "" +msgstr "Artículo desbloqueado para edición" #: wiki/forms.py msgid "Filter..." -msgstr "" +msgstr "Filtrar..." #: wiki/core/plugins/base.py msgid "Settings for plugin" -msgstr "" +msgstr "Configuración de plugin" #: wiki/models/article.py wiki/models/pluginbase.py #: wiki/plugins/attachments/models.py msgid "current revision" -msgstr "" +msgstr "revisión actual" #: wiki/models/article.py msgid "" "The revision being displayed for this article. If you need to do a roll-" "back, simply change the value of this field." msgstr "" +"La revisión que se está mostrando de este artículo. Si necesita hacer un " +"rollback, simplemente cambie el valor de este campo." #: wiki/models/article.py msgid "modified" -msgstr "" +msgstr "modificado" #: wiki/models/article.py msgid "Article properties last modified" -msgstr "" +msgstr "Última modificación a las propiedades del artículo" #: wiki/models/article.py msgid "owner" -msgstr "" +msgstr "propietario" #: wiki/models/article.py msgid "" "The owner of the article, usually the creator. The owner always has both " "read and write access." msgstr "" +"El propietario del artículo, usualmente el creador. El propietario siempre " +"tiene permisos de lectura y escritura." #: wiki/models/article.py msgid "group" -msgstr "" +msgstr "grupo" #: wiki/models/article.py msgid "" "Like in a UNIX file system, permissions can be given to a user according to " "group membership. Groups are handled through the Django auth system." msgstr "" +"De forma similar a como sucede en los sistemas de archivos UNIX, los " +"permisos se pueden dar a un usuario con base en su pertenencia a un grupo. " +"Los grupos son manejados a través del sistema Django auth." #: wiki/models/article.py msgid "group read access" -msgstr "" +msgstr "acceso de lectura del grupo" #: wiki/models/article.py msgid "group write access" -msgstr "" +msgstr "acceso de escritura del grupo" #: wiki/models/article.py msgid "others read access" -msgstr "" +msgstr "acceso de lectura de otros" #: wiki/models/article.py msgid "others write access" -msgstr "" +msgstr "acceso de escritura de otros" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" -msgstr "" +msgstr "Artículo sin contenido (%(id)d)" #: wiki/models/article.py msgid "content type" -msgstr "" +msgstr "tipo de contenido" #: wiki/models/article.py msgid "object ID" -msgstr "" +msgstr "ID del objeto" #: wiki/models/article.py msgid "Article for object" -msgstr "" +msgstr "Artículo por objeto" #: wiki/models/article.py msgid "Articles for object" -msgstr "" +msgstr "Artículos por objeto" #: wiki/models/article.py msgid "revision number" -msgstr "" +msgstr "número de revisión" #: wiki/models/article.py msgid "IP address" -msgstr "" +msgstr "dirección IP" #: wiki/models/article.py msgid "user" -msgstr "" +msgstr "usuario" #: wiki/models/article.py msgid "locked" -msgstr "" +msgstr "bloqueado" #: wiki/models/article.py wiki/models/pluginbase.py msgid "article" -msgstr "" +msgstr "artículo" #: wiki/models/article.py msgid "article contents" -msgstr "" +msgstr "contenidos del artículo" #: wiki/models/article.py msgid "article title" -msgstr "" +msgstr "título del artículo" #: wiki/models/article.py msgid "" "Each revision contains a title field that must be filled out, even if the " "title has not changed" msgstr "" +"Cada revisión contiene un campo título que debe ser diligenciado, incluso si" +" el título del artículo no ha sido cambiado" #: wiki/models/pluginbase.py msgid "original article" -msgstr "" +msgstr "artículo original" #: wiki/models/pluginbase.py msgid "Permissions are inherited from this article" -msgstr "" +msgstr "Los permisos han sido heredados de este artículo" #: wiki/models/pluginbase.py msgid "A plugin was changed" -msgstr "" +msgstr "Un plugin ha sido cambiado" #: wiki/models/pluginbase.py msgid "" "The revision being displayed for this plugin.If you need to do a roll-back, " "simply change the value of this field." msgstr "" +"La revisión que está siendo mostrada de este plugin. Sin necesita realizar " +"un rollback, simplemente cambie el valor de este campo." #: wiki/models/urlpath.py msgid "Cache lookup value for articles" -msgstr "" +msgstr "Valor de búsqueda en cache para los artículos" #: wiki/models/urlpath.py msgid "slug" -msgstr "" +msgstr "slug" #: wiki/models/urlpath.py msgid "(root)" -msgstr "" +msgstr "(raíz)" #: wiki/models/urlpath.py msgid "URL path" -msgstr "" +msgstr "ruta URL" #: wiki/models/urlpath.py msgid "URL paths" -msgstr "" +msgstr "rutas URL" #: wiki/models/urlpath.py msgid "Sorry but you cannot have a root article with a slug." -msgstr "" +msgstr "Lo sentimos, pero no puede tener un artículo raíz con slug." #: wiki/models/urlpath.py msgid "A non-root note must always have a slug." -msgstr "" +msgstr "Un artículo no raíz, siempre tiene que tener un slug." #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" -msgstr "" +msgstr "Ya existe un nodo raíz en %s" #: wiki/models/urlpath.py msgid "" @@ -11655,301 +12683,291 @@ msgid "" "\n" "The children of this article have had their parents deleted. You should probably find a new home for them." msgstr "" +"Artículos que perdieron sus padres\n" +"===============================\n" +"\n" +"Los hijos de este artículo tenían artículos padre que fueron borrados. Quizás usted pueda encontrarles un nuevo hogar." #: wiki/models/urlpath.py msgid "Lost and found" -msgstr "" +msgstr "Objetos perdidos" #: wiki/plugins/attachments/forms.py msgid "A short summary of what the file contains" -msgstr "" +msgstr "Un resumen del contenido del archivo" #: wiki/plugins/attachments/forms.py msgid "Yes I am sure..." -msgstr "" +msgstr "Si, estoy seguro.." #: wiki/plugins/attachments/markdown_extensions.py msgid "Click to download file" -msgstr "" +msgstr "Haga clic para descargar el archivo" #: wiki/plugins/attachments/models.py msgid "" "The revision of this attachment currently in use (on all articles using the " "attachment)" msgstr "" +"La revisión de este adjunto está en uso actualmente (en todos los artículos " +"que usan el adjunto)" #: wiki/plugins/attachments/models.py msgid "original filename" -msgstr "" +msgstr "nombre de archivo original" #: wiki/plugins/attachments/models.py msgid "attachment" -msgstr "" +msgstr "adjunto" #: wiki/plugins/attachments/models.py msgid "attachments" -msgstr "" +msgstr "adjuntos" #: wiki/plugins/attachments/models.py msgid "file" -msgstr "" +msgstr "archivo" #: wiki/plugins/attachments/models.py msgid "attachment revision" -msgstr "" +msgstr "revisión del adjunto" #: wiki/plugins/attachments/models.py msgid "attachment revisions" -msgstr "" +msgstr "revisiones del adjunto" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." -msgstr "" +msgstr "%s ha sido cargado exitósamente." #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" -msgstr "" +msgstr "Su archivo no ha podido ser guardado: %s" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py msgid "" "Your file could not be saved, probably because of a permission error on the " "web server." msgstr "" +"Su archivo no pudo ser guardado, probablemente por un error de permisos en " +"el servidor web." #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." -msgstr "" +msgstr "%s cargado en reemplazo del adjunto anterior." #: wiki/plugins/attachments/views.py msgid "" "Your new file will automatically be renamed to match the file already " "present. Files with different extensions are not allowed." msgstr "" +"Su nuevo archivo será renombrado para coincidir con el archivo actualmente " +"presente. No se permitirán archivos con diferentes extensiones." #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." -msgstr "" +msgstr "Revisión actual modificada para %s." #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." -msgstr "" +msgstr "Se añadió una referencia a \"%(att)s\" desde \"%(art)s\"." #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." -msgstr "" +msgstr "El archivo %s ha sido borrado." #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." -msgstr "" +msgstr "Este artículo ya no está relacionado con el archivo %s." #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" -msgstr "" +msgstr "Un archivo ha sido cambiado: %s" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" -msgstr "" +msgstr "Un archivo ha sido borrado: %s" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." msgstr "" +"La imagen %s ha sido cargada. Puede usarla seleccionandola de la lista de " +"imágenes disponibles." #: wiki/plugins/images/forms.py msgid "Are you sure?" -msgstr "" +msgstr "¿Está seguro?" #: wiki/plugins/images/models.py msgid "image" -msgstr "" +msgstr "imagen" #: wiki/plugins/images/models.py msgid "images" -msgstr "" +msgstr "imágenes" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" -msgstr "" +msgstr "Imagen: %s" #: wiki/plugins/images/models.py msgid "Current revision not set!!" -msgstr "" +msgstr "Revisión actual no definida!!" #: wiki/plugins/images/models.py msgid "image revision" -msgstr "" +msgstr "revisión de la imagen" #: wiki/plugins/images/models.py msgid "image revisions" -msgstr "" +msgstr "revisiones de la imagen" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" -msgstr "" +msgstr "Revisión de la imagen: %d" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" -msgstr "" +msgstr "%s ha sido restaurada" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" -msgstr "" +msgstr "%s ha sido marcada para borrado" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" -msgstr "" +msgstr "%(file)s ha sido cambiado a la revisión #%(revision)d" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." -msgstr "" +msgstr "%(file)s ha sido guardado." #: wiki/plugins/images/wiki_plugin.py msgid "Images" -msgstr "" +msgstr "Imágenes" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" -msgstr "" +msgstr "Una imagen ha sido añadida: %s" #: wiki/plugins/links/wiki_plugin.py msgid "Links" -msgstr "" +msgstr "Vínculos" #: wiki/plugins/notifications/forms.py msgid "Notifications" -msgstr "" +msgstr "Notificaciones" #: wiki/plugins/notifications/forms.py msgid "When this article is edited" -msgstr "" +msgstr "Cuando ha sido editado este artículo" #: wiki/plugins/notifications/forms.py msgid "Also receive emails about article edits" -msgstr "" +msgstr "Recibir también correos electrónicos sobre las ediciones de artículos" #: wiki/plugins/notifications/forms.py msgid "Your notification settings were updated." -msgstr "" +msgstr "Su configuración de notificaciones ha sido actualizada" #: wiki/plugins/notifications/forms.py msgid "Your notification settings were unchanged, so nothing saved." -msgstr "" +msgstr "Su configuración de notificaciones no ha cambiado. Nada para guardar." #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" -msgstr "" +msgstr "%(user)s suscritos a %(article)s (%(type)s)" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" -msgstr "" +msgstr "Artículo borrado: %s" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" -msgstr "" +msgstr "Artículo modificado: %s" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" -msgstr "" +msgstr "Nuevo artículo creado: %s" #: wiki/views/accounts.py msgid "You are now sign up... and now you can sign in!" -msgstr "" +msgstr "Usted se encuentra ya registrado.. y puede iniciar sesión!" #: wiki/views/accounts.py msgid "You are no longer logged in. Bye bye!" -msgstr "" +msgstr "Usted ha cerrado sesión. Hasta pronto!" #: wiki/views/accounts.py msgid "You are now logged in! Have fun!" -msgstr "" +msgstr "Usted ha iniciado sesión! Que se divierta!" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." -msgstr "" +msgstr "Nuevo artículo '%s' creado." #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" -msgstr "" +msgstr "Ocurrió un error en la creación de este artículo: %s" #: wiki/views/article.py msgid "There was an error creating this article." -msgstr "" +msgstr "Ocurrió un error en la creación de este artículo." #: wiki/views/article.py msgid "" "This article cannot be deleted because it has children or is a root article." msgstr "" +"Este artículo no puede ser borrado porque tiene hijos o porque es un " +"artículo raíz." #: wiki/views/article.py msgid "" "This article together with all its contents are now completely gone! Thanks!" -msgstr "" +msgstr "El artículo al igual que su contenido ha sido eliminado! Gracias!" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" msgstr "" +"El artículo \"%s\" está marcado para ser borrado! Gracias por mantener el " +"sitio libre de contenidos no deseados!" #: wiki/views/article.py msgid "Your changes were saved." -msgstr "" +msgstr "Sus cambios han sido guardados." #: wiki/views/article.py msgid "A new revision of the article was succesfully added." -msgstr "" +msgstr "Una nueva revisión del artículo fue añadida exitósamente." #: wiki/views/article.py msgid "Restoring article" -msgstr "" +msgstr "Restaurando artículo" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." -msgstr "" +msgstr "El artículo \"%s\" y sus hijos han sido restaurados." #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" -msgstr "" +msgstr "El artículo %s está listo para mostrar la revisión #%d" #: wiki/views/article.py msgid "New title" -msgstr "" +msgstr "Nuevo título" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" -msgstr "" +msgstr "Fusión entre la revisión #%(r1)d y la revisión #%(r2)d" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" msgstr "" +"Una nueva revisión ha sido creada: Fusión entre la revisión #%(r1)d y la " +"revisión #%(r2)d" diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/conf/locale/es_419/LC_MESSAGES/djangojs.mo index c7b1b4f49f22a15ed0ae37b2b1b881c5330fb138..cae8f2bbb7067dc229adffd18d7bfec0569e24fa 100644 GIT binary patch delta 7227 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 N+IMjz`Ib)-{tH*J?+E|^ delta 6596 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 diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.po b/conf/locale/es_419/LC_MESSAGES/djangojs.po index c38f54eb1c..40ea01d268 100644 --- a/conf/locale/es_419/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_419/LC_MESSAGES/djangojs.po @@ -6,7 +6,7 @@ # Translators: # apardo , 2013 # apardo , 2013 -# ovnicraft , 2013 +# ovnicraft , 2013-2014 # dsalazar , 2014 # dsalazar , 2014 # ferabra , 2014 @@ -39,7 +39,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: ferabra \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/projects/p/edx-platform/language/es_419/)\n" @@ -137,7 +137,7 @@ msgstr "Estado: Sin enviar" #. they feel they were graded on this problem #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "You need to pick a rating before you can submit." -msgstr "" +msgstr "Debe elegir una puntuación sobre su calificación antes de enviar." #. Translators: this message appears when transitioning between openended #. grading @@ -172,7 +172,7 @@ msgstr "" #. an evaluator's assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit post-assessment" -msgstr "" +msgstr "Enviar post revisión" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Answer saved, but not yet submitted." @@ -199,10 +199,11 @@ msgstr "" msgid "" "Are you sure you want to remove your previous response to this question?" msgstr "" +"¿Está seguro de que desea borrar su respuesta anterior a esta pregunta?" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Moved to next step." -msgstr "" +msgstr "Movido al siguiente paso." #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -387,6 +388,11 @@ msgstr "" "Tuvimos problemas al procesar su solicitud. Por favor asegurese de guardar " "su trabajo y luego recargue la página." +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" +"Ocurrió un problema al procesar su solicitud. Por favor intente nuevamente." + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -461,9 +467,11 @@ msgstr "Cargando la lista de discusiones" msgid "Click to remove report" msgstr "Haga clic para borrar el reporte" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" "Abuso reportado, %(start_sr_span)s haga clic para borrar este " "reporte%(end_span)s" @@ -475,6 +483,18 @@ msgstr "" msgid "Report Misuse" msgstr "Reportar un abuso" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" +"Marcado como destacado%(start_sr_span)s, haga clic para el eliminar esta " +"marcación%(end_span)s" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "Eliminar la marca de destacado." + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "Marcado" @@ -483,10 +503,6 @@ msgstr "Marcado" msgid "Pin Thread" msgstr "Marcar conversación" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "El marcado no está disponible en el momento" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -549,23 +565,22 @@ msgstr "Abuso reportado. Haga clic para borrar este reporte" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Are you sure you want to delete this comment?" -msgstr "" +msgstr "¿Está seguro de que desea borrar este comentario?" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "We had some trouble deleting this comment. Please try again." msgstr "" +"Ocurrió un problema al borrar el comentario. Por favor intente nuevamente." #: common/static/coffee/src/discussion/views/thread_response_view.js msgid "Are you sure you want to delete this response?" msgstr "¿Está seguro de que desea borrar esta respuesta?" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "hace %s" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "%s a partir de ahora" @@ -578,7 +593,6 @@ msgid "about a minute" msgstr "cerca de un minuto" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" @@ -589,7 +603,6 @@ msgid "about an hour" msgstr "cerca de una hora" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "cerca de %d hora" @@ -600,7 +613,6 @@ msgid "a day" msgstr "un día" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d día" @@ -611,7 +623,6 @@ msgid "about a month" msgstr "cerca de un mes" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mes" @@ -622,19 +633,16 @@ msgid "about a year" msgstr "cerca de un año" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d año" msgstr[1] "%d años" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "Disponible %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." @@ -644,7 +652,6 @@ msgstr "" "medio de los dos cuadros." #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "Escriba en este cuadro para filtrar la lista de %s disponibles." @@ -657,7 +664,6 @@ msgid "Choose all" msgstr "Seleccionar todo" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "Haga clic para seleccionar todos los %s." @@ -670,12 +676,10 @@ msgid "Remove" msgstr "Eliminar" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "%s seleccionados" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -689,7 +693,6 @@ msgid "Remove all" msgstr "Eliminar todo" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "Haga clic para eliminar todos los %s a la vez." @@ -1274,6 +1277,15 @@ msgstr "Lista de items" msgid "Heading" msgstr "Encabezado" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1288,12 +1300,12 @@ msgid "Studio's having trouble saving your work" msgstr "Studio tiene problemas para guardar su trabajo" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "Editando: %s" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/es_EC/LC_MESSAGES/django.mo b/conf/locale/es_EC/LC_MESSAGES/django.mo index c8345ad28f232252e45a3b92ae8db4e428097ca9..1f2a0e4b31333b2d8d30ff0b525603103bf72133 100644 GIT binary patch delta 80 zcmZo?na46gh4INmRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={WF#-UH1sazC delta 79 zcmbQo(#|qLh4Jh}Rc}LAUq??L2S*o|AlKkvt^ofKUFV|I#FEVXJYAQ>l2j`NBLhPd jT>~RsBNGKfGb;nbi96)DjC2jm6by{53`{mYuww)OncfyA diff --git a/conf/locale/es_EC/LC_MESSAGES/django.po b/conf/locale/es_EC/LC_MESSAGES/django.po index 30b75cf0c7..3ba7faad8d 100644 --- a/conf/locale/es_EC/LC_MESSAGES/django.po +++ b/conf/locale/es_EC/LC_MESSAGES/django.po @@ -4,6 +4,11 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# apardo , 2013 +# juancamilom , 2013 +# Luis Ruiz , 2013 +# Natalia_m, 2013 +# ovnicraft , 2014 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# # edX translation file. # Copyright (C) 2014 EdX @@ -16,6 +21,15 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Andres Lucena , 2013 +# apardo , 2013 +# ferabra , 2013 +# Herty Nava , 2013 +# juancamilom , 2013 +# Luis Ruiz , 2013 +# name1984 , 2014 +# Natalia_m, 2013 +# ovnicraft , 2014 # #-#-#-#-# mako-studio.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2014 edX @@ -29,17 +43,17 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" -"PO-Revision-Date: 2014-02-06 03:04+0000\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" +"PO-Revision-Date: 2014-03-01 16:10+0000\n" "Last-Translator: nedbat \n" "Language-Team: Spanish (Ecuador) (http://www.transifex.com/projects/p/edx-platform/language/es_EC/)\n" "MIME-Version: 1.0\n" @@ -141,7 +155,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +234,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +305,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +717,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +783,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +791,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +799,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +833,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +849,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +877,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +917,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1029,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1068,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1166,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1180,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1217,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1299,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1327,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1360,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1372,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1453,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1462,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1495,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1580,12 +1583,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1636,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1677,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1699,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1707,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1746,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1762,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1770,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1869,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1883,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1921,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1975,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1985,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2159,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2176,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2190,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2209,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2221,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2232,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2367,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2500,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2507,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2514,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2525,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2550,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2586,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2603,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2619,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2665,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2701,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2731,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2748,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2843,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2953,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3040,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3131,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3175,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3199,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3290,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3355,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3743,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3997,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4344,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4429,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5566,6 +5548,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5706,6 +5692,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5855,6 +5843,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5999,30 +6019,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6032,23 +6052,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6102,9 +6123,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6119,6 +6141,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6434,18 +6469,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6493,24 +6526,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6573,14 +6610,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6629,10 +6664,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7054,6 +7085,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7730,6 +7769,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7798,6 +7851,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8649,10 +8708,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8784,10 +8839,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8802,8 +8857,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8814,12 +8886,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8862,23 +8928,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9801,7 +9883,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9810,7 +9891,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10298,7 +10378,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10499,6 +10578,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10678,10 +10762,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10943,12 +11023,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11094,7 +11172,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11195,7 +11272,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11254,12 +11330,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11270,7 +11344,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11281,37 +11354,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11330,7 +11396,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11347,27 +11412,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11376,7 +11436,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11405,22 +11464,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11437,12 +11492,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11461,7 +11514,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11480,12 +11532,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11494,12 +11544,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/es_EC/LC_MESSAGES/djangojs.mo b/conf/locale/es_EC/LC_MESSAGES/djangojs.mo index c9186e1f8172cec25747fd21d78011104a44b4f0..774578683772fb59c1df7334e92b52bac577743c 100644 GIT binary patch delta 35 ocmeBS>0z0$j>}lrz(~Q+)XKnO;tn|w&rre8%*xPU;{zQ=0IFpPWdHyG delta 35 pcmeBS>0z0$j>|~b$V9==%*w!E;tn|=&%ji{(A>(vc;f>dMgXc@31\n" "Language-Team: Spanish (Ecuador) (http://www.transifex.com/projects/p/edx-platform/language/es_EC/)\n" "MIME-Version: 1.0\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/es_ES/LC_MESSAGES/django.mo b/conf/locale/es_ES/LC_MESSAGES/django.mo index 945ed8607e31bd1903517db85806f5e735ae1316..3d42465b8710223e81aca15f49a2b6790b6dfe2a 100644 GIT binary patch delta 66 zcmbQhvYcgt3gg>}s@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex WYo)l1bq$OZ3{9;JEH*C8X9NH?n-_in delta 65 zcmZ3^GJ$1+3gfkjs@{gKzK)(g4vsD^L9W5UTmk+ey3R$Zi6xo&dAcr%C8<^lMh1o^ Vx&}tNMkWe|W>yA<8+YV00sx1Y67v86 diff --git a/conf/locale/es_ES/LC_MESSAGES/django.po b/conf/locale/es_ES/LC_MESSAGES/django.po index b248e6f7e2..a93f543875 100644 --- a/conf/locale/es_ES/LC_MESSAGES/django.po +++ b/conf/locale/es_ES/LC_MESSAGES/django.po @@ -66,9 +66,9 @@ # jorts , 2013 # jorts , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # jorts , 2014 @@ -76,8 +76,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: juanan \n" "Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/edx-platform/language/es_ES/)\n" @@ -180,7 +180,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -260,17 +259,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -334,6 +330,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -738,52 +742,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -814,7 +808,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -823,7 +816,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -832,22 +824,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -870,7 +858,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -887,31 +874,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -920,7 +902,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -961,13 +942,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1075,7 +1054,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1115,7 +1093,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1214,7 +1191,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1229,7 +1205,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1267,10 +1242,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1322,7 +1324,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1351,12 +1352,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1386,7 +1385,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1399,27 +1397,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1485,7 +1478,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1495,12 +1487,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1530,7 +1520,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1619,12 +1608,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1674,12 +1661,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1717,7 +1702,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1740,7 +1724,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1749,7 +1732,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1789,12 +1771,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1807,7 +1787,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1816,115 +1795,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1932,7 +1894,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1947,7 +1908,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1986,7 +1946,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2041,7 +2000,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2052,17 +2010,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2229,13 +2184,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2248,13 +2201,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2264,14 +2215,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2285,7 +2234,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2298,7 +2246,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2310,7 +2257,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2446,7 +2392,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2580,7 +2525,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2588,7 +2532,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2596,7 +2539,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2608,7 +2550,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2634,7 +2575,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2671,7 +2611,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2689,7 +2628,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2706,6 +2644,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2746,7 +2690,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2782,6 +2726,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2809,6 +2756,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2825,6 +2773,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2919,7 +2868,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3030,7 +2978,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3118,8 +3065,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3201,7 +3156,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3246,12 +3200,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3272,12 +3224,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3365,6 +3315,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3429,6 +3380,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3811,17 +3768,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4060,6 +4022,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4400,7 +4369,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4485,7 +4454,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5605,6 +5573,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5745,6 +5717,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5894,6 +5868,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6038,30 +6044,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6071,23 +6077,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6141,9 +6148,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6158,6 +6166,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6473,18 +6494,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6532,24 +6551,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6612,14 +6635,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6668,10 +6689,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7093,6 +7110,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7769,6 +7794,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7837,6 +7876,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8688,10 +8733,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8823,10 +8864,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8841,8 +8882,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8853,12 +8911,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8901,23 +8953,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9840,7 +9908,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9849,7 +9916,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10337,7 +10403,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10538,6 +10603,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10717,10 +10787,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10982,12 +11048,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11133,7 +11197,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11234,7 +11297,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11293,12 +11355,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11309,7 +11369,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11320,37 +11379,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11369,7 +11421,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11386,27 +11437,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11415,7 +11461,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11444,22 +11489,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11476,12 +11517,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11500,7 +11539,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11519,12 +11557,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11533,12 +11569,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/es_ES/LC_MESSAGES/djangojs.mo b/conf/locale/es_ES/LC_MESSAGES/djangojs.mo index d404b7ad52a1213b9b598f80d8020b3eec4038f9..a520908765d0d2248febca2c49876ace92c21eea 100644 GIT binary patch delta 21 ccmeBT>0+6%j>}lrz(~Q+)XKnO0+6%j>|~b$V9==%*w!E\n" "Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/edx-platform/language/es_ES/)\n" @@ -355,6 +355,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -423,9 +427,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -435,6 +441,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -443,10 +459,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -516,12 +528,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -534,7 +544,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -545,7 +554,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -556,7 +564,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -567,7 +574,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -578,26 +584,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -610,7 +612,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -623,12 +624,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -639,7 +638,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1148,6 +1146,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1159,12 +1166,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/es_MX/LC_MESSAGES/django.mo b/conf/locale/es_MX/LC_MESSAGES/django.mo index 80f061c6d5ffc2748905022f9cfc12b563df753b..6ee60366e1afd793679f24c3a7fd36a5617b3b9c 100644 GIT binary patch delta 128 zcmey(yp&~v3ghdEs@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex zYo)l1bq$OZ3{9;JEG8~gv@%mLGO{u@)HVPDE}z8W65SA}{`?{<1;?D!id=IAn?xY3 Wn``cnkzbOVn3)4I%5LLJAw~d7(JRaV delta 90 zcmZ3=@|$^r3gf|vs@{gKzK)(g4vsD^L9W5UTmk+ey3R$Zi6xo&dAcr%C8<^lMh1o^ tx&}tNMkWe|W>yA<6L%=G1DWPl24)i, 2014 # marcotuts, 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" -"PO-Revision-Date: 2014-02-24 17:06+0000\n" -"Last-Translator: marcotuts\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" +"PO-Revision-Date: 2014-02-26 22:31+0000\n" +"Last-Translator: Alexm7 \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/edx-platform/language/es_MX/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -142,7 +143,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -222,17 +222,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -296,6 +293,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -700,52 +705,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -776,7 +771,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -785,7 +779,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -794,22 +787,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -832,7 +821,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -849,31 +837,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -882,7 +865,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -923,13 +905,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1037,7 +1017,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1077,7 +1056,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1176,7 +1154,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1191,7 +1168,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1229,10 +1205,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1284,7 +1287,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1313,12 +1315,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1348,7 +1348,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1361,27 +1360,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1447,7 +1441,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1457,12 +1450,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1492,7 +1483,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1581,12 +1571,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1636,12 +1624,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1679,7 +1665,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1702,7 +1687,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1711,7 +1695,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1751,12 +1734,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1769,7 +1750,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1778,115 +1758,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1894,7 +1857,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1909,7 +1871,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1948,7 +1909,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2003,7 +1963,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2014,17 +1973,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2191,13 +2147,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2210,13 +2164,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2226,14 +2178,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2247,7 +2197,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2260,7 +2209,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2272,7 +2220,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2408,7 +2355,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2542,7 +2488,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2550,7 +2495,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2558,7 +2502,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2570,7 +2513,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2596,7 +2538,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2633,7 +2574,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2651,7 +2591,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2668,6 +2607,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2708,7 +2653,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2744,6 +2689,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2771,6 +2719,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2787,6 +2736,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2881,7 +2831,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2992,7 +2941,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3080,8 +3028,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3163,7 +3119,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3208,12 +3163,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3234,12 +3187,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3327,6 +3278,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3391,6 +3343,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3773,17 +3731,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4022,6 +3985,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4362,7 +4332,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4447,7 +4417,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5567,6 +5536,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5707,6 +5680,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5856,6 +5831,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6000,30 +6007,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6033,23 +6040,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6103,9 +6111,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6120,6 +6129,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6435,18 +6457,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6494,24 +6514,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6574,14 +6598,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6630,10 +6652,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7055,6 +7073,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7731,6 +7757,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7799,6 +7839,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8650,10 +8696,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8785,10 +8827,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8803,8 +8845,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8815,12 +8874,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8863,23 +8916,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9802,7 +9871,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9811,7 +9879,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10299,7 +10366,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10500,6 +10566,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10679,10 +10750,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10944,12 +11011,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11095,7 +11160,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11196,7 +11260,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11255,12 +11318,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11271,7 +11332,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11282,37 +11342,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11331,7 +11384,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11348,27 +11400,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11377,7 +11424,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11406,22 +11452,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11438,12 +11480,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11462,7 +11502,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11481,12 +11520,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11495,12 +11532,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/es_MX/LC_MESSAGES/djangojs.mo b/conf/locale/es_MX/LC_MESSAGES/djangojs.mo index 0dd0c185bc75766694570b2a485e947552626475..2465a6edddabffdc29da83db7496e014c480c50f 100644 GIT binary patch delta 68 zcmeyx+{-dSh4J!4)lM#BT>~QpLsKgQi-|iF+07J;jI2xyCO#0Cam-1r$Te56Nd(fm Xx#kWT`6aoDnK^pN`MGwJ7=Hl((E1i4 delta 50 zcmeBW`Ncdzh4H{d)lM!WT_Y0(Lo+J_gNZv7*?~-RD+9BM55zfh6N{4bOG-N5EK9a diff --git a/conf/locale/es_MX/LC_MESSAGES/djangojs.po b/conf/locale/es_MX/LC_MESSAGES/djangojs.po index c80fcbc40c..4293f24aab 100644 --- a/conf/locale/es_MX/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_MX/LC_MESSAGES/djangojs.po @@ -10,14 +10,15 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: +# Alexm7 , 2014 # marcotuts, 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" -"PO-Revision-Date: 2014-02-24 17:06+0000\n" -"Last-Translator: marcotuts\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" +"PO-Revision-Date: 2014-02-26 22:40+0000\n" +"Last-Translator: Alexm7 \n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/edx-platform/language/es_MX/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -343,6 +344,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -411,9 +416,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -423,6 +430,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -431,10 +448,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -504,12 +517,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -522,7 +533,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -533,7 +543,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -544,7 +553,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -555,7 +563,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -566,26 +573,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -598,7 +601,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -611,12 +613,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -627,7 +627,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1136,6 +1135,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1147,12 +1155,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/es_US/LC_MESSAGES/django.mo b/conf/locale/es_US/LC_MESSAGES/django.mo index 125ca13f4a674ff388f908cc33f6842dc2ce9f29..49afce42e15aed6f8fc5096bf58f054af9a5f6b4 100644 GIT binary patch delta 66 zcmeBWS;8_wh4IxyRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd UT>~RsBNGKfGb;nbjXQD}0fl4|=Kufz diff --git a/conf/locale/es_US/LC_MESSAGES/django.po b/conf/locale/es_US/LC_MESSAGES/django.po index b8825345c0..5a0fbfebf6 100644 --- a/conf/locale/es_US/LC_MESSAGES/django.po +++ b/conf/locale/es_US/LC_MESSAGES/django.po @@ -29,16 +29,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Spanish (United States) (http://www.transifex.com/projects/p/edx-platform/language/es_US/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1285,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1313,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1346,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1358,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1439,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1448,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1481,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1580,12 +1569,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1622,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1663,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1685,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1693,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1732,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1748,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1756,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1855,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1869,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1907,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1961,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1971,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2145,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2162,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2176,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2218,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2353,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2486,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2493,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2511,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2536,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2572,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2589,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2605,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2651,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2687,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2717,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2734,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2829,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2939,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3026,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3117,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3161,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3185,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3276,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3341,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3729,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3983,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4330,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4415,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5566,6 +5534,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5706,6 +5678,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5855,6 +5829,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5999,30 +6005,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6032,23 +6038,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6102,9 +6109,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6119,6 +6127,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6434,18 +6455,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6493,24 +6512,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6573,14 +6596,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6629,10 +6650,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7054,6 +7071,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7730,6 +7755,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7798,6 +7837,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8649,10 +8694,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8784,10 +8825,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8802,8 +8843,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8814,12 +8872,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8862,23 +8914,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9801,7 +9869,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9810,7 +9877,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10298,7 +10364,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10499,6 +10564,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10678,10 +10748,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10943,12 +11009,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11094,7 +11158,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11195,7 +11258,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11254,12 +11316,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11270,7 +11330,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11281,37 +11340,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11330,7 +11382,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11347,27 +11398,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11376,7 +11422,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11405,22 +11450,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11437,12 +11478,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11461,7 +11500,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11480,12 +11518,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11494,12 +11530,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/es_US/LC_MESSAGES/djangojs.mo b/conf/locale/es_US/LC_MESSAGES/djangojs.mo index 3feb0c9bae75a7708687c64c0bb50d1c371987a9..40fa452ef6264f6734e95d4398d909629cee0d18 100644 GIT binary patch delta 21 ccmbQlGKpovIxb^f10w}PQ!4|DjXROV diff --git a/conf/locale/es_US/LC_MESSAGES/djangojs.po b/conf/locale/es_US/LC_MESSAGES/djangojs.po index aa4375caba..f1971b6845 100644 --- a/conf/locale/es_US/LC_MESSAGES/djangojs.po +++ b/conf/locale/es_US/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Spanish (United States) (http://www.transifex.com/projects/p/edx-platform/language/es_US/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/et_EE/LC_MESSAGES/django.mo b/conf/locale/et_EE/LC_MESSAGES/django.mo index 2c4f0df4a1f86b6ef454b287ae40f24360309b7f..391ec56f519d75836359cb3865b67d7dc853ffb3 100644 GIT binary patch delta 66 zcmeBRna?soh4JY`Rd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd UT>~RsBNGKfGb;nbjXTmA0fD#@(*OVf diff --git a/conf/locale/et_EE/LC_MESSAGES/django.po b/conf/locale/et_EE/LC_MESSAGES/django.po index 46d7709780..dca9b036c2 100644 --- a/conf/locale/et_EE/LC_MESSAGES/django.po +++ b/conf/locale/et_EE/LC_MESSAGES/django.po @@ -33,16 +33,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:20+0000\n" "Last-Translator: nedbat \n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/edx-platform/language/et_EE/)\n" @@ -145,7 +145,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -225,17 +224,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -299,6 +295,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -703,52 +707,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -779,7 +773,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -788,7 +781,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -797,22 +789,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -835,7 +823,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -852,31 +839,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -885,7 +867,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -926,13 +907,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1040,7 +1019,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1080,7 +1058,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1179,7 +1156,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1194,7 +1170,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1232,10 +1207,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1287,7 +1289,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1316,12 +1317,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1351,7 +1350,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1364,27 +1362,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1450,7 +1443,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1460,12 +1452,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1495,7 +1485,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1584,12 +1573,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1639,12 +1626,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1682,7 +1667,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1705,7 +1689,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1714,7 +1697,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1754,12 +1736,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1772,7 +1752,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1781,115 +1760,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1897,7 +1859,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1912,7 +1873,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1951,7 +1911,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2006,7 +1965,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2017,17 +1975,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2194,13 +2149,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2213,13 +2166,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2229,14 +2180,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2250,7 +2199,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2263,7 +2211,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2275,7 +2222,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2411,7 +2357,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2545,7 +2490,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2553,7 +2497,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2561,7 +2504,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2573,7 +2515,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2599,7 +2540,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2636,7 +2576,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2654,7 +2593,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2671,6 +2609,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2711,7 +2655,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2747,6 +2691,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2774,6 +2721,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2790,6 +2738,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2884,7 +2833,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2995,7 +2943,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3083,8 +3030,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3166,7 +3121,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3211,12 +3165,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3237,12 +3189,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3330,6 +3280,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3394,6 +3345,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3776,17 +3733,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4025,6 +3987,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4365,7 +4334,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4450,7 +4419,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5570,6 +5538,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5710,6 +5682,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5859,6 +5833,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6003,30 +6009,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6036,23 +6042,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6106,9 +6113,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6123,6 +6131,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6438,18 +6459,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6497,24 +6516,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6577,14 +6600,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6633,10 +6654,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7058,6 +7075,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7734,6 +7759,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7802,6 +7841,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8653,10 +8698,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8788,10 +8829,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8806,8 +8847,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8818,12 +8876,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8866,23 +8918,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9805,7 +9873,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9814,7 +9881,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10302,7 +10368,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10503,6 +10568,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10682,10 +10752,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10947,12 +11013,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11098,7 +11162,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11199,7 +11262,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11258,12 +11320,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11274,7 +11334,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11285,37 +11344,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11334,7 +11386,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11351,27 +11402,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11380,7 +11426,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11409,22 +11454,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11441,12 +11482,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11465,7 +11504,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11484,12 +11522,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11498,12 +11534,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/et_EE/LC_MESSAGES/djangojs.mo b/conf/locale/et_EE/LC_MESSAGES/djangojs.mo index 101364827ca41bc6825e80c1ac6db90fd8cb9cf9..2f0ecc8ba7ff51b024bd99d9ec1f66149832a2bd 100644 GIT binary patch delta 21 ccmeBW>1CO)j>}lrz(~Q+)XKnO1CO)j>|~b$V9==%*w!E\n" "Language-Team: Estonian (Estonia) (http://www.transifex.com/projects/p/edx-platform/language/et_EE/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/fa/LC_MESSAGES/django.mo b/conf/locale/fa/LC_MESSAGES/django.mo index 42d47d80dd865b14fd4727e55859e3037a66de25..d52c873be8907a7f01bc1ae2a88a6534027317ac 100644 GIT binary patch delta 66 zcmeys+|DvVh4Jh}Rd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wll2j`NBLhPd UT>~RsBNGKfGb;nbjXV4q0gqY|@&Et; diff --git a/conf/locale/fa/LC_MESSAGES/django.po b/conf/locale/fa/LC_MESSAGES/django.po index 4b97156a99..a4286bf21a 100644 --- a/conf/locale/fa/LC_MESSAGES/django.po +++ b/conf/locale/fa/LC_MESSAGES/django.po @@ -31,16 +31,16 @@ # djcsaeed , 2013 # djcsaeed , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Persian (http://www.transifex.com/projects/p/edx-platform/language/fa/)\n" @@ -143,7 +143,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -223,17 +222,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -297,6 +293,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -701,52 +705,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -777,7 +771,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -786,7 +779,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -795,22 +787,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -833,7 +821,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -850,31 +837,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -883,7 +865,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -924,13 +905,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1038,7 +1017,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1078,7 +1056,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1177,7 +1154,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1192,7 +1168,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1230,10 +1205,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1285,7 +1287,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1314,12 +1315,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1349,7 +1348,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1362,27 +1360,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1448,7 +1441,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1458,12 +1450,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1493,7 +1483,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1582,12 +1571,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1637,12 +1624,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1680,7 +1665,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1703,7 +1687,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1712,7 +1695,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1752,12 +1734,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1770,7 +1750,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1779,115 +1758,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1895,7 +1857,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1910,7 +1871,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1949,7 +1909,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2004,7 +1963,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2015,17 +1973,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2192,13 +2147,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2211,13 +2164,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2227,14 +2178,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2248,7 +2197,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2261,7 +2209,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2273,7 +2220,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2409,7 +2355,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2543,7 +2488,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2551,7 +2495,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2559,7 +2502,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2571,7 +2513,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2597,7 +2538,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2634,7 +2574,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2652,7 +2591,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2669,6 +2607,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2709,7 +2653,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2745,6 +2689,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2772,6 +2719,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2788,6 +2736,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2882,7 +2831,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2993,7 +2941,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3081,8 +3028,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3164,7 +3119,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3209,12 +3163,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3235,12 +3187,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3328,6 +3278,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3392,6 +3343,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3774,17 +3731,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4023,6 +3985,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4363,7 +4332,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4448,7 +4417,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5566,6 +5534,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5706,6 +5678,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5855,6 +5829,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5999,30 +6005,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6032,23 +6038,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6102,9 +6109,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6119,6 +6127,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6434,18 +6455,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6493,24 +6512,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6573,13 +6596,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6627,10 +6648,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7052,6 +7069,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7728,6 +7753,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7796,6 +7835,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8647,10 +8692,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8782,10 +8823,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8800,8 +8841,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8812,12 +8870,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8860,23 +8912,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9799,7 +9867,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9808,7 +9875,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10296,7 +10362,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10497,6 +10562,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10676,10 +10746,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10941,12 +11007,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11092,7 +11156,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11193,7 +11256,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11252,12 +11314,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11268,7 +11328,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11279,37 +11338,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11328,7 +11380,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11345,27 +11396,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11374,7 +11420,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11403,22 +11448,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11435,12 +11476,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11459,7 +11498,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11478,12 +11516,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11492,12 +11528,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/fa/LC_MESSAGES/djangojs.mo b/conf/locale/fa/LC_MESSAGES/djangojs.mo index bebbd4f5f0782dc2e9fd0faf3464ce6282dd2778..7a40801afc46829ce81365ef2cc5f0c357b87bb6 100644 GIT binary patch delta 21 ccmey${FQmaIxb^f10w}PQ!4|DjXP`^0aGLf$^ZZW delta 21 ccmey${FQmaIxZt!BNGKfGb;mwjXP`^0aGLf#sB~S diff --git a/conf/locale/fa/LC_MESSAGES/djangojs.po b/conf/locale/fa/LC_MESSAGES/djangojs.po index 4e5c646e63..2c4c4f421e 100644 --- a/conf/locale/fa/LC_MESSAGES/djangojs.po +++ b/conf/locale/fa/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Persian (http://www.transifex.com/projects/p/edx-platform/language/fa/)\n" @@ -337,6 +337,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -402,9 +406,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -414,6 +420,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -422,10 +438,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -493,12 +505,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -511,7 +521,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -521,7 +530,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -531,7 +539,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -541,7 +548,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -551,25 +557,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -582,7 +584,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -595,12 +596,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -611,7 +610,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1119,6 +1117,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1130,12 +1137,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/fa_IR/LC_MESSAGES/django.mo b/conf/locale/fa_IR/LC_MESSAGES/django.mo index b8b18ffd468ade60a3450d9376a1ea93844a0b11..9a5e36bb8300d098a7acdc77d69102eb023870d1 100644 GIT binary patch delta 66 zcmey%JcVU~3gfMbs@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex WYo)l1bq$OZ3{9;JEH*BTVFUn4Ef=u> delta 65 zcmbQj@|Ssn3gh94s@{gKzK)(g4vsD^L9W5UTmk+ey3R$Zi6xo&dAcr%C8<^lMh1o^ Vx&}tNMkWe|W>yA<8+XJo0sxri6D9xv diff --git a/conf/locale/fa_IR/LC_MESSAGES/django.po b/conf/locale/fa_IR/LC_MESSAGES/django.po index 9a2e691c4f..70ee7138ab 100644 --- a/conf/locale/fa_IR/LC_MESSAGES/django.po +++ b/conf/locale/fa_IR/LC_MESSAGES/django.po @@ -47,16 +47,16 @@ # djcsaeed , 2013 # djcsaeed , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: nedbat \n" "Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/edx-platform/language/fa_IR/)\n" @@ -159,7 +159,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -239,17 +238,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -313,6 +309,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -717,52 +721,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -793,7 +787,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -802,7 +795,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -811,22 +803,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -849,7 +837,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -866,31 +853,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -899,7 +881,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -940,13 +921,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1054,7 +1033,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1094,7 +1072,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1193,7 +1170,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1208,7 +1184,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1246,10 +1221,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1301,7 +1303,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1330,12 +1331,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1365,7 +1364,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1378,27 +1376,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1464,7 +1457,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1474,12 +1466,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1509,7 +1499,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1598,12 +1587,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1653,12 +1640,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1696,7 +1681,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1719,7 +1703,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1728,7 +1711,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1768,12 +1750,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1786,7 +1766,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1795,115 +1774,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1911,7 +1873,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1926,7 +1887,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1965,7 +1925,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2020,7 +1979,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2031,17 +1989,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2208,13 +2163,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2227,13 +2180,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2243,14 +2194,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2264,7 +2213,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2277,7 +2225,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2289,7 +2236,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2425,7 +2371,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2559,7 +2504,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2567,7 +2511,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2575,7 +2518,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2587,7 +2529,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2613,7 +2554,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2650,7 +2590,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2668,7 +2607,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2685,6 +2623,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2725,7 +2669,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2761,6 +2705,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2788,6 +2735,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2804,6 +2752,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2898,7 +2847,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3009,7 +2957,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3097,8 +3044,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3180,7 +3135,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3225,12 +3179,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3251,12 +3203,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3344,6 +3294,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3408,6 +3359,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3790,17 +3747,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4039,6 +4001,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4379,7 +4348,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4464,7 +4433,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5582,6 +5550,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5722,6 +5694,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5871,6 +5845,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6015,30 +6021,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6048,23 +6054,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6118,9 +6125,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6135,6 +6143,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6450,18 +6471,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6509,24 +6528,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6589,13 +6612,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6643,10 +6664,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7068,6 +7085,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7744,6 +7769,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7812,6 +7851,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8663,10 +8708,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8798,10 +8839,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8816,8 +8857,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8828,12 +8886,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8876,23 +8928,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9815,7 +9883,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9824,7 +9891,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10312,7 +10378,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10513,6 +10578,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10692,10 +10762,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10957,12 +11023,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11108,7 +11172,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11209,7 +11272,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11268,12 +11330,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11284,7 +11344,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11295,37 +11354,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11344,7 +11396,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11361,27 +11412,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11390,7 +11436,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11419,22 +11464,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11451,12 +11492,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11475,7 +11514,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11494,12 +11532,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11508,12 +11544,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/fa_IR/LC_MESSAGES/djangojs.mo b/conf/locale/fa_IR/LC_MESSAGES/djangojs.mo index 545b86f4ea07063ac892bd5d6120ab17eb4c2896..bdef7c88cd5709c44b7644dc0ee782f333a2c358 100644 GIT binary patch delta 21 ccmZo-X=0hMj>}lrz(~Q+)XKnO;|?!I06}a8^8f$< delta 21 ccmZo-X=0hMj>|~b$V9==%*w!E;|?!I06}a8?*IS* diff --git a/conf/locale/fa_IR/LC_MESSAGES/djangojs.po b/conf/locale/fa_IR/LC_MESSAGES/djangojs.po index fc3f2b8c93..b5b543a11e 100644 --- a/conf/locale/fa_IR/LC_MESSAGES/djangojs.po +++ b/conf/locale/fa_IR/LC_MESSAGES/djangojs.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: cpennington \n" "Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/edx-platform/language/fa_IR/)\n" @@ -343,6 +343,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -408,9 +412,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -420,6 +426,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -428,10 +444,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -499,12 +511,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -517,7 +527,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -527,7 +536,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -537,7 +545,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -547,7 +554,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -557,25 +563,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -588,7 +590,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -601,12 +602,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -617,7 +616,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1125,6 +1123,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1136,12 +1143,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/fi_FI/LC_MESSAGES/django.mo b/conf/locale/fi_FI/LC_MESSAGES/django.mo index 1f4b14337dcfaec15dc01b855517929344d5f0a1..6f9de79aab225038504064f40573250a022a5f3e 100644 GIT binary patch delta 66 zcmZo?na46gh4INmRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd UT>~RsBNGKfGb;nbjXTm90f77x&j0`b diff --git a/conf/locale/fi_FI/LC_MESSAGES/django.po b/conf/locale/fi_FI/LC_MESSAGES/django.po index a39218a9e8..6caf38b617 100644 --- a/conf/locale/fi_FI/LC_MESSAGES/django.po +++ b/conf/locale/fi_FI/LC_MESSAGES/django.po @@ -33,16 +33,16 @@ # mop , 2013 # mop , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/edx-platform/language/fi_FI/)\n" @@ -145,7 +145,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -225,17 +224,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -299,6 +295,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -703,52 +707,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -779,7 +773,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -788,7 +781,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -797,22 +789,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -835,7 +823,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -852,31 +839,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -885,7 +867,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -926,13 +907,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1040,7 +1019,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1080,7 +1058,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1179,7 +1156,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1194,7 +1170,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1232,10 +1207,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1287,7 +1289,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1316,12 +1317,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1351,7 +1350,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1364,27 +1362,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1450,7 +1443,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1460,12 +1452,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1495,7 +1485,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1584,12 +1573,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1639,12 +1626,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1682,7 +1667,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1705,7 +1689,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1714,7 +1697,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1754,12 +1736,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1772,7 +1752,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1781,115 +1760,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1897,7 +1859,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1912,7 +1873,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1951,7 +1911,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2006,7 +1965,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2017,17 +1975,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2194,13 +2149,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2213,13 +2166,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2229,14 +2180,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2250,7 +2199,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2263,7 +2211,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2275,7 +2222,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2411,7 +2357,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2545,7 +2490,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2553,7 +2497,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2561,7 +2504,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2573,7 +2515,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2599,7 +2540,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2636,7 +2576,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2654,7 +2593,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2671,6 +2609,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2711,7 +2655,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2747,6 +2691,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2774,6 +2721,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2790,6 +2738,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2884,7 +2833,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2995,7 +2943,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3083,8 +3030,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3166,7 +3121,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3211,12 +3165,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3237,12 +3189,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3330,6 +3280,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3394,6 +3345,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3776,17 +3733,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4025,6 +3987,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4365,7 +4334,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4450,7 +4419,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5570,6 +5538,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5710,6 +5682,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5859,6 +5833,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6003,30 +6009,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6036,23 +6042,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6106,9 +6113,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6123,6 +6131,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6438,18 +6459,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6497,24 +6516,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6577,14 +6600,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6633,10 +6654,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7058,6 +7075,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7734,6 +7759,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7802,6 +7841,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8653,10 +8698,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8788,10 +8829,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8806,8 +8847,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8818,12 +8876,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8866,23 +8918,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9805,7 +9873,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9814,7 +9881,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10302,7 +10368,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10503,6 +10568,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10682,10 +10752,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10947,12 +11013,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11098,7 +11162,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11199,7 +11262,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11258,12 +11320,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11274,7 +11334,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11285,37 +11344,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11334,7 +11386,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11351,27 +11402,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11380,7 +11426,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11409,22 +11454,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11441,12 +11482,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11465,7 +11504,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11484,12 +11522,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11498,12 +11534,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/fi_FI/LC_MESSAGES/djangojs.mo b/conf/locale/fi_FI/LC_MESSAGES/djangojs.mo index 4daa3e33bcc0c7fab0353728c323a180097c1c15..4618241efbbedf5bb124ba790318297b05607aeb 100644 GIT binary patch delta 21 ccmeBS>0z0$j>}lrz(~Q+)XKnO0z0$j>|~b$V9==%*w!E\n" "Language-Team: Finnish (Finland) (http://www.transifex.com/projects/p/edx-platform/language/fi_FI/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo index 321b6a2d1fdc47578f0d5985d8c8e1d101f33307..cc42f469390587ad1d4df6442f38012160eeb422 100644 GIT binary patch delta 55669 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 diff --git a/conf/locale/fr/LC_MESSAGES/django.po b/conf/locale/fr/LC_MESSAGES/django.po index 6067cb2d8b..5ffdfff04a 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -25,12 +25,14 @@ # Nikolaos Maris, 2013 # Nikolaos Maris, 2013 # Olivier Marquez , 2013 -# Olivier Marquez , 2013 +# Olivier Marquez , 2013-2014 # Yannick1 , 2013 # pchiu , 2013-2014 # qcappart , 2014 +# sarina , 2014 # Steven_Bernard , 2013 # Steven_Bernard , 2013 +# antoviaque , 2014 # Yannick1 , 2013 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# # edX translation file. @@ -75,6 +77,8 @@ # Yannick1 , 2013 # pchiu , 2013-2014 # qcappart , 2014 +# sarina , 2014 +# antoviaque , 2014 # Yannick1 , 2013 # #-#-#-#-# mako-studio.po (edx-platform) #-#-#-#-# # edX translation file @@ -91,6 +95,7 @@ # Julien Colmonts , 2014 # Olivier Marquez , 2013 # qcappart , 2014 +# sarina , 2014 # Yannick1 , 2013 # #-#-#-#-# messages.po (edx-platform) #-#-#-#-# # edX translation file @@ -101,22 +106,23 @@ # Olivier Marquez , 2013 # Olivier Marquez , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # Bertrand Marron , 2014 # chrisc , 2014 # francoisedocq, 2014 # qcappart , 2014 +# sarina , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" -"PO-Revision-Date: 2014-02-24 17:06+0000\n" -"Last-Translator: francoisedocq\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-02-27 15:43-0500\n" +"PO-Revision-Date: 2014-03-01 21:40+0000\n" +"Last-Translator: sarina \n" "Language-Team: French (http://www.transifex.com/projects/p/edx-platform/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -130,8 +136,14 @@ msgstr "" #. that a user has submitted or needs to grade #: cms/djangoapps/contentstore/utils.py lms/djangoapps/courseware/tabs.py msgid "Open Ended Panel" -msgstr "" +msgstr "Tableau de bord des questions ouvertes" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: "Courseware" is the title of the page where you access a +#. course's videos and problems. +#. Translators: 'Courseware' refers to the tab in the courseware +#. that leads to the content of a course +#: cms/djangoapps/contentstore/views/tabs.py lms/djangoapps/courseware/tabs.py #: lms/templates/courseware/courseware-error.html msgid "Courseware" msgstr "Contenu du cours" @@ -144,7 +156,7 @@ msgstr "Contenu du cours" #: common/lib/xmodule/xmodule/course_module.py #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Course Info" -msgstr "Informations sur le cours" +msgstr "Infos" #. Translators: "Discussion" is the title of the course forum page #. Translators: "Discussion" is the title of the course forum page @@ -210,7 +222,6 @@ msgid "Student" msgstr "Étudiant" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -304,17 +315,14 @@ msgid "Unexpected account status" msgstr "Statut du compte inattendu" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "Un compte avec le même nom d'utilisateur '{username}' existe déjà." #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "Un compte avec l'adresse e-mail '{email}' existe déjà." #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "Erreur (401 {field}). Contactez-nous par mail." @@ -378,6 +386,14 @@ msgstr "Une ville est requise" msgid "A country is required" msgstr "Un pays est requis" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "Le nom d'utilisateur ne doit pas contenir plus de {0} caractères" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "L'adresse email ne doit pas contenir plus de {0} caractères" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "Une adresse email valide est requise." @@ -471,7 +487,7 @@ msgstr "%H:%M:%S" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "AM" -msgstr "" +msgstr "AM" #. Translators: This is an AM/PM indicator for displaying times. It is #. used for the %p directive in date-time formats. See http://strftime.org @@ -479,7 +495,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "PM" -msgstr "" +msgstr "PM" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Monday Februrary 10, 2014". It is used for the %A @@ -786,52 +802,42 @@ msgid "December" msgstr "décembre" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "Longueur invalide ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "doit contenir {0} caractères ou plus" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "doit contenir {0} caractères ou moins" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "Doit être plus complexe ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "doit contenir {0} ou plus de lettres majuscules" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "doit contenir {0} ou plus de lettres minuscules" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "doit contenir {0} ou plus de chiffres" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "doit contenir {0} ou plus d'éléments de ponctuation" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "doit contenir {0} ou plus de caractères non ascii" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "doit contenir {0} ou plus de mots" @@ -870,7 +876,6 @@ msgstr "" "réponse. " #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "Erreur {err} dans la fonction d'indice {hintfn}." @@ -879,7 +884,6 @@ msgid "(Source code line unavailable)" msgstr "(Ligne de code source non disponible)" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "Regardez la ligne de source XML {sourcenum}." @@ -890,24 +894,21 @@ msgstr "" "question." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "Ne sait pas interpréter '{student_answer}' comme un nombre. " #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" "Vous ne pouvez pas utiliser les variables ({bad_variables}) dans les " "problèmes numériques." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" +"fonction factorielle évaluée en dehors de son domaine:'{student_answer}'" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "Syntaxe mathématique invalide: '{student_answer}'" @@ -934,9 +935,10 @@ msgstr "" #: common/lib/capa/capa/responsetypes.py msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" +"Réponse personnalisée: La fonction de vérification a renvoyé un dictionnaire" +" invalide!" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -956,12 +958,10 @@ msgstr "" "Réponse invalide de l'évaluateur. Veuillez contacter l'équipe pédagogique." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "Donnée invalide : {bad_input} non autorisé dans la réponse." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" @@ -970,13 +970,11 @@ msgstr "" "donnée était : {bad_input}" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" "Donnée invalide: Ne peut pas analyser '{bad_input}' comme une formule." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" "Donnée invalide : Ne peut pas analyser '{bad_input}' comme une formule" @@ -984,7 +982,6 @@ msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" "Erreur dans l'évaluation de SchematicResponse. L'erreur est: {error_msg}" @@ -996,7 +993,6 @@ msgstr "" "nombre." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "Ne peut pas interpréter '{given_answer}' comme étant un nombre." @@ -1040,13 +1036,11 @@ msgstr "" "Le problème doit être réinitialisé avant de pouvoir être vérifié à nouveau." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Vous devez attendre au moins {wait} secondes entre les soumissions." #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "Erreur : {msg}" @@ -1111,46 +1105,46 @@ msgstr "A déterminer" #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Self" -msgstr "" +msgstr "Auto" #. Translators: "AI" is used to denote an openended response that is machine- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "AI" -msgstr "" +msgstr "IA" #. Translators: "Peer" is used to denote an openended response that is peer- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Peer" -msgstr "" +msgstr "Pairs" #. Translators: "Not started" is used to communicate to a student that their #. response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Not started." -msgstr "" +msgstr "Pas commencé." #. Translators: "Being scored." is used to communicate to a student that their #. response #. are in the process of being scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Being scored." -msgstr "" +msgstr "En cours de notation." #. Translators: "Scoring finished" is used to communicate to a student that #. their response #. have been scored, but the full scoring process is not yet complete #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scoring finished." -msgstr "" +msgstr "Notation terminée." #. Translators: "Complete" is used to communicate to a student that their #. openended response has been fully scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Complete." -msgstr "" +msgstr "Complet." #. Translators: "Scored rubric" appears to a user as part of a longer #. string that looks something like: "Scored rubric from grader 1". @@ -1159,74 +1153,82 @@ msgstr "" #. returned from one of the graders of their openended response problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scored rubric" -msgstr "" +msgstr "Rubrique notée" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." msgstr "" +"Vous avez essayé de répondre à cette question {number_of_student_attempts} " +"fois. Vous êtes autorisé à essayer seulement {max_number_of_attempts} " +"réponses. " #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "The problem state got out-of-sync. Please try reloading the page." msgstr "" +"Le problème n'a pas été bien synchronisé. Merci d'essayer de recharger la " +"page. " #. Translators: "Self-Assessment" refers to the self-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Self-Assessment" -msgstr "" +msgstr "Auto-évaluation" #. Translators: "Peer-Assessment" refers to the peer-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Peer-Assessment" -msgstr "" +msgstr "Évaluation par les pairs" #. Translators: "Instructor-Assessment" refers to the instructor-assessed mode #. of openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Instructor-Assessment" -msgstr "" +msgstr "Évaluation par l'enseignant" #. Translators: "AI-Assessment" refers to the machine-graded mode of openended #. evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "AI-Assessment" -msgstr "" +msgstr "Évaluation par IA (intelligence artificielle)" #. Translators: 'tag' is one of 'feedback', 'submission_id', #. 'grader_id', or 'score'. They are categories that a student #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." msgstr "" +"Ne peut trouver le tag {tag_name} dans les réponses au sondage. Merci de " +"réessayer la soumission." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "There was an error saving your feedback. Please contact course staff." msgstr "" +"Il y a eu une erreur avec l’enregistrement de votre feedback. Merci de " +"contacter l'équipe pédagogique." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Couldn't submit feedback." -msgstr "" +msgstr "Le feedback n'a pas pu être soumis." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your feedback." -msgstr "" +msgstr "Votre feedback a été bien enregistré." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Unable to save your feedback. Please try again later." msgstr "" +"Impossible d'enregistrer votre feedback. Veuillez réessayer plus tard." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your submission." -msgstr "" +msgstr "Votre soumission a bien été enregistrée." #. Translators: the `grader` refers to the grading service open response #. problems @@ -1236,6 +1238,8 @@ msgstr "" msgid "" "Unable to submit your submission to the grader. Please try again later." msgstr "" +"Impossible d'envoyer votre soumission à l'évaluateur. Veuillez réessayer " +"plus tard. " #. Translators: the `grader` refers to the grading service open response #. problems @@ -1244,7 +1248,7 @@ msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error getting feedback from grader." -msgstr "" +msgstr "Erreur dans la réception du feedback de l'évaluateur." #. Translators: the `grader` refers to the grading service open response #. problems @@ -1252,11 +1256,11 @@ msgstr "" #. graded. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "No feedback available from grader." -msgstr "" +msgstr "Aucun feedback disponible de la part de l'évaluateur. " #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error handling action. Please try again." -msgstr "" +msgstr "Erreur dans la gestion de l'action. Veuillez réessayer plus tard. " #. Translators: this string appears once an openended response #. is submitted but before it has been graded @@ -1264,67 +1268,79 @@ msgstr "" msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" +"Votre réponse a été envoyée. Merci de revenir plus tard voir votre note. " #. Translators: "Not started" communicates to a student that their response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Not started" -msgstr "" +msgstr "Pas commencé" #. Translators: "In progress" communicates to a student that their response #. is currently in the grading process #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "In progress" -msgstr "" +msgstr "En cours" #. Translators: "Done" communicates to a student that their response #. has been fully graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Done" -msgstr "" +msgstr "Terminé" #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We could not find a file in your submission. Please try choosing a file or " "pasting a URL to your file into the answer box." msgstr "" +"Nous n'avons pas trouvé de fichier dans votre soumission. Merci d'essayer de" +" joindre un fichier ou de coller l'URL de votre fichier dans le champ de " +"réponse. " #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We are having trouble saving your file. Please try another file or paste a " "URL to your file into the answer box." msgstr "" +"Nous ne parvenons pas à enregistrer votre fichier. Merci d'essayer avec un " +"autre fichier ou de coller l'URL de votre fichier dans le champ de réponse. " #: common/lib/xmodule/xmodule/open_ended_grading_classes/self_assessment_module.py msgid "Error saving your score. Please notify course staff." msgstr "" +"Erreur dans l'enregistrement de votre note. Merci de contacter l'équipe " +"pédagogique. " #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." msgstr "" +"Echec de la réception de la transcription de Youtube pour l'utilisateur " +"{youtube_id}. Code du status : {statuc_code}." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Can't find any transcripts on the Youtube service." -msgstr "" +msgstr "Aucune transcription trouvée sur le service Youtube." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." -msgstr "" +msgstr "Seul le format SubRip (*.srt) est supporté pour les transcriptions." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" +"Une erreur est survenue pendant l'analyse du fichier de transcription " +"SubRip. Le message interne est {error_message}" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" +"Une erreur est survenue pendant l'analyse du fichier de transcription " +"SubRip." #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "A YouTube URL or a link to a file hosted anywhere on the web." @@ -1356,10 +1372,37 @@ msgstr "Recherche" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "Ceci est le wiki pour _{course_name}_ de **{organization}**." @@ -1379,13 +1422,22 @@ msgstr "Visitez le wiki d'un cours pour ajouter un article." #. that leads to the content of a course #: lms/djangoapps/courseware/tabs.py msgid "Course Content" -msgstr "" +msgstr "Contenu du cours" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: "Staff grading" appears on a tab that allows +#. staff to view openended problems that require staff grading +#: lms/djangoapps/courseware/tabs.py #: lms/templates/instructor/staff_grading.html +#, fuzzy msgid "Staff grading" -msgstr "Notation de l'équipe pédagogique" +msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"Note de l'équipe pédagogique\n" +"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" +"Notation de l'équipe pédagogique" -#: lms/templates/courseware/syllabus.html +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" msgstr "Syllabus" @@ -1393,14 +1445,14 @@ msgstr "Syllabus" #. students to view openended problems that require grading #: lms/djangoapps/courseware/tabs.py msgid "Peer grading" -msgstr "" +msgstr "Notation par les pairs" #. Translators: 'Instructor' appears on the tab that leads to #. the instructor dashboard, which is a portal where an instructor #. can get data and perform various actions on their course #: lms/djangoapps/courseware/tabs.py msgid "Instructor" -msgstr "" +msgstr "Instructeur" #: lms/djangoapps/courseware/features/video.py lms/templates/video.html #, fuzzy @@ -1412,7 +1464,6 @@ msgstr "" "ERREUR: Aucune source vidéo trouvée!" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1425,6 +1476,8 @@ msgid "" "Non usable git url provided. Expecting something like: " "git@github.com:mitocw/edx4edx_lite.git" msgstr "" +"Aucune adresse URL git fournie. Une adresse comme celle ci: " +"git@github.com:mitocw/edx4edx_lite.git est attendue" #: lms/djangoapps/dashboard/git_import.py msgid "Unable to get git log" @@ -1443,12 +1496,10 @@ msgid "The underlying module store does not support import." msgstr "Le module de stockage sous-jacent ne supporte pas l'importation." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "Échec dans l'authentification {0}, erreur {1}\n" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "Échec lors de l’authentification {0}\n" @@ -1478,7 +1529,6 @@ msgid "email must end in" msgstr "L'e-mail doit se terminer par" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "Echec - l'e-mail {0} existe déjà en tant que external_id" @@ -1492,28 +1542,23 @@ msgid "email address required (not username)" msgstr "adresse email requise (pas de nom d'utilisateur)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "Oups, impossible de créer l'utilisateur {0}, IntegrityError" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "Utilisateur {0} créé avec succès !" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "Impossible de trouver l’utilisateur avec l’adresse e-mail {0}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" "Impossible de trouver l’utilisateur avec le nom d’utilisateur {0} - {1}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "Utilisateur {0} supprimé" @@ -1584,7 +1629,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1598,12 +1642,10 @@ msgstr "" "url." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "Échec lors du clonage du répertoire vers {0}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "Cours chargé {0} {1}
Erreurs :" @@ -1638,7 +1680,6 @@ msgid "Information about all courses" msgstr "Informations sur tous les cours" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" "Erreur - impossible de trouver le cours avec l'identifiant " @@ -1727,15 +1768,13 @@ msgstr "Le corps ne peut pas être vide" #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py msgid "Comment level too deep" -msgstr "" +msgstr "Niveau de commentaire trop profond" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "les types de fichiers autorisés sont '%(file_types)s'" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "la taille maximum de fichier à envoyer est de %(file_size)sK" @@ -1792,14 +1831,12 @@ msgstr "" "rapport sera disponible au téléchargement dans le tableau ci-dessous." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" "Le changement de la date d'échéance pour l'étudiant {0} de {1} à {2} a été " "effectué avec succès" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" "La réinitialisation de la date d'échéance pour l'étudiant {0} de {1} à {2} a" @@ -1849,7 +1886,6 @@ msgid "Unable to parse date: " msgstr "Impossible d'analyser la date :" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "Impossible de trouver un module pour l'URL : {0}" @@ -1872,7 +1908,6 @@ msgid "Extended Due Date" msgstr "Extension de la date d'échéance" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "Utilisateurs avec prolongations de la date d'échéance pour {0}" @@ -1881,7 +1916,6 @@ msgid "Unit" msgstr "Unité" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "Prolongation de la date d'échéance pour {0} {1} ({2})" @@ -1921,12 +1955,10 @@ msgid "No status information available" msgstr "Aucune information de statut disponible" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "Aucune information task_output trouvée pour instructor_task {0}" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" "Aucune information task_output analysable trouvée pour instructor_task {0}: " @@ -1941,7 +1973,6 @@ msgid "No message provided" msgstr "Aucun message fourni" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "Information task_output invalide pour instructor_task {0}: {1}" @@ -1950,7 +1981,6 @@ msgid "No progress status information available" msgstr "Aucune information disponible sur l'état d'avancement" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" "Aucune information task_input analysable trouvée pour instructor_task {0}: " @@ -1959,14 +1989,12 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "Progression : {action} {succeeded} des {attempted} jusqu'à présent" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" "Impossible de trouver une soumission à être {action} pour l'étudiant " @@ -1975,20 +2003,17 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "Echec dans le problème à être {action} pour l'étudiant '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "Le problème a été {action} avec succès pour l'étudiant '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" "Impossible de trouver des étudiants avec des soumissions qui doivent être " @@ -1997,21 +2022,18 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "Echec dans le problème à être {action} pour les {attempted} étudiants" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "Le problème a été {action} avec succès pour les {attempted} students" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" "Le problème a été {action} pour les {succeeded} parmi les {attempted} " @@ -2019,14 +2041,12 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "Impossible de trouver un bénéficiaire à être {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" "Echec du message à être {action} pour chacun des {attempted} bénéficiaires" @@ -2034,7 +2054,6 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" "Le message a été {action} avec succès pour les {attempted} bénéficiaires" @@ -2042,7 +2061,6 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" "Le message a été {action} pour les {succeeded} des {attempted} bénéficiaires" @@ -2050,26 +2068,22 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "Statut: {action} {succeeded} des {attempted}" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "(ignorer {skipped})" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "(sur {total})" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -2079,7 +2093,6 @@ msgstr "" "Cher %(student_name)s," #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -2098,7 +2111,6 @@ msgid "Add to profile" msgstr "Ajouter au profil" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -2143,7 +2155,6 @@ msgstr "" "Veuillez prévenir votre contact edX." #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "pour le cours {0} et l'étudiant {1}." @@ -2210,7 +2221,6 @@ msgid "Trying to add a different currency into the cart" msgstr "Essaye d'ajouter une devise différente dans le panier" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2223,17 +2233,14 @@ msgid "[Refund] User-Requested Refund" msgstr "[Remboursement] Demande de remboursement de l'utilisateur" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "Le mode {mode} n'existe pas pour {course_id}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "Attestation de réussite, {mode_name} pour le cours {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2369,7 +2376,7 @@ msgstr "Revenu brut" #: lms/djangoapps/shoppingcart/reports.py msgid "Gross Revenue over the Minimum" -msgstr "" +msgstr "Revenu Brut au-dessus de Minimum" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Verified Students Contributing More than the Minimum" @@ -2410,13 +2417,11 @@ msgstr "Le cours demandé n'existe pas." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "Le cours {0} est déjà dans votre panier." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "Vous êtes déjà inscrit pour le cours {0}." @@ -2429,14 +2434,12 @@ msgid "You do not have permission to view this page." msgstr "Vous n’avez pas les droits pour voir cette page." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" "Le processus de payement n'a pas retourné un paramètre obligatoire: {0}" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" "Le processus de payement a retourné une valeur mal typée {0} pour le " @@ -2450,7 +2453,6 @@ msgstr "" "dans notre système." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." @@ -2459,7 +2461,6 @@ msgstr "" "la commande {2} {3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2481,7 +2482,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2501,7 +2501,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2519,7 +2518,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2696,7 +2694,6 @@ msgstr "" "autre forme de paiement" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2854,7 +2851,6 @@ msgid "Your Password Reset is Complete" msgstr "Votre mot de passe a été réinitialisé" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2865,7 +2861,6 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2876,7 +2871,6 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2891,7 +2885,6 @@ msgid "Password Reset Form" msgstr "Formulaire de réinitialisation de mot de passe" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2925,7 +2918,6 @@ msgstr "" "passe" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2968,7 +2960,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "Échec de changement de votre mot de passe" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2988,7 +2979,6 @@ msgid "Need Help?" msgstr "Besoin d'aide ?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -3011,6 +3001,14 @@ msgid "Please go to the following page and choose a new password:" msgstr "" "Veuillez aller à la page suivante et choisissez un nouveau mot de passe :" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" +"Si vous n'avez pas demandé ce changement, vous pouvez ignorer cet email - " +"nous n'avons pas encore réinitialisé votre mot de passe." + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "Merci d'utiliser notre site !" @@ -3051,7 +3049,7 @@ msgstr "Supprimer l'article" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -3093,6 +3091,9 @@ msgid "You are deleting an article. Please confirm." msgstr "Vous allez supprimer un article. Veuillez confirmer." #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -3117,6 +3118,7 @@ msgstr "Aperçu" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "Fermer la fenêtre contextuelle" @@ -3133,6 +3135,7 @@ msgstr "Aperçu du wiki" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -3234,7 +3237,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "Restaurer cette révision marquera cet article comme supprimé." #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3353,12 +3355,13 @@ msgid "Quotes" msgstr "Citations" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" " " msgstr "" +"\n" +"Une syntaxe Markdown est permise. Regardez les %(start_link)saides mémoire%(end_link)s pour de l'aide." #: lms/templates/wiki/plugins/attachments/index.html #: wiki/plugins/attachments/wiki_plugin.py @@ -3447,8 +3450,16 @@ msgstr "révisions" msgid "There are no attachments for this article." msgstr "Pas de pièce jointe à cet article." +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3530,7 +3541,6 @@ msgid "Upload completed" msgstr "Téléchargement terminé" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3583,12 +3593,10 @@ msgid "Could not find the course.xml file in the package." msgstr "Ne peut trouver le fichier course.xml dans le paquet." #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "Duplication de {0}" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplication de '{0}'" @@ -3609,12 +3617,10 @@ msgid "Insufficient permissions" msgstr "Permissions insuffisantes" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "Impossible de trouver un utilisateur avec l'adresse email '{email}'." #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" "L'utilisateur {email} s'est enregistré mais n'a pas encore activé son " @@ -3706,6 +3712,7 @@ msgstr "Enregistrer" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3770,6 +3777,12 @@ msgstr "Nom d'utilisateur public" msgid "Preferred Language" msgstr "Langue préférée" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "Voir" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3795,7 +3808,7 @@ msgstr "Conditions générales du service" #: lms/templates/static_templates/privacy.html #: lms/templates/static_templates/privacy.html msgid "Privacy Policy" -msgstr "" +msgstr "Politique de confidentialité" #: cms/templates/widgets/header.html lms/templates/help_modal.html #: lms/templates/navigation.html lms/templates/static_templates/help.html @@ -4214,22 +4227,27 @@ msgstr "" msgid "Change your name" msgstr "Changer votre nom" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" -"Pour maintenir la crédibilité des certificats {platform}, tous les " -"changements de nom seront loggés et enregistrés." +"Pour maintenir la crédibilité de votre {platform} {cert_name_short}, tous " +"les changements de nom seront tracés et enregistrés." +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" -"Entrez votre nom complet, tel que vous souhaitez qu'il apparaisse sur les " -"certificats {platform}:" +"Entrez votre nom complet tel que vous souhaitez qu'il apparaisse sur votre " +"{platform} {cert_name_short} :" #: lms/templates/dashboard.html #: lms/templates/verify_student/_modal_editname.html @@ -4371,12 +4389,12 @@ msgstr "Note" #: lms/templates/footer.html msgid "About" -msgstr "A propos de" +msgstr "A propos" #: lms/templates/footer.html lms/templates/static_templates/jobs.html #: lms/templates/static_templates/jobs.html msgid "Jobs" -msgstr "Nous recrutons" +msgstr "Recrutement" #: lms/templates/footer.html lms/templates/static_templates/faq.html #: lms/templates/static_templates/faq.html @@ -4396,11 +4414,11 @@ msgid "" "computer science, public health, and artificial intelligence." msgstr "" "{platform_name} est une plateforme à but non lucratif, fondée par les " -"partenaires {Harvard} et {MIT}, dont la mission est de proposer le meilleur " -"de l'enseignement supérieur aux étudiants de tout âge, partout dans le " -"monde, dès qu'il y a accès à Internet. Les MOOCs gratuits en ligne de " -"{platform_name} sont interactifs et ont pour thème l'informatique, la santé," -" l'intelligence artificielle..." +"partenaires {Harvard} et {MIT}, dont la mission est de proposer, en ligne, " +"partout dans monde, des cours des meilleures universités dans le monde. Les " +"MOOCs {platform_name} sont interactifs et ont pour thèmes l'informatique, la" +" santé, le droit, la littérature, l'intelligence artificielle, les sciences " +"humaines, la musique, la philosophie..." #: lms/templates/footer.html msgid "© 2014 {platform_name}, some rights reserved." @@ -4489,6 +4507,16 @@ msgstr "Suggérer" msgid "Ask a question" msgstr "Poser une question" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" +"Remarque : L'équipe de support de {platform_name} parle anglais. Nous " +"faisons de notre mieux pour comprendre votre demande dans n'importe quelle " +"langue, mais nos réponses seront en anglais." + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4689,7 +4717,7 @@ msgstr "Connectez vous à votre compte {platform_name}" #: lms/templates/login.html msgid "Log into My {platform_name} Account" -msgstr "Connexion" +msgstr "" #: lms/templates/login.html lms/templates/login_modal.html msgid "Access My Courses" @@ -4863,7 +4891,7 @@ msgstr "Rejeté" msgid "Pending name changes" msgstr "Modifications de nom en attente" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "Confirmer" @@ -4954,7 +4982,6 @@ msgstr "" "complet à ce site tiers." #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "Retour à %s" @@ -5105,7 +5132,7 @@ msgstr "S'inscrire à {platform_name}" #: lms/templates/register.html msgid "Create My {platform_name} Account" -msgstr "Créer mon compte" +msgstr "Créer mon compte {platform_name}" #: lms/templates/register.html msgid "Welcome!" @@ -6094,7 +6121,7 @@ msgstr "Infos sur le {course_number}" #: lms/templates/courseware/welcome-back.html #: lms/templates/courseware/welcome-back.html msgid "Course Updates & News" -msgstr "Infos du Cours & Actualités" +msgstr "Infos et actualités" #: lms/templates/courseware/info.html #: lms/templates/courseware/welcome-back.html @@ -6105,7 +6132,7 @@ msgstr "Navigation des documents pédagogiques" #: lms/templates/courseware/info.html #: lms/templates/courseware/welcome-back.html msgid "Course Handouts" -msgstr "Documents pédagogiques" +msgstr "Documents de cours" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html @@ -6144,6 +6171,10 @@ msgstr "Données Brutes" msgid "Manage Groups" msgstr "Gestion des groupes" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "Téléchargement des notes" @@ -6156,11 +6187,12 @@ msgid "" "{max_enrollment} students. We are urgently working on fixing this issue. " "Thank you for your patience as we continue working to improve the platform!" msgstr "" -"Remarque: Quelques-uns de ces boutons sont connus pour provoquer un time-out" -" pour les cours les plus grands. Nous avons temporairement désactivé ces " -"fonctions pour les cours ayant plus de {max_enrollment} étudiants inscrits. " -"Nous travaillons à résoudre ce problème en priorité. Merci de votre patience" -" pendant que nous continuons à travailler pour améliorer la plateforme !" +"Remarque : Quelques-unes de ces fonctionnalités sont connues pour provoquer " +"un time-out pour les cours les plus grands. Nous avons temporairement " +"désactivé ces fonctions pour les cours ayant plus de {max_enrollment} " +"étudiants inscrits. Nous travaillons à résoudre ce problème en priorité. " +"Merci de votre patience pendant que nous continuons à travailler pour " +"améliorer la plateforme!" #: lms/templates/courseware/instructor_dashboard.html msgid "Export grades to remote gradebook" @@ -6205,10 +6237,10 @@ msgid "" "i4x://university/course/notaproblem/someothername, then provide " "notaproblem/someothername.)" msgstr "" -"Vous devriez juste utiliser \"urlname\" pour un exercice, ou " -"\"modulename/urlname\" dans le cas contraire. (Par exemple, si l'emplacement" -" est i4x://university/course/problem/problemname, alors saisissez " -"juste problemname. Si l'emplacement est " +"Utilisez simplement \"urlname\" pour un exercice, ou \"modulename/urlname\" " +"dans le cas contraire. (Par exemple, si l'emplacement est " +"i4x://university/course/problem/problemname, alors saisissez juste " +"problemname. Si l'emplacement est " "i4x://university/course/notaproblem/someothername, alors saisissez " "notaproblem/someothername.)" @@ -6223,9 +6255,9 @@ msgid "" " in a table below. To see status for all tasks submitted for this problem, " "click on this button:" msgstr "" -"Ces tâches fonctionnent en arrière plan, et l'état des tâches actives sera " +"Ces tâches fonctionnent en arrière plan et l'état des tâches actives sera " "visible dans un tableau ci-dessous. Pour voir l'état de toutes les tâches " -"soumises pour cet exercice, cliquez sur ce bouton :" +"soumises pour cet exercice, cliquez sur ce bouton : " #: lms/templates/courseware/instructor_dashboard.html msgid "Student-specific grade inspection and adjustment" @@ -6246,8 +6278,8 @@ msgstr "" #: lms/templates/courseware/instructor_dashboard.html msgid "Click this, and a link to student's progress page will appear below:" msgstr "" -"Cliquez ici, et un lien vers le suivi de progression des étudiants " -"apparaîtra ci-dessous :" +"Cliquez ici, un lien vers le suivi de progression des étudiants apparaîtra " +"ci-dessous :" #: lms/templates/courseware/instructor_dashboard.html msgid "" @@ -6319,6 +6351,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "Récupérer une inscription depuis un bulletin de notes distant" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "Section :" @@ -6483,6 +6517,38 @@ msgstr "Maximum" msgid "Points Earned (Num Students)" msgstr "Points gagnés (nombre d'étudiants)" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "Étudiants ayant correctement répondu" @@ -6598,7 +6664,7 @@ msgstr "{earned:.3n} point(s) sur {total:.3n}" #: lms/templates/courseware/progress.html msgid "Problem Scores: " -msgstr "Scores des problèmes :" +msgstr "Score aux exercices:" #: lms/templates/courseware/progress.html msgid "Practice Scores: " @@ -6617,8 +6683,8 @@ msgid "" "You were most recently in {section_link}. If you're done with that, choose " "another section on the left." msgstr "" -"Vous étiez récemment dans {section_link}. Si vous avez fini, choisissez une " -"autre section à gauche." +"Vous étiez récemment dans {section_link}. Si vous avez terminé, nous vous " +"invitons à poursuivre l'exploration du cours sur le menu à gauche." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -6631,43 +6697,43 @@ msgid "Your final grade:" msgstr "Votre note finale :" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" -msgstr "Note requise pour l'obtention du certificat :" +msgid "Grade required for a {cert_name_short}:" +msgstr "Note requise pour le {cert_name_short}:" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" +"Votre {cert_name_long} est en attente de confirmation que l'émission de " +"votre {cert_name_short} respecte la législation des États-Unis concernant " +"les embargos sur l'Iran, Cuba, la Syrie et le Soudan. Si vous pensez que " +"notre système vous a identifié à tort comme relié à un de ces pays, faites-" +"le nous savoir en nous contactant à l'adresse {email}. Si vous souhaitez un " +"remboursement de votre {cert_name_long}, merci de contacter notre service de" +" paiement à l'adresse {billing_email}." + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" -"Votre certificat vérifié est en attente de vérification que sa délivrance " -"est en conformité avec les règles strictes d'embargo sur l'Iran, Cuba, la " -"Syrie et le Soudan. Si vous pensez que notre système vous a identifié de " -"manière erronée comme étant en relation avec l'un de ces pays, veuillez nous" -" en informer en contactant {email}. Si vous souhaitez un remboursement de " -"votre certificat, veuillez contacter notre adresse de facturation " -"{billing_email}" +"Votre {cert_name_long} est en attente de confirmation que l'émission de " +"votre {cert_name_short} respecte la législation des États-Unis concernant " +"les embargos sur l'Iran, Cuba, la Syrie et le Soudan. Si vous pensez que " +"notre système vous a identifié à tort comme relié à un de ces pays, faites-" +"le nous savoir en nous contactant à l'adresse {email}." #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" -"La génération de votre certificat est en attente de confirmation du respect " -"de la législation des États Unis concernant les embargos sur l'Iran, Cuba, " -"la Syrie et le Soudan. Si vous pensez que notre système vous a identifié à " -"tort comme relié à un de ces pays, faites le nous savoir en nous contactant " -"à l'adresse {email}." - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" -msgstr "Génération de votre certificat en cours" +msgid "Your {cert_name_short} is Generating" +msgstr "Votre {cert_name_short} est en cours de préparation" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6676,29 +6742,29 @@ msgstr "Ce lien ouvrira/téléchargera un document PDF" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" -msgstr "Télécharger votre certificat (PDF)" +msgid "Download Your {cert_name_short} (PDF)" +msgstr "Télécharger votre {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" -"Comme nous ne disposions pas d'un jeu valide de photos de vérification de " -"votre part lorsque les certificats ont été générés, nous n'avons pas pu vous" -" octroyer un certificat vérifié. Un certificat sur l'honneur vous a été " -"délivré en remplacement. " +"Comme nous ne disposions pas de jeu valide de photos de vérification de " +"votre part lorsque votre {cert_name_long} a été généré, nous n'avons pas pu " +"vous octroyer un certificat vérifié {cert_name_short}. Un certificat sur " +"l'honneur {cert_name_short} vous a été délivré en remplacement. " #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" -"Ce lien ouvrira/téléchargera une version PDF de votre certificat vérifié." #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" -msgstr "Télécharger votre certificat vérifié de participation (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" +msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Complete our course feedback survey" @@ -6751,14 +6817,16 @@ msgstr "Suivez ce cours en tant qu'étudiant vérifié." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" -"Vous pouvez encore vous inscrire pour obtenir un certificat vérifié pour ce " -"cours. Si vous prévoyez de suivre l'intégralité du cours, c'est un excellent" -" moyen de faire reconnaitre votre réussite. {a_start}En savoir plus sur les " -"certificats vérifiés{a_end}." +"Vous pouvez toujours vous inscrire pour un certificat vérifié " +"{cert_name_long} pour ce cours. Si vous prévoyez de suivre le cours dans son" +" intégralité, c'est un excellent moyen de faire reconnaître votre réussite. " +"{link_start} En savoir plus sur le certificat vérifié " +"{cert_name_long}{link_end}." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Upgrade to Verified Track" @@ -6772,6 +6840,21 @@ msgstr "Voir les Cours archivés" msgid "View Course" msgstr "Voir le Cours" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "Etes-vous sûr de vouloir vous retirer de" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" +"Etes-vous sûr de vouloir vous retirer de la version authentifiée de " +"{cert_name_long} " + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "Paramètres de messagerie" @@ -7101,18 +7184,16 @@ msgstr "Suivre ce message" msgid "Report Misuse" msgstr "Rapporter un abus" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "épingler cette discussion" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "Épingler le fil" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "Epinglé" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -7144,7 +7225,7 @@ msgstr "Ajouter un commentaire" #: lms/templates/discussion/_underscore_templates.html msgid "endorse" -msgstr "" +msgstr "approuver" #: lms/templates/discussion/_underscore_templates.html msgid "Editing response" @@ -7160,12 +7241,18 @@ msgid "Delete Comment" msgstr "Effacer le commentaire" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "-posté il y a %(time_ago)s par" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "Mettre à jour le commentaire" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" @@ -7174,18 +7261,16 @@ msgstr "" "commentaires non lus)%(span_close)s" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "%(comments_count)s %(span_sr_open)scommentaires %(span_close)s" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" #: lms/templates/discussion/_underscore_templates.html msgid "DISCUSSION HOME:" -msgstr "PAGE D'ACCUEIL DE DISCUSSION:" +msgstr "DISCUSSIONS:" #: lms/templates/discussion/_underscore_templates.html msgid "HOW TO USE EDX DISCUSSIONS" @@ -7244,14 +7329,12 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s discussion commencée" msgstr[1] "%s discussions commencées" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s commentaire" @@ -7301,10 +7384,6 @@ msgstr "Masquer la discussion" msgid "This thread has been pinned by course staff." msgstr "Ce sujet a été épinglé par un responsable du cours." -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "Epinglé" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7567,7 +7646,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Choose the graded unit:" -msgstr "" +msgstr "Choisissez les unités notées :" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -7805,6 +7884,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7845,7 +7932,7 @@ msgstr "Afficher l'historique des tâches liées aux emails" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade inspection" -msgstr "" +msgstr "Examen des notes spécifiques des étudiants" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -7875,10 +7962,10 @@ msgid "" "not. (For example, if the location is {location1}, then just provide the " "{urlname1}. If the location is {location2}, then provide {urlname2}.)" msgstr "" -"Vous devriez juste utiliser \"urlname\" pour un exercice, ou " -"\"modulename/urlname\" dans le cas contraire. (Par exemple, si l'emplacement" -" est {location1}, alors saisissez juste {urlname1}. Si l'emplacement est " -"{location2}, alors saisissez {urlname2}.)" +"Utilisez simplement \"urlname\" pour un exercice, ou \"modulename/urlname\" " +"dans le cas contraire. (Par exemple, si l'emplacement est {location1}, alors" +" saisissez juste {urlname1}. Si l'emplacement est {location2}, alors " +"saisissez {urlname2}.)" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Next, select an action to perform for the given user and problem:" @@ -8532,7 +8619,7 @@ msgid "" "been moved at {email}." msgstr "" "La page que vous cherchez n'a pas été trouvée. Retournez sur la " -"{link_start}page d'accueil{link_end} ou faîtes-nous part des pages déplacées" +"{link_start}page d'accueil{link_end} ou faites-nous part des pages déplacées" " à l'adresse {email}." #: lms/templates/static_templates/about.html @@ -8553,6 +8640,20 @@ msgstr "" "Cette page est laissée vide. Elle n'est pas utilisée par edx.org, mais est " "laissée ici pour une éventuelle utilisation par l'installation d'Open edX." +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -8629,6 +8730,14 @@ msgid "The following error occurred while editing your name:" msgstr "" "L'erreur suivante s'est produite lors de la modification de votre nom :" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" +"Pour maintenir la crédibilité des certificats {platform}, tous les " +"changements de nom seront loggés et enregistrés." + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Changer mon nom" @@ -9615,10 +9724,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "Vous avez décidé de payer $" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "Voir" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -9741,7 +9846,7 @@ msgstr "Contacter le support edX" #: cms/templates/asset_index.html cms/templates/asset_index.html #: cms/templates/widgets/header.html msgid "Files & Uploads" -msgstr "Fichiers & Téléchargements" +msgstr "Fichiers et uploads" #: cms/templates/asset_index.html msgid "Uploading…" @@ -9766,10 +9871,10 @@ msgstr "Charger un autre fichier" msgid "Content" msgstr "Contenu" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "Actions de la Page" @@ -9788,8 +9893,25 @@ msgstr "" "comprennent l'image du cours, les chapitres du manuel, et les fichiers qui " "apparaissent dans la barre latérale des Documents Pédagogiques." -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "Que puis-je faire sur cette page ?" @@ -9800,12 +9922,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "Votre fichier a été supprimé." @@ -9848,23 +9964,39 @@ msgstr "" msgid "Editor" msgstr "Editeur" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "Dupliquer" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "Dupliquer ce composant" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "Supprimer ce composant" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "Glissez pour modifier l'ordre" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "Actualités du Cours" @@ -10864,11 +10996,11 @@ msgstr "Commencez par lire la documentation de Studio" #: cms/templates/index.html msgid "Request help with Studio" -msgstr "Demander de l'aide pour Studio" +msgstr "Demandez de l'aide pour Studio" #: cms/templates/index.html cms/templates/index.html cms/templates/index.html msgid "Can I create courses in Studio?" -msgstr "Puis je créer des cours dans Studio ?" +msgstr "Puis-je créer des cours dans Studio ?" #: cms/templates/index.html msgid "In order to create courses in Studio, you must" @@ -10896,7 +11028,6 @@ msgstr "" "Merci de contacter l'équipe edX pour des renseignements supplémentaires" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "Merci pour votre inscription, %(name)s !" @@ -10905,7 +11036,6 @@ msgid "We need to verify your email address" msgstr "Nous devons vérifier votre adresse email" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -11184,6 +11314,8 @@ msgid "" "In addition, you can drag and drop sections, subsections, and units to " "reorganize your course." msgstr "" +"En outre, vous pouvez déplacer et supprimer les sections, les sous-sections " +"ainsi que les unités afin de réorganiser votre cours." #: cms/templates/overview.html msgid "Section Release Date" @@ -11442,7 +11574,6 @@ msgid "your course summary page" msgstr "Page de sommaire de votre Cours" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -11657,6 +11788,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -11760,7 +11896,7 @@ msgstr "" #: cms/templates/unit.html msgid "This unit is scheduled to be released to students" msgstr "" -"La publication de cette unité aux étudiants est planifiée." +"La publication de cette unité aux étudiants est planifiée" #: cms/templates/unit.html msgid "on {date}" @@ -11861,10 +11997,6 @@ msgstr "" "Un lien d'activation a été envoyé à {email}, contenant des instructions pour" " activer votre compte." -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "Tous droits réservés." @@ -11884,11 +12016,11 @@ msgstr "Menu - {course_name}" #: cms/templates/widgets/header.html msgid "Outline" -msgstr "Structure" +msgstr "Plan du Cours" #: cms/templates/widgets/header.html msgid "Updates" -msgstr "Mises à jour" +msgstr "Annonces" #: cms/templates/widgets/header.html msgid "Schedule & Details" @@ -11996,7 +12128,7 @@ msgstr "" #: cms/templates/widgets/sock.html msgid "Looking for Help with Studio?" -msgstr "Vous cherchez de l'Aide avec Studio ?" +msgstr "Vous cherchez de l'Aide pour Studio ?" #: cms/templates/widgets/sock.html msgid "edX Studio Help" @@ -12066,7 +12198,7 @@ msgstr "créé" #: wiki/forms.py msgid "Only localhost... muahahaha" -msgstr "" +msgstr "Seulement en local... ahahahah " #: wiki/forms.py msgid "Initial title of the article. May be overridden with revision titles." @@ -12144,12 +12276,10 @@ msgid "A slug may not begin with an underscore." msgstr "Un slug ne peut pas commencer avec un underscore." #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "Un article supprimé avec le slug \"%s\" existe déjà." #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "Un slug nommé \"%s\" existe déjà." @@ -12296,22 +12426,21 @@ msgstr "" #: wiki/models/article.py msgid "group read access" -msgstr "" +msgstr "Groupe accès en lecture" #: wiki/models/article.py msgid "group write access" -msgstr "" +msgstr "Groupe accès en écriture" #: wiki/models/article.py msgid "others read access" -msgstr "" +msgstr "Autres accès en lecture" #: wiki/models/article.py msgid "others write access" -msgstr "" +msgstr "Autres accès en écriture" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "Article sans contenu (%(id)d)" @@ -12416,7 +12545,6 @@ msgid "A non-root note must always have a slug." msgstr "Une note qui n'est pas racine doit obligatoirement avoir un slug." #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "Il y a déjà un noeud racine sur %s" @@ -12481,12 +12609,10 @@ msgid "attachment revisions" msgstr "Révisions de l'attachement" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "%s ajouté avec succès." #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "Votre fichier ne peut pas être sauvegardé: %s" @@ -12499,7 +12625,6 @@ msgstr "" " de permission sur le serveur web." #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "%s téléchargé et remplace l'ancienne pièce jointe." @@ -12513,37 +12638,30 @@ msgstr "" "pas autorisés." #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "La révision actuelle a été modifiée pour %s." #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "La référence à \"%(att)s\" de \"%(art)s\" a été ajoutée." #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "Le fichier %s a été supprimé." #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "Cet article n'est plus apparenté au fichier %s." #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "Un fichier a été modifié: %s" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "Un fichier a été supprimé: %s" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -12564,7 +12682,6 @@ msgid "images" msgstr "images" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "Image: %s" @@ -12581,27 +12698,22 @@ msgid "image revisions" msgstr "révisions de l'image" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "Révision de l'image : %d" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "%s a été restauré" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "%s a été marqué comme supprimé" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s a été changé pour la révision #%(revision)d" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "%(file)s a été sauvegardé." @@ -12610,7 +12722,6 @@ msgid "Images" msgstr "Images" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "Une image a été ajoutée : %s" @@ -12641,23 +12752,19 @@ msgstr "" "sauvegardé." #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" "Inscription de l'utilisateur %(user)s à l'article %(article)s (%(type)s)" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "Article supprimé : %s" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "Article modifié : %s" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "Nouvel article créé : %s" @@ -12676,12 +12783,10 @@ msgid "You are now logged in! Have fun!" msgstr "Vous êtes maintenant identifié ! Amusez-vous bien !" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "Nouvel article '%s' créé." #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "Il y a une erreur dans la création de cet article : %s" @@ -12704,7 +12809,6 @@ msgstr "" "supprimés ! Merci !" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -12725,12 +12829,10 @@ msgid "Restoring article" msgstr "Restaurer l'article" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "L'article \"%s\" et ses enfants sont maintenant restaurés." #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "L'article %s est maintenant défini pour afficher la révision #%d" @@ -12739,12 +12841,10 @@ msgid "New title" msgstr "Nouveau titre" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "Fusion entre la révision #%(r1)d et la révision #%(r2)d" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.mo b/conf/locale/fr/LC_MESSAGES/djangojs.mo index 3e3b3cbe0d10767f63215d97bcd03ad9b11f4333..91c20c269d3fba69c02fa613ac73fa38f6e98090 100644 GIT binary patch delta 8565 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 JjwTQ0{SV<_Slj>r delta 6275 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 diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.po b/conf/locale/fr/LC_MESSAGES/djangojs.po index f2e3ea99d1..59b1e4d159 100644 --- a/conf/locale/fr/LC_MESSAGES/djangojs.po +++ b/conf/locale/fr/LC_MESSAGES/djangojs.po @@ -19,6 +19,8 @@ # pchiu , 2013 # pchiu , 2013 # qcappart , 2014 +# sarina , 2014 +# antoviaque , 2014 # #-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-# # edX translation file. # Copyright (C) 2014 EdX @@ -37,8 +39,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" -"PO-Revision-Date: 2014-02-24 17:06+0000\n" +"POT-Creation-Date: 2014-02-27 15:42-0500\n" +"PO-Revision-Date: 2014-03-01 21:10+0000\n" "Last-Translator: cpennington \n" "Language-Team: French (http://www.transifex.com/projects/p/edx-platform/language/fr/)\n" "MIME-Version: 1.0\n" @@ -120,7 +122,7 @@ msgstr "Cacher la (les) réponses" #. student must solve.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Show Answer(s)" -msgstr "Afficher la(les) réponse(s)" +msgstr "Montrer la(les) réponse(s)" #. Translators: the word unanswered here is about answering a problem the #. student must solve.; @@ -137,7 +139,7 @@ msgstr "État : non soumis" #. they feel they were graded on this problem #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "You need to pick a rating before you can submit." -msgstr "" +msgstr "Vous devez choisir une appréciation avant de pouvoir envoyer. " #. Translators: this message appears when transitioning between openended #. grading @@ -146,7 +148,7 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Your score did not meet the criteria to move to the next step." -msgstr "" +msgstr "Votre résultat n'est pas suffisant pour passer à l'étape suivante." #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: lms/static/coffee/src/staff_grading/staff_grading.js @@ -158,43 +160,49 @@ msgstr "Soumettre" #. form for an openended assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit assessment" -msgstr "" +msgstr "Envoyer l'évaluation" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" +"Votre réponse a été envoyée. Merci de revenir plus tard voir votre note. " #. Translators: this button is clicked to submit a student's rating of #. an evaluator's assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit post-assessment" -msgstr "" +msgstr "Envoyer votre appréciation" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Answer saved, but not yet submitted." -msgstr "" +msgstr "Réponse enregistrée mais pas encore envoyée" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Please confirm that you wish to submit your work. You will not be able to " "make any changes after submitting." msgstr "" +"Merci de confirmer que vous voulez envoyer votre travail. Vous ne pourrez " +"plus effectuer de modification après l'envoi." #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "You are trying to upload a file that is too large for our system. Please " "choose a file under 2MB or paste a link to it into the answer box." msgstr "" +"Vous essayez d'envoyer un fichier trop gros pour notre système. Votre " +"fichier ne doit pas dépasser 2MB. Vous pouvez aussi coller un lien URL vers " +"votre fichier dans le champ de réponse. " #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Are you sure you want to remove your previous response to this question?" -msgstr "" +msgstr "Etes-vous sûr de vouloir supprimer vos réponses à cette question ?" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Moved to next step." -msgstr "" +msgstr "Passé à l'étape suivante" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -203,6 +211,10 @@ msgid "" " uploaded the image to another website, you can paste a link to it into the " "answer box." msgstr "" +"Cette question nécessite de joindre un fichier mais cela n'est pas possible " +"avec votre navigateur. Essayez la version la plus récente de Google Chrome. " +"Vous pouvez également coller le lien URL de votre image dans le champ de " +"réponse après avoir uploadé votre image sur un autre site web. " #. Translators: "Show Question" is some text that, when clicked, shows a #. question's @@ -210,12 +222,12 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Show Question" -msgstr "" +msgstr "Afficher la question" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Hide Question" -msgstr "" +msgstr "Cacher la question" #: common/lib/xmodule/xmodule/js/src/sequence/display.js msgid "" @@ -376,6 +388,12 @@ msgstr "" "vérifier que vous avez copié tout travail non sauvegardé et, ensuite, " "rechargez la page." +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" +"Nous ne parvenons pas à réaliser votre requête. Merci de réessayer plus " +"tard. " + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -450,12 +468,12 @@ msgstr "Chargement de la liste des messages" msgid "Click to remove report" msgstr "Cliquez pour supprimer le rapport" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" -"Abus signalé, %(start_sr_span)s cliquez pour supprimer votre " -"rapport%(end_span)s" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/response_comment_show_view.js @@ -464,6 +482,16 @@ msgstr "" msgid "Report Misuse" msgstr "Signaler un abus" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "Cliquer pour supprimer l'épingle" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "Épinglé" @@ -472,10 +500,6 @@ msgstr "Épinglé" msgid "Pin Thread" msgstr "Épingler le fil" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "Il n'est pas possible d'épingler pour l'instant" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -538,23 +562,23 @@ msgstr "Abus signalé, cliquer pour supprimer le rapport" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Are you sure you want to delete this comment?" -msgstr "" +msgstr "Êtes-vous sûr de vouloir supprimer ce commentaire ?" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "We had some trouble deleting this comment. Please try again." msgstr "" +"Nous ne parvenons pas à supprimer ce commentaire. Veuillez réessayer plus " +"tard. " #: common/static/coffee/src/discussion/views/thread_response_view.js msgid "Are you sure you want to delete this response?" msgstr "Voulez-vous vraiment supprimer cette réponse ?" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "il y a %s " #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -567,7 +591,6 @@ msgid "about a minute" msgstr "environ une minute" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minute" @@ -578,7 +601,6 @@ msgid "about an hour" msgstr "environ une heure" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "environ %d heure" @@ -589,7 +611,6 @@ msgid "a day" msgstr "un jour" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d jour" @@ -600,7 +621,6 @@ msgid "about a month" msgstr "environ un mois" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mois" @@ -611,19 +631,16 @@ msgid "about a year" msgstr "environ un an" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d an" msgstr[1] "%d ans" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "%s disponible" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." @@ -633,7 +650,6 @@ msgstr "" "\"Choisir\" entre les deux cadres." #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "Tapez dans cette case pour filtrer la liste des %s disponibles." @@ -646,7 +662,6 @@ msgid "Choose all" msgstr "Sélectionner tout" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "Cliquer pour sélectionner tous les %s à la fois." @@ -659,12 +674,10 @@ msgid "Remove" msgstr "Enlever" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "%s choisi" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -678,7 +691,6 @@ msgid "Remove all" msgstr "Enlever tout" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "Cliquer pour enlever tous les %s à la fois." @@ -955,9 +967,6 @@ msgid "" "Error getting student progress url for '<%= student_id %>'. Check that the " "student identifier is spelled correctly." msgstr "" -"Erreur lors de l'obtention de l'adresse du progrès pour l'étudiant \"<% = " -"student_id%> '. Vérifiez que l'identifiant de l'étudiant est correctement " -"orthographié." #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/coffee/src/instructor_dashboard/student_admin.js @@ -1128,11 +1137,11 @@ msgstr "Essayer de charger à nouveau" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> available " -msgstr "" +msgstr "<%= num %> disponibles" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> graded " -msgstr "" +msgstr "<%= num %> évalués " #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> more needed to start ML" @@ -1264,6 +1273,15 @@ msgstr "Élément" msgid "Heading" msgstr "Titre" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1275,12 +1293,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/gl/LC_MESSAGES/django.mo b/conf/locale/gl/LC_MESSAGES/django.mo index 0d83ab44caca1bd49a00c43b994507cbc0fef319..bcf5bf812333c0352102912dfa1abf07e64a65a6 100644 GIT binary patch delta 66 zcmey*JdI_73gexLs@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex WYo)l1bq$OZ3{9;JEH*BTV*~(7s~5Qd delta 65 zcmbQn@}GHv3ggjyA<8+XJp0sxv`6D|M% diff --git a/conf/locale/gl/LC_MESSAGES/django.po b/conf/locale/gl/LC_MESSAGES/django.po index 50a7b44a03..72592d4600 100644 --- a/conf/locale/gl/LC_MESSAGES/django.po +++ b/conf/locale/gl/LC_MESSAGES/django.po @@ -36,17 +36,17 @@ # Translators: # bulebule , 2014 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # bulebule , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: bulebule \n" "Language-Team: Galician (http://www.transifex.com/projects/p/edx-platform/language/gl/)\n" @@ -149,7 +149,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -229,17 +228,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -303,6 +299,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -707,52 +711,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -783,7 +777,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -792,7 +785,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -801,22 +793,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -839,7 +827,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -856,31 +843,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -889,7 +871,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -930,13 +911,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1044,7 +1023,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1084,7 +1062,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1183,7 +1160,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1198,7 +1174,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1236,10 +1211,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1291,7 +1293,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1320,12 +1321,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1355,7 +1354,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1368,27 +1366,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1454,7 +1447,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1464,12 +1456,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1499,7 +1489,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1588,12 +1577,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1643,12 +1630,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1686,7 +1671,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1709,7 +1693,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1718,7 +1701,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1758,12 +1740,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1776,7 +1756,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1785,115 +1764,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1901,7 +1863,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1916,7 +1877,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1955,7 +1915,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2010,7 +1969,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2021,17 +1979,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2198,13 +2153,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2217,13 +2170,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2233,14 +2184,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2254,7 +2203,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2267,7 +2215,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2279,7 +2226,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2415,7 +2361,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2549,7 +2494,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2557,7 +2501,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2565,7 +2508,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2577,7 +2519,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2603,7 +2544,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2640,7 +2580,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2658,7 +2597,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2675,6 +2613,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2715,7 +2659,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2751,6 +2695,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2778,6 +2725,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2794,6 +2742,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2888,7 +2837,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2999,7 +2947,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3087,8 +3034,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3170,7 +3125,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3215,12 +3169,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3241,12 +3193,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3334,6 +3284,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3398,6 +3349,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3780,17 +3737,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4029,6 +3991,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4369,7 +4338,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4454,7 +4423,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5574,6 +5542,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5714,6 +5686,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5863,6 +5837,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6007,30 +6013,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6040,23 +6046,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6110,9 +6117,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6127,6 +6135,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6442,18 +6463,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6501,24 +6520,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6581,14 +6604,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6637,10 +6658,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7062,6 +7079,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7738,6 +7763,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7806,6 +7845,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8657,10 +8702,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8792,10 +8833,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8810,8 +8851,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8822,12 +8880,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8870,23 +8922,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9809,7 +9877,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9818,7 +9885,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10306,7 +10372,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10507,6 +10572,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10686,10 +10756,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10951,12 +11017,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11102,7 +11166,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11203,7 +11266,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11262,12 +11324,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11278,7 +11338,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11289,37 +11348,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11338,7 +11390,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11355,27 +11406,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11384,7 +11430,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11413,22 +11458,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11445,12 +11486,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11469,7 +11508,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11488,12 +11526,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11502,12 +11538,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/gl/LC_MESSAGES/djangojs.mo b/conf/locale/gl/LC_MESSAGES/djangojs.mo index e74ebce897b60fc4b910dc88bd9850bbe4f4fd27..94799c3c9473d51f0c6cb47a2da5096f852cad99 100644 GIT binary patch delta 23 ecmdnbzn_1D5et{Gu7Qz)p{bRD#bz6pW@Z3RF9q-b delta 23 ecmdnbzn_1D5et`*u91m?p_!F|!DbtlW@Z3RD+TNT diff --git a/conf/locale/gl/LC_MESSAGES/djangojs.po b/conf/locale/gl/LC_MESSAGES/djangojs.po index 493f6b6d77..c5f6ed61d5 100644 --- a/conf/locale/gl/LC_MESSAGES/djangojs.po +++ b/conf/locale/gl/LC_MESSAGES/djangojs.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: bulebule \n" "Language-Team: Galician (http://www.transifex.com/projects/p/edx-platform/language/gl/)\n" @@ -346,6 +346,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -414,9 +418,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -426,6 +432,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -434,10 +450,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -507,12 +519,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -525,7 +535,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -536,7 +545,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -547,7 +555,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -558,7 +565,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -569,26 +575,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -601,7 +603,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -614,12 +615,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -630,7 +629,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1139,6 +1137,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1150,12 +1157,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/he/LC_MESSAGES/django.mo b/conf/locale/he/LC_MESSAGES/django.mo index ea4e1be4623e744ade40c373afc7e9f3fc03efc0..2b6ba5bbdd5564837ed48c4b574b4fad2717cfd2 100644 GIT binary patch delta 78 zcmdnba*btz4)0|~28MJ71_mi0ww`F2s*+!jnwOeVp<7avm{**WSdy8a=a8PCpPrMN gUX)*2P^_1npF4526qm8Cfsultsg;4n#`6V?0I=g39smFU delta 77 zcmcb{vY%yw4(}dD28MJ71_mi0R+(s-YUt|g=;`C&=;9LO8XU|O;2)yvT$Gwvl9`{U f>ylWKYNcRgU}&OiV5DngqF`udWnj4RSpg#e_eB&= diff --git a/conf/locale/he/LC_MESSAGES/django.po b/conf/locale/he/LC_MESSAGES/django.po index d33e75f46b..29ab6bcdc4 100644 --- a/conf/locale/he/LC_MESSAGES/django.po +++ b/conf/locale/he/LC_MESSAGES/django.po @@ -33,16 +33,16 @@ # dotanlaks , 2014 # dotanlaks , 2014 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/edx-platform/language/he/)\n" @@ -145,7 +145,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -225,17 +224,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -299,6 +295,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -703,52 +707,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -779,7 +773,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -788,7 +781,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -797,22 +789,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -835,7 +823,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -852,31 +839,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -885,7 +867,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -926,13 +907,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1040,7 +1019,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1080,7 +1058,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1179,7 +1156,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1194,7 +1170,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1232,10 +1207,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1287,7 +1289,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1316,12 +1317,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1351,7 +1350,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1364,27 +1362,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1450,7 +1443,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1460,12 +1452,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1495,7 +1485,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1584,12 +1573,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1639,12 +1626,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1682,7 +1667,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1705,7 +1689,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1714,7 +1697,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1754,12 +1736,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1772,7 +1752,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1781,115 +1760,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1897,7 +1859,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1912,7 +1873,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1951,7 +1911,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2006,7 +1965,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2017,17 +1975,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2194,13 +2149,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2213,13 +2166,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2229,14 +2180,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2250,7 +2199,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2263,7 +2211,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2275,7 +2222,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2411,7 +2357,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2545,7 +2490,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2553,7 +2497,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2561,7 +2504,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2573,7 +2515,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2599,7 +2540,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2636,7 +2576,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2654,7 +2593,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2671,6 +2609,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2711,7 +2655,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2747,6 +2691,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2774,6 +2721,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2790,6 +2738,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2884,7 +2833,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2995,7 +2943,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3083,8 +3030,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3166,7 +3121,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3211,12 +3165,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3237,12 +3189,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3330,6 +3280,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3394,6 +3345,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3776,17 +3733,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4025,6 +3987,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4365,7 +4334,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4450,7 +4419,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5570,6 +5538,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5710,6 +5682,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5859,6 +5833,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6003,30 +6009,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6036,23 +6042,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6106,9 +6113,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6123,6 +6131,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6438,18 +6459,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6497,24 +6516,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6577,14 +6600,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6633,10 +6654,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7058,6 +7075,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7734,6 +7759,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7802,6 +7841,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8653,10 +8698,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8788,10 +8829,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8806,8 +8847,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8818,12 +8876,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8866,23 +8918,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9805,7 +9873,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9814,7 +9881,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10302,7 +10368,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10503,6 +10568,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10682,10 +10752,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10947,12 +11013,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11098,7 +11162,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11199,7 +11262,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11258,12 +11320,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11274,7 +11334,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11285,37 +11344,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11334,7 +11386,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11351,27 +11402,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11380,7 +11426,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11409,22 +11454,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11441,12 +11482,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11465,7 +11504,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11484,12 +11522,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11498,12 +11534,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/he/LC_MESSAGES/djangojs.mo b/conf/locale/he/LC_MESSAGES/djangojs.mo index 17ed6354143335b5fa624308de565075522b98d4..d557c18ecc896715bb17f37399ca88ec65f021f6 100644 GIT binary patch delta 21 ccmey({F`~gIxb^f10w}PQ!4|DjXRtf0aPFc+yDRo delta 21 ccmey({F`~gIxZt!BNGKfGb;mwjXRtf0aPFc*Z=?k diff --git a/conf/locale/he/LC_MESSAGES/djangojs.po b/conf/locale/he/LC_MESSAGES/djangojs.po index c020c2ff9b..480c702f63 100644 --- a/conf/locale/he/LC_MESSAGES/djangojs.po +++ b/conf/locale/he/LC_MESSAGES/djangojs.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/edx-platform/language/he/)\n" @@ -344,6 +344,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -412,9 +416,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -424,6 +430,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -432,10 +448,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -505,12 +517,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -523,7 +533,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -534,7 +543,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -545,7 +553,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -556,7 +563,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -567,26 +573,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -599,7 +601,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -612,12 +613,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -628,7 +627,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1137,6 +1135,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1148,12 +1155,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/hi/LC_MESSAGES/django.mo b/conf/locale/hi/LC_MESSAGES/django.mo index 462903c02193c8583644c27f7931e61f71ea0343..0c10b657508202b03cda547ae1bc8f1670e8d20d 100644 GIT binary patch literal 204156 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 Sv-Q7;=Nd*>NjdFTXa5gB4P;XQ delta 12139 zcmX}x2YgNE8^H1RJwb$+86?(?y=Sc0V%AK|EMPsn^+mtd>$^aa?Vs7UCy(oa2YpQR+wX zsCr7}VuAWft-+mm8{-=&wOy%fRlA{58>zU6Z(({PrS4+2#!4;4uqH|!!Yx>o6AzD7 z>QnNuO_j>TxMoVt#68#w>o<4ykH=BuZCWVBwbVxR;Calz*p^C_;`(X_g$ODRV-dW7 z!T32=#ILa|>Nv+}3?*-ZZLmF_!BJRg%yomC|cTk%CAC%+6 zJ1A8KYoVOC1BPJ&O3O^{kj)6CFpmnkTP;RUt$_bkX z>U*Gc={s zriXK*Ng~%*Srp`sXQ4dta+Ic9jnZ^JloOrCB6u0)_rfux3f9JZ7=qEgXn$$KsuZLJTA?&`Ka>lN3^*R8Z?jNNWMfU-jWYT#2l5|~VWLX+ zcA9($%Iw;Na{OUzieIBF$z}V{{xV9t^>OZa96m?>D#~DciX}AVzD^#)kd;y21m(v2 zqD`=d-$5B< zm7jHKjl%}glbI1wnU>G*WDC~kR9ECDSXJHjwi4k}Zr3F7i8Qj-VZtx~@W7+Bn z1sRQ@!<-95Vjc1dC{5WNT(v9aU=2Kj(o*;F1$=_-aT?2O zH9U%PzMII5Rh>riuE6!xatbnvzd)Hj(W9J&Wfao-YAwng|BBN0#of;F9g(T5W?@r2 zk8+^`Tt&u4ZIt;w66MJkp&b7n`lo3E?O&IQAr$80T&#q}5}ogWdMNowjKpkQiZ3JA zQq?@p1?Hm+&iyD|a0{iY{ze&mg~m879Dy<>>Z2UrX$lHOh_Y@y?e|Ih0uxlTD#J zg{IgICGU)9P+Fq+1ZONHq4eoiWN}m1(8k)y&W#?&Q1bIAE%XJ-4L?A6QY(eGAS{J- zu@x@B>~R#TPw@eA-$sFGMttD!W6h`cry#YR{g+h7qKhcZUISP);p5P5>x6lAo%6gXf7p4H5I9Bd7DDY4(4+(W&3HiT6nICwLz>Z+2$SidSj>a4HVI>P)M17)_p!GOhl`7>wrA zRk1b7QtieAI1O)U7L%<`mxOO~UOZw^rr&gIid#_5cMTa{>LEsA(sr6sPMEXZSyIL?6nHe~+;kw9}adEwB@LGBQ!rKAeg%yXY!h zmra4zRn=d2e*GTB9P;$t&b)qrjmh;J&Wl4VerWNY(el>N!^JNo~=PW#r-^H08}i{O zCs>2sFb`|vx`5)L}* zyntk(Jn@Uz5l^D@X~AR8yIdAZ{TnEKejn#z)3=?!j2uO2>CVSlL+~wV{d6qKf06v)?NS8^YQ;Zu}B8TNs5;w~s%m5%Z`8@J$A z+>Tw&IQ4fil>7;f#3CQk{>>?j|Ik@bwxB%m;F7vV-s_{jO2koB?S zQJhA7=6UB0=N`%pwZ6ar#gX_e27ltby4^+DA9<1X?@FQNMd!|DVG{XLtd4)8++d|o zo%uc(>yxKoUtEtZ@h-}RYFy%r3@_jc9QQwGEc}K2$lG0Z&a(n#Fz?8wFoMFjSOq&? zaTcU87)_pyt#B<4#Va@;8#03A1`grN7((-WhMVy^P9u2^2Y=4ejt6iX*80L(crM^5 z^6X(8Ejy0l-{}6*dE)23qJM+<5sEVJciwcq&#z!(^2o25QrI1b;SYEaJKf?}6#k9n zG3Og+jBLQxkojN6DX6~4xKay|MNsvTlp&tn-ue+Px2@CByGHH{KT)$o#)gVLdyh-gTy5^GLMj$tTIMe48N=sbAW?1YY>pgZt$=3z)PXl?aKb=853PagHAD_WhSP5@n zw)DkQ3S#L;EU#D%OW-V&(Y^vB@I=5XIFI}e(yGe)m-D0}89*z@m!O=d(qqTz_$v8T zlpC1(#QAnS{e<@KOvRs6jKjA7uxQ{8+=D%yI)7aL8|959L20#``mwyuyp2yV4Ubyd z{~NIm2Q}xombiubi3PNO+JzU?stWaE@G|v_3Tbr{M+IkV83L+fVXY41Nt8Z+Aw;V$ zv1SqNAGL+}%d<@$kMiVK@gzPUs?}_aDW?6u?Q(Ged2n&tkc`-q;Oi;S@ZJ&tZ0alvWogyo%RxVzgG%v3EJACC;KW`K0pN zKiEQf)9go{fPL`*$^uiUqV|6~PD2?xhp{|n5&v&rCl4=c<3|CT~sDhj(C zn_?64(byhe#_D(#Wvu)Yuv3iFVvA5_&yV;4hE>)o3%|fv>_^9U#d#<c6j{{Y&iDnp&}ns<>KOy~F;9+6*f4%k*CZe1vkL zT6MMmk5Ch_1NknL8@huVaCAM!5}#M~wHhXaZ&d@WKB3|sCXk#;VzhZXQX7Q^E4I@|xJlJfCd#Z$2cWAICq>Gl+PB~W%J?O!;a>#S98 z^4CyC`9pjbi+6GQ+JoiD*P@K>gD4ja@9NYyMj4d7Q5L)jU9+9SOe!i;u>yHO|0aFE zh{z+B5`PfC6Y@kd)nrz@M$qd1{+A2!60De^iplifCO5c@oL=>J??LiGgqCBZ|7CP< zBPLNHchy67u(6E$`(4V66_rY?q|7&{e;dcY?Fjjj8BDy+{^5kI2eJ*N{Fzhq_xI>P zS)ix=TedU@t)wg`_x~%?tP9bQdiloNPRQyg8_R%yY)E-Y;3VU*2C z6UD!=HYp~78c2+Bs^s~dZB4-HfrFV%Y8bJX`euQB!Z_+Wq72x-QO3z*LRL-LR!}cn zHR4&yRfze4I;r1CS=Jl*1+5r={#WH$vL~?3MpotjwwEcheEX-~zm+Tjst=J#bf-_)6AbAR9`TMil6gWUC^NA4z%e{YFYnrbP<-#eLNU&i3x3QWl z`Tgp)@dEi89E&~iI`$wEiMxbsO&k>OE!qBGCLSuLbMQNOkKn~c z#Sn`L-a-67!FS-RL@fKO5QQj5;WR?FmkFD?zx)|XGUZBvvhZ`DJc#-)C@0`g(zYLv z{78fluM*D?Gue3#KOrs>#fTq>cNeRgw)gdv_ljw?1%gXS2?1?ivmP$@`b&k_tx|5w}QC+fV0RL@6u~+P_RMwL++LPfO zmz1u0c``U}f6t^OFQ>{Y`9>>kk9o7Eo%?2WyUiX~xHoHbN|IOhd0lkL*bHvKez>=u z-Fx46_Tc^B*w5xYpLahmM%yzF&aoqWwe8Km7PdLmFgSxdxEMtk1r`k`4F3FF*e zk85BOeR=G?ws{@jZ=u7}-ANhTvo|X_)2sS>(v#f@9{bLjsG!WW3_J2%yU+pdNgfxU zOdad-+8>;2VMlz_%>L>lS6IfRqy&$vi^t=2)l3@Wa;HwMWv8BxwwIibDwg7AWM>50 z*#7k5AXnCCSNBX$imQf6_TshoH9 z7o+Xm-=gf|zek5MZU&|L#}FO8=8t6i<%dmU#$+YCJX72$>B$~%oEqfi`4ZE3_|&va z>Sajy{v2YbKiXpt|Esrsa&x%-(O(zs(|@>&TNBz@p^$U8H>1FBo;zK>&x~}dn zcZ$oKmEkdM3h19q?}ECb@8?2#oHpl+>Q276;yOl~+9mZ>Q@NCW(bOodzcXvXbR!cV zuCvYO;d+|6Rz`O)HKTRSrm1PEQ&ZBi=!))rWwMX;B-T<1{)J*>Qld)qPr*bb&B!8> zBxBthXT0U~kD*goQqtXC@8qdnl^N?-(dO>70-yn2Smn~;{lQboa& z$-mAJ_bOH}kIJGcQduC(fXcc>vCh3Zbnn@|L#IytI}aFO_Egrtv=m>1D*9TmuRQMf+CHc7r@^f?Zb6<4j=kCwnwlF`}#3?gku`Xxs zrRnl!OuC+GhOX9?e5EJp&6fG?h!t(hOx3%Jt9u-QDHf2Pgnrg|;Vt4$fX`}qsF z;K_x2nyZvIvlr<#Cg-pYF=v=0Ux`LUsnnPwT*O?{X%-=REKX<$T5%zK`rjf1R zH1};?&9q&m(@frK&KSFy^DGYuDq^x%>x1Ue%X*^8UaRYyGV67Jb8~}EFcX{Ua5G_} ze%`#dNxRIPSGmBZURJPqFU*QG!MQrzw{p9#uT7OVbSd8}uj`K5_tqP_tL2N`r)OHG z&q1q<&-<1>r_HuKR!Ot_Aou^)Ox` z)axyC<}dx&gx$7E`CfXgTLziWHgcU0(%J6~vLdxPT)-M`Hcz$&n|BIXqs*Pc)?72E zh*i(LU&I=3w%*WTCa04Q^OY+mN6#&8?KDAsbSbl^gjLy`kDy80g;`^?DP7!(@Vy&u z4bsLgZ|yK!T~@L$xU%I5GQU-|rkK3-x}5K?YSwNpS%V85u4z>?1!%lnjb6C!Sg^ z-;e>;5z7P*wz5ssFsqCCy1o_W+dItKrOlF#y1ehuNUL;EFf9E^LXolWhzdzn)uSvtv!}0k!hVau~RtHq{&uc%a=LRO4DY}Vk=xe z*2ffl(R#sDpTj{T=2{<`67#JYX4^umv@dy)RaX0EFX61_wKyhl-Bngqvuvpq?CZPQ zdQ1DpuCW$tvu=a+y7^)wZPIu%&&o`UHdi-WBTbvjx{RrKQ5P~PTdX3!Vq2{B1(;Z#pk$EFb?%2m7WUur6!!m(Tj$7jxM9)-rRCS?|1j!g|GIou)(UpS4bC z*Xg>|q=32qgSEkT>1XSDknh58R(H#cduZLL zF}-K^-aSSR7}%lzz!|RT0|xc&+o%7)k^aS<+`qGP?@lw!zEG=%Z|5Uxn`J(JLf-|Q zuu7YeZ(AY0*-xzo`oJ&zo!xW`30i3G6$u({#up8$Bx_Za2`?5@QkI-j=Bw3A_)W!v zD*CP#3+iV%W4%Yopcc-ew&@b<-Zv$KE|?!4F_UkW4$77R+1<>D3W_x2ChPKA{U3F~ Ban}F< diff --git a/conf/locale/hi/LC_MESSAGES/django.po b/conf/locale/hi/LC_MESSAGES/django.po index a402b000ba..6276619845 100644 --- a/conf/locale/hi/LC_MESSAGES/django.po +++ b/conf/locale/hi/LC_MESSAGES/django.po @@ -10,6 +10,7 @@ # agarwal , 2013 # anantvima , 2014 # ria1234 , 2014 +# sarina , 2014 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# # edX translation file. # Copyright (C) 2014 EdX @@ -28,6 +29,7 @@ # ammubhave , 2013 # anantvima , 2014 # ria1234 , 2014 +# sarina , 2014 # #-#-#-#-# mako-studio.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2014 edX @@ -44,9 +46,9 @@ # agarwal , 2013 # agarwal , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # anantvima , 2014 @@ -54,10 +56,10 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" -"PO-Revision-Date: 2014-02-24 17:06+0000\n" -"Last-Translator: ria1234 \n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" +"PO-Revision-Date: 2014-02-27 00:20+0000\n" +"Last-Translator: anantvima \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/edx-platform/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -71,17 +73,15 @@ msgstr "" #. that a user has submitted or needs to grade #: cms/djangoapps/contentstore/utils.py lms/djangoapps/courseware/tabs.py msgid "Open Ended Panel" -msgstr "" +msgstr "ओपन एन्डेड पैनल" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Courseware" is the title of the page where you access a #. course's videos and problems. #. Translators: 'Courseware' refers to the tab in the courseware #. that leads to the content of a course #: cms/djangoapps/contentstore/views/tabs.py lms/djangoapps/courseware/tabs.py -#: lms/templates/courseware/courseware-error.html msgid "Courseware" -msgstr "" +msgstr "पाठ्यक्रम" #. Translators: "Course Info" is the name of the course's information and #. updates page @@ -91,7 +91,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Course Info" -msgstr "" +msgstr "पाठ्यक्रम से सम्बंधित जानकारी" #. Translators: "Discussion" is the title of the course forum page #. Translators: "Discussion" is the title of the course forum page @@ -101,7 +101,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py #: lms/djangoapps/courseware/tabs.py msgid "Discussion" -msgstr "" +msgstr "चर्चा" #. Translators: "Wiki" is the title of the course's wiki page #. Translators: "Wiki" is the title of the course's wiki page @@ -109,7 +109,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py #: lms/djangoapps/course_wiki/views.py lms/templates/wiki/base.html msgid "Wiki" -msgstr "" +msgstr "विकी" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Progress" is the title of the student's grade information @@ -118,7 +118,7 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py #: lms/templates/peer_grading/peer_grading.html msgid "Progress" -msgstr "" +msgstr "प्रगति" #: common/djangoapps/course_modes/models.py msgid "Honor Code Certificate" @@ -149,6 +149,7 @@ msgid "Moderator" msgstr "मॉडरेटर" #: common/djangoapps/django_comment_common/models.py +#: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Community TA" msgstr "सामुदायिक TA" @@ -157,13 +158,12 @@ msgid "Student" msgstr "छात्र" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" msgstr "" "आपके खाते को निष्क्रिय कर दिया गया है। अगर आपको विश्वास है कि यह त्रुटि में " -"किया गया है तो, {LINK_START} {SUPPORT_EMAIL} {LINK_END} पर संपर्क करें" +"किया गया है तो, {link_start}{support_email}{link_end} पर संपर्क करें" #: common/djangoapps/student/middleware.py msgid "Disabled Account" @@ -178,9 +178,8 @@ msgid "Course id is invalid" msgstr "पाठ्यक्रम आईडी अमान्य है" #: common/djangoapps/student/views.py -#: lms/templates/courseware/course_about.html msgid "Course is full" -msgstr "" +msgstr "पाठ्यक्रम पूरा है" #: common/djangoapps/student/views.py msgid "You are not enrolled in this course" @@ -200,6 +199,8 @@ msgid "" "This account has been temporarily locked due to excessive login failures. " "Try again later." msgstr "" +"अत्यधिक लॉगिन विफ़लताओं के कारण यह खाता अस्थायी रूप से बंद कर दिया गया है। " +"बाद में फिर से प्रयास करें।" #: common/djangoapps/student/views.py msgid "Too many failed login attempts. Try again later." @@ -242,17 +243,14 @@ msgid "Unexpected account status" msgstr "अनापेक्षित खाता स्थिति" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr " '{username}' नाम का एक उपयोगकर्ता खाता पहले से ही मौजूद है।" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "इस ई-मेल का एक खाता '{email}' पहले से मौजूद है" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "त्रुटि (401 {field})। ई-मेल भेजें।" @@ -266,55 +264,63 @@ msgstr "आपको सेवा की शर्तों को स्वी #: common/djangoapps/student/views.py msgid "Username must be minimum of two characters long" -msgstr "" +msgstr "यूज़र का नाम कम से कम दो अक्षर लंबा होना चाहिए" #: common/djangoapps/student/views.py msgid "A properly formatted e-mail is required" -msgstr "" +msgstr "मान्य ई-मेल की आवश्यकता है।" #: common/djangoapps/student/views.py msgid "Your legal name must be a minimum of two characters long" -msgstr "" +msgstr "आपका कानूनी नाम कम से कम दो अक्षर लंबा होना चाहिए" #: common/djangoapps/student/views.py msgid "A valid password is required" -msgstr "" +msgstr "एक मान्य पासवर्ड की आवश्यकता है" #: common/djangoapps/student/views.py msgid "Accepting Terms of Service is required" -msgstr "" +msgstr "सेवा की शर्तें स्वीकारने की आवश्यकता है" #: common/djangoapps/student/views.py msgid "Agreeing to the Honor Code is required" -msgstr "" +msgstr "ऑनर कोड से सहमत होने की आवश्यकता है" #: common/djangoapps/student/views.py msgid "A level of education is required" -msgstr "" +msgstr "शिक्षा के किसी एक स्तर की आवश्यकता है" #: common/djangoapps/student/views.py msgid "Your gender is required" -msgstr "" +msgstr "आपके लिंग की आवश्यकता है" #: common/djangoapps/student/views.py msgid "Your year of birth is required" -msgstr "" +msgstr "आपके जन्म के वर्ष की आवश्यकता की है" #: common/djangoapps/student/views.py msgid "Your mailing address is required" -msgstr "" +msgstr "आपके डाक पते की आवश्यकता है" #: common/djangoapps/student/views.py msgid "A description of your goals is required" -msgstr "" +msgstr "आपके लक्ष्यों का विवरण आवश्यक है" #: common/djangoapps/student/views.py msgid "A city is required" -msgstr "" +msgstr "एक शहर का होना आवश्यक है" #: common/djangoapps/student/views.py msgid "A country is required" -msgstr "" +msgstr "एक देश का होना आवश्यक है" + +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "यूज़र का नाम {0} अक्षरों से लम्बा नहीं हो सकता है" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "ई-मेल {0} अक्षरों से लम्बी नहीं हो सकती है" #: common/djangoapps/student/views.py msgid "Valid e-mail is required." @@ -328,7 +334,7 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Password: " -msgstr "" +msgstr "पासवर्ड:" #: common/djangoapps/student/views.py msgid "Could not send activation e-mail." @@ -377,7 +383,7 @@ msgstr "अवैध आईडी" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "LONG_DATE_FORMAT" -msgstr "" +msgstr "LONG_DATE_FORMAT" #. Translators: the translation for "DATE_TIME_FORMAT" must be a format #. string for formatting dates with times. For example, the American @@ -385,7 +391,7 @@ msgstr "" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "DATE_TIME_FORMAT" -msgstr "" +msgstr "DATE_TIME_FORMAT" #. Translators: the translation for "SHORT_DATE_FORMAT" must be a #. format string for formatting dates in a brief form. For example, @@ -393,14 +399,14 @@ msgstr "" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "SHORT_DATE_FORMAT" -msgstr "" +msgstr "SHORT_DATE_FORMAT" #. Translators: the translation for "TIME_FORMAT" must be a format #. string for formatting times. For example, the American English #. form is "%H:%M:%S". See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "TIME_FORMAT" -msgstr "" +msgstr "TIME_FORMAT" #. Translators: This is an AM/PM indicator for displaying times. It is #. used for the %p directive in date-time formats. See http://strftime.org @@ -408,7 +414,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "AM" -msgstr "" +msgstr "प्रातः" #. Translators: This is an AM/PM indicator for displaying times. It is #. used for the %p directive in date-time formats. See http://strftime.org @@ -416,7 +422,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "PM" -msgstr "" +msgstr "सायं" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Monday Februrary 10, 2014". It is used for the %A @@ -424,7 +430,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Monday" -msgstr "" +msgstr "सोमवार" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Tuesday Februrary 11, 2014". It is used for the %A @@ -432,7 +438,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Tuesday" -msgstr "" +msgstr "मंगलवार" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Wednesday Februrary 12, 2014". It is used for the %A @@ -440,7 +446,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Wednesday" -msgstr "" +msgstr "बुधवार" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Thursday Februrary 13, 2014". It is used for the %A @@ -448,7 +454,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Thursday" -msgstr "" +msgstr "गुरूवार" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Friday Februrary 14, 2014". It is used for the %A @@ -456,7 +462,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Friday" -msgstr "" +msgstr "शुक्रवार" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Saturday Februrary 15, 2014". It is used for the %A @@ -464,7 +470,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Saturday" -msgstr "" +msgstr "शनिवार " #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Sunday Februrary 16, 2014". It is used for the %A @@ -472,7 +478,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Sunday" -msgstr "" +msgstr "रविवार" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Mon Feb 10, 2014". It is used for the %a @@ -480,7 +486,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Mon" -msgstr "" +msgstr "सोम" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Tue Feb 11, 2014". It is used for the %a @@ -488,7 +494,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Tue" -msgstr "" +msgstr "मंगल" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Wed Feb 12, 2014". It is used for the %a @@ -496,7 +502,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Wed" -msgstr "" +msgstr "बुध" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Thu Feb 13, 2014". It is used for the %a @@ -504,7 +510,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Thu" -msgstr "" +msgstr "गुरु" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Fri Feb 14, 2014". It is used for the %a @@ -512,7 +518,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Fri" -msgstr "" +msgstr "शुक्र" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Sat Feb 15, 2014". It is used for the %a @@ -520,7 +526,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sat" -msgstr "" +msgstr "शनि" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Sun Feb 16, 2014". It is used for the %a @@ -528,7 +534,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sun" -msgstr "" +msgstr "रवि" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jan 10, 2014". It is used for the %b @@ -536,7 +542,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jan" -msgstr "" +msgstr "जनवरी" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Feb 10, 2014". It is used for the %b @@ -544,7 +550,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Feb" -msgstr "" +msgstr "फ़रवरी" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Mar 10, 2014". It is used for the %b @@ -552,7 +558,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Mar" -msgstr "" +msgstr "मार्च" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Apr 10, 2014". It is used for the %b @@ -560,7 +566,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Apr" -msgstr "" +msgstr "अप्रैल" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "May 10, 2014". It is used for the %b @@ -568,7 +574,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "May" -msgstr "" +msgstr "मई" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jun 10, 2014". It is used for the %b @@ -576,7 +582,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jun" -msgstr "" +msgstr "जून" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jul 10, 2014". It is used for the %b @@ -584,7 +590,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jul" -msgstr "" +msgstr "जुलाई" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Aug 10, 2014". It is used for the %b @@ -592,7 +598,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Aug" -msgstr "" +msgstr "अगस्त" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Sep 10, 2014". It is used for the %b @@ -600,7 +606,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Sep" -msgstr "" +msgstr "सितम्बर" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Oct 10, 2014". It is used for the %b @@ -608,7 +614,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Oct" -msgstr "" +msgstr "अक्तूबर" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Nov 10, 2014". It is used for the %b @@ -616,7 +622,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Nov" -msgstr "" +msgstr "नवम्बर" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Dec 10, 2014". It is used for the %b @@ -624,7 +630,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Dec" -msgstr "" +msgstr "दिसम्बर" #. Translators: this is a month name that will be used when displaying #. dates, as in "January 10, 2014". It is used for the %B directive in @@ -632,7 +638,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "January" -msgstr "" +msgstr "जनवरी" #. Translators: this is a month name that will be used when displaying #. dates, as in "February 10, 2014". It is used for the %B directive in @@ -640,7 +646,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "February" -msgstr "" +msgstr "फ़रवरी" #. Translators: this is a month name that will be used when displaying #. dates, as in "March 10, 2014". It is used for the %B directive in @@ -648,7 +654,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "March" -msgstr "" +msgstr "मार्च" #. Translators: this is a month name that will be used when displaying #. dates, as in "April 10, 2014". It is used for the %B directive in @@ -656,7 +662,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "April" -msgstr "" +msgstr "अप्रैल" #. Translators: this is a month name that will be used when displaying #. dates, as in "May 10, 2014". It is used for the %B directive in @@ -664,7 +670,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "May" -msgstr "" +msgstr "मई" #. Translators: this is a month name that will be used when displaying #. dates, as in "June 10, 2014". It is used for the %B directive in @@ -672,7 +678,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "June" -msgstr "" +msgstr "जून" #. Translators: this is a month name that will be used when displaying #. dates, as in "July 10, 2014". It is used for the %B directive in @@ -680,7 +686,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "July" -msgstr "" +msgstr "जुलाई" #. Translators: this is a month name that will be used when displaying #. dates, as in "August 10, 2014". It is used for the %B directive in @@ -688,7 +694,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "August" -msgstr "" +msgstr "अगस्त" #. Translators: this is a month name that will be used when displaying #. dates, as in "September 10, 2014". It is used for the %B directive in @@ -696,7 +702,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "September" -msgstr "" +msgstr "सितंबर" #. Translators: this is a month name that will be used when displaying #. dates, as in "October 10, 2014". It is used for the %B directive in @@ -704,7 +710,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "October" -msgstr "" +msgstr "अक्तूबर" #. Translators: this is a month name that will be used when displaying #. dates, as in "November 10, 2014". It is used for the %B directive in @@ -712,7 +718,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "November" -msgstr "" +msgstr "नवंबर" #. Translators: this is a month name that will be used when displaying #. dates, as in "December 10, 2014". It is used for the %B directive in @@ -720,61 +726,51 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "December" -msgstr "" +msgstr "दिसंबर" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" -msgstr "" +msgstr "अमान्य लंबाई ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" -msgstr "" +msgstr "अक्षर {0} या अधिक होना आवश्यक है" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" -msgstr "" +msgstr "अक्षर {0} या उससे कम होना आवश्यक है" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" -msgstr "" +msgstr "अधिक जटिल होना चाहिए ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" -msgstr "" +msgstr "{0} या और अधिक अपरकेस के अक्षर होने चाहिए" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" -msgstr "" +msgstr "{0} या और अधिक लोअरकेस के अक्षर होने चाहिए" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" -msgstr "" +msgstr "{0} या और अधिक अंक होने चाहिए" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" -msgstr "" +msgstr "{0} या और अधिक विराम चिह्न वर्ण होने चाहिए" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" -msgstr "" +msgstr "{0} या गैर ascii वर्ण और अधिक शामिल होने चाहिए" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" -msgstr "" +msgstr "{0} या और अधिक अद्वितीय शब्द शामिल होने चाहिए" #: common/djangoapps/util/password_policy_validators.py msgid "Too similar to a restricted dictionary word." -msgstr "" +msgstr "शब्द एक प्रतिबंधित शब्दकोश के बहुत समान है।" #: common/lib/capa/capa/capa_problem.py msgid "Cannot rescore problems with possible file submissions" @@ -805,7 +801,6 @@ msgstr "" "बदल दिया जाएगा।" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "संकेत फ़ंक्शन {hintfn} के मूल्यांकन में त्रुटि {err}।" @@ -814,7 +809,6 @@ msgid "(Source code line unavailable)" msgstr "(Source code line unavailable)" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "एक्स एम एल स्रोत लाइन {sourcenum} देखें।" @@ -823,46 +817,41 @@ msgid "There was a problem with the staff answer to this problem." msgstr "इस समस्या के लिए स्टाफ़ के जवाब में कुछ गड़बड़ थी।" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "एक संख्या के रूप में '{student_answer}' की व्याख्या नहीं की जा सकी।" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" "आप संख्यात्मक समस्याओं में चर ({bad_variables}) का उपयोग नहीं कर सकते।" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "भाज्य फ़ंक्शन का मूल्यांकन अपनी डोमेन:'{student_answer}' के बाहर है" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "अमान्य गणित सिंटेक्स: '{student_answer}'" #: common/lib/capa/capa/responsetypes.py msgid "You may not use complex numbers in range tolerance problems" -msgstr "" +msgstr "रेंज टॉलरेंस समस्याओं में आप समिश्र संख्या का उपयोग नहीं कर सकते" #: common/lib/capa/capa/responsetypes.py msgid "" "There was a problem with the staff answer to this problem: complex boundary." -msgstr "" +msgstr "इस समस्या के लिए स्टाफ़ के जवाब में कुछ गड़बड़ थी।" #: common/lib/capa/capa/responsetypes.py msgid "" "There was a problem with the staff answer to this problem: empty boundary." -msgstr "" +msgstr "इस समस्या के लिए स्टाफ़ के जवाब में कुछ गड़बड़ थी।" #: common/lib/capa/capa/responsetypes.py msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "कस्टम जवाब: चेक फ़ंक्शन ने एक अमान्य शब्दकोश लौटाया!" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -881,12 +870,10 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "अमान्य ग्रेडर जवाब। कृपया पाठ्यक्रम स्टाफ़ से संपर्क करें।" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "अमान्य इनपुट: {bad_input} जवाब देने की अनुमति नहीं है।" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" @@ -895,14 +882,12 @@ msgstr "" "{bad_input}" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" "इनपुट अमान्य है: '{bad_input}' को एक फॉर्मूला के रूप में पार्स नहीं किया जा " "सका।" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" "इनपुट अमान्य है: '{bad_input}' को एक फॉर्मूला के रूप में पार्स नहीं किया जा " @@ -911,7 +896,6 @@ msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" "SchematicResponse का मूल्यांकन करने में त्रुटि। त्रुटि यह थी: {error_msg}" @@ -921,7 +905,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "स्टाफ़ के जवाब की व्याख्या एक संख्या के रूप में नहीं की जा सकी।" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "'{given_answer}' की व्याख्या एक संख्या के रूप में नहीं की जा सकी।" @@ -965,7 +948,6 @@ msgid "Problem must be reset before it can be checked again." msgstr "समस्या को फिर से जांच करने से पहले रीसेट करना चाहिए।" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" "आपको हर प्रस्तुति करने के बीच में कम से कम {wait} सेकंड की प्रतीक्षा करनी " @@ -973,7 +955,6 @@ msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "त्रुटि: {msg}" @@ -1011,67 +992,71 @@ msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." msgstr "" +"हमें खेद है, आपके अनुरोध पर अमल करने में कुछ त्रुटि हुई। कृपया अपने पेज को " +"पुन: लोड करें और फिर से प्रयास करें।" #: common/lib/xmodule/xmodule/capa_module.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." msgstr "" +"आपके द्वारा इस पेज को लोड करने के बाद से समस्या की स्थिति बदल गई है। अपने " +"पृष्ठ को रीफ़्रेश करें।" #: common/lib/xmodule/xmodule/course_module.py msgid "General" -msgstr "" +msgstr "सामान्य" #. Translators: TBD stands for 'To Be Determined' and is used when a course #. does not yet have an announced start date. #: common/lib/xmodule/xmodule/course_module.py msgid "TBD" -msgstr "" +msgstr "TBD" #. Translators: "Self" is used to denote an openended response that is self- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Self" -msgstr "" +msgstr "स्वयं" #. Translators: "AI" is used to denote an openended response that is machine- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "AI" -msgstr "" +msgstr "AI" #. Translators: "Peer" is used to denote an openended response that is peer- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Peer" -msgstr "" +msgstr "सहपाठी" #. Translators: "Not started" is used to communicate to a student that their #. response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Not started." -msgstr "" +msgstr "शुरू नहीं हुआ।" #. Translators: "Being scored." is used to communicate to a student that their #. response #. are in the process of being scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Being scored." -msgstr "" +msgstr "स्कोर किया जा रहा है।" #. Translators: "Scoring finished" is used to communicate to a student that #. their response #. have been scored, but the full scoring process is not yet complete #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scoring finished." -msgstr "" +msgstr "स्कोरिंग समाप्त हो गई है। " #. Translators: "Complete" is used to communicate to a student that their #. openended response has been fully scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Complete." -msgstr "" +msgstr "पूरा हो गया।" #. Translators: "Scored rubric" appears to a user as part of a longer #. string that looks something like: "Scored rubric from grader 1". @@ -1080,74 +1065,81 @@ msgstr "" #. returned from one of the graders of their openended response problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scored rubric" -msgstr "" +msgstr "स्कोर किया हुआ रुब्रिक।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." msgstr "" +"आपने इस प्रश्न का {number_of_student_attempts} बार प्रयास किया है। आपको केवल" +" {max_number_of_attempts} बार यह प्रयास करने की अनुमति है।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "The problem state got out-of-sync. Please try reloading the page." msgstr "" +"समस्या की स्थिति का ठीक से ताल-मेल नहीं बैठा। कृपया पृष्ठ को दोबारा लोड करने" +" का प्रयास करें।" #. Translators: "Self-Assessment" refers to the self-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Self-Assessment" -msgstr "" +msgstr "स्वयं मूल्यांकन" #. Translators: "Peer-Assessment" refers to the peer-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Peer-Assessment" -msgstr "" +msgstr "सहपाठी मूल्यांकन " #. Translators: "Instructor-Assessment" refers to the instructor-assessed mode #. of openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Instructor-Assessment" -msgstr "" +msgstr "प्रशिक्षक मूल्यांकन" #. Translators: "AI-Assessment" refers to the machine-graded mode of openended #. evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "AI-Assessment" -msgstr "" +msgstr "AI मूल्यांकन " #. Translators: 'tag' is one of 'feedback', 'submission_id', #. 'grader_id', or 'score'. They are categories that a student #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." msgstr "" +"सर्वेक्षण प्रतिक्रियाओं में आवश्यक टैग {tag_name} नहीं मिल सका। कृपया फिर से" +" सबमिट करने का प्रयास करें।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "There was an error saving your feedback. Please contact course staff." msgstr "" +"आपके फ़ीडबैक को सेव करने में त्रुटि हुई है। कृपया पाठ्यक्रम कर्मचारियों से " +"संपर्क करें।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Couldn't submit feedback." -msgstr "" +msgstr "प्रतिक्रिया प्रस्तुत नहीं कर सकते।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your feedback." -msgstr "" +msgstr "आपके फ़ीडबैक को सफलतापूर्वक सहेजा गया।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Unable to save your feedback. Please try again later." msgstr "" +"आपकी प्रतिक्रिया को सेव करने में असमर्थ। कृपया बाद में फिर से कोशिश करें।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your submission." -msgstr "" +msgstr "आपकी प्रस्तुति को सफ़लतापूर्वक सेव किया गया।" #. Translators: the `grader` refers to the grading service open response #. problems @@ -1157,6 +1149,8 @@ msgstr "" msgid "" "Unable to submit your submission to the grader. Please try again later." msgstr "" +"आपकी प्रस्तुति को ग्रेडर को प्रस्तुत करने में असमर्थ। कृपया बाद में फिर से " +"कोशिश करें।" #. Translators: the `grader` refers to the grading service open response #. problems @@ -1165,7 +1159,7 @@ msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error getting feedback from grader." -msgstr "" +msgstr "ग्रेडर से फ़ीडबैक लेने में त्रुटि हो रही है।" #. Translators: the `grader` refers to the grading service open response #. problems @@ -1173,11 +1167,11 @@ msgstr "" #. graded. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "No feedback available from grader." -msgstr "" +msgstr "ग्रेडर का फ़ीडबैक उपलब्ध नहीं है।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error handling action. Please try again." -msgstr "" +msgstr "त्रुटि हो गई। कृपया फिर से कोशिश करें।" #. Translators: this string appears once an openended response #. is submitted but before it has been graded @@ -1185,67 +1179,76 @@ msgstr "" msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" +"आपकी जवाब को जमा कर दिया गया है। अपने ग्रेड के लिए कृपया बाद में देखने आएं।" #. Translators: "Not started" communicates to a student that their response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Not started" -msgstr "" +msgstr "शुरू नहीं हुआ" #. Translators: "In progress" communicates to a student that their response #. is currently in the grading process #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "In progress" -msgstr "" +msgstr "हो रहा है" #. Translators: "Done" communicates to a student that their response #. has been fully graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Done" -msgstr "" +msgstr "पूरा हो गया" #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We could not find a file in your submission. Please try choosing a file or " "pasting a URL to your file into the answer box." msgstr "" +"आपकी प्रस्तुति में एक फ़ाइल की कमी रह गई है। कृपया किसी फ़ाइल को चुनने की या" +" उत्तर बॉक्स में अपनी फ़ाइल का यू आर एल डालने की कोशिश करें। " #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We are having trouble saving your file. Please try another file or paste a " "URL to your file into the answer box." msgstr "" +"हमें आपकी फ़ाइल सेव करने में मुश्किल हो रही है। कृपया कोई ओर फ़ाइल डालने की " +"कोशिश या उत्तर बॉक्स में अपनी फ़ाइल का यूआरएल पेस्ट करें।" #: common/lib/xmodule/xmodule/open_ended_grading_classes/self_assessment_module.py msgid "Error saving your score. Please notify course staff." msgstr "" +"आपका स्कोर सेव करने में त्रुटि हुई है। कृपया पाठ्यक्रम के स्टाफ़ को सूचित " +"करें।" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." msgstr "" +"यू ट्यूब से {youtube_id} के लिए प्रतिलिपियां नहीं मिल रही हैं। स्टेटस कोड: " +"{statuc_code}" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Can't find any transcripts on the Youtube service." -msgstr "" +msgstr "यू ट्यूब सेवा पर कोई प्रतिलिपियां नहीं मिल रही हैं।" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." -msgstr "" +msgstr "हम सिर्फ़ SubRip (*.srt) में प्रतिलिपि रूप का समर्थन करते हैं।" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" +"पार्स करते समय SubRip प्रतिलिपि फ़ाइल के साथ कोई त्रुटि हो गई। संदेश हैः " +"{error_message}" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." -msgstr "" +msgstr "पार्स करते समय SubRip प्रतिलिपि फ़ाइल के साथ कोई त्रुटि हो गई।" #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "A YouTube URL or a link to a file hosted anywhere on the web." @@ -1273,30 +1276,57 @@ msgstr "खोजें" msgid "Copyright" msgstr "सर्वाधिकार" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." -msgstr "" +msgstr "यह विकी ** {organization} ** के_ {course_name} _ के लिए है।" #: lms/djangoapps/course_wiki/views.py msgid "Course page automatically created." -msgstr "" +msgstr "पाठ्यक्रम पृष्ठ स्वचालित रूप से बन गया है।" #: lms/djangoapps/course_wiki/views.py msgid "Welcome to the edX Wiki" -msgstr "" +msgstr "EDX विकी में आपका स्वागत है" #: lms/djangoapps/course_wiki/views.py msgid "Visit a course wiki to add an article." -msgstr "" +msgstr "कोई एक लेख जोड़ने के लिए पाठ्यक्रम विकी पर जाएं।" #. Translators: 'Course Content' refers to the tab in the courseware #. that leads to the content of a course #: lms/djangoapps/courseware/tabs.py msgid "Course Content" -msgstr "" +msgstr "पाठ्यक्रम विषय वस्तु" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: "Staff grading" appears on a tab that allows @@ -1304,31 +1334,30 @@ msgstr "" #: lms/djangoapps/courseware/tabs.py #: lms/templates/instructor/staff_grading.html msgid "Staff grading" -msgstr "" +msgstr "स्टाफ़ ग्रेडिंग" -#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +#: lms/djangoapps/courseware/tabs.py msgid "Syllabus" -msgstr "" +msgstr "पाठ्यक्रम" #. Translators: "Peer grading" appears on a tab that allows #. students to view openended problems that require grading #: lms/djangoapps/courseware/tabs.py msgid "Peer grading" -msgstr "" +msgstr "सहपाठी ग्रेडिंग" #. Translators: 'Instructor' appears on the tab that leads to #. the instructor dashboard, which is a portal where an instructor #. can get data and perform various actions on their course #: lms/djangoapps/courseware/tabs.py msgid "Instructor" -msgstr "" +msgstr "प्रशिक्षक" -#: lms/djangoapps/courseware/features/video.py +#: lms/djangoapps/courseware/features/video.py lms/templates/video.html msgid "ERROR: No playable video sources found!" msgstr "त्रुटि: चलाने योग्य वीडियो स्रोत नहीं मिले!" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1361,12 +1390,10 @@ msgid "The underlying module store does not support import." msgstr "अंतर्निहित मॉड्यूल स्टोर आयात का समर्थन नहीं करता।" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "प्रमाणीकरण में विफल {0}, त्रुटि {1}\n" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "प्रमाणीकरण में विफल {0}\n" @@ -1396,7 +1423,6 @@ msgid "email must end in" msgstr "ईमेल को समाप्त होना चाहिए" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "विफल - ईमेल {0} पहले से ही external_id के रूप में मौजूद है " @@ -1410,27 +1436,22 @@ msgid "email address required (not username)" msgstr "ईमेल पते की आवश्यकता है (उपयोगकर्ता नाम की नहीं)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "ओह, इंटेग्रिटी त्रुटि, उपयोगकर्ता {0} बनाने में विफल" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "उपयोगकर्ता {0} सफलतापूर्वक बनाया गया!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "उपयोगकर्ता इस ईमेल पते {0} से नहीं खोजा जा सका है" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "उपयोगकर्ता नाम {0} - {1} के साथ उपयोगकर्ता को नहीं खोजा जा सका" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "उपयोगकर्ता {0} नष्ट करें" @@ -1500,7 +1521,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1514,12 +1534,10 @@ msgstr "" "करें।" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "भंडार को {0} क्लोन करने में असफल " #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "लोड किए गए पाठ्यक्रम {0} {1}
में त्रुटियाँ:" @@ -1548,7 +1566,6 @@ msgid "Information about all courses" msgstr "सभी पाठ्यक्रमों के बारे में जानकारी" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "त्रुटि - {0}
{1}
आईडी के साथ पाठ्यक्रम नहीं मिल सकता " @@ -1622,14 +1639,14 @@ msgstr "कड़ी बंद करे" #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py msgid "Title can't be empty" -msgstr "" +msgstr "शीर्षक खाली नहीं रह सकता" #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py msgid "Body can't be empty" -msgstr "" +msgstr "विषय वस्तु का होना ज़रूरी है" #: lms/djangoapps/django_comment_client/base/views.py #: lms/djangoapps/django_comment_client/base/views.py @@ -1637,12 +1654,10 @@ msgid "Comment level too deep" msgstr "बहुत गहरा टिप्पणी स्तर" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "स्वीकृत फ़ाइल के प्रकार '%(file_types)s' हैं" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "फ़ाइल का अधिकतम अपलोड आकार %(file_size)sK है " @@ -1657,6 +1672,8 @@ msgid "Good" msgstr "अच्छा" #: lms/djangoapps/django_comment_client/forum/views.py +#: lms/templates/discussion/_inline_new_post.html +#: lms/templates/discussion/_new_post.html msgid "All Groups" msgstr "सभी समूह" @@ -1695,12 +1712,10 @@ msgstr "" "तालिका में डाउनलोड के लिए उपलब्ध हो जाएगी।" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "छात्र {0} के लिए नियत तारीख {1} से {2} सफलतापूर्वक बदल दी गई है" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "छात्र {0} के लिए नियत तारीख {1} से {2} सफ़लतापूर्वक रीसेट कर दी गई है" @@ -1725,6 +1740,7 @@ msgid "Email" msgstr "ई-मेल" #: lms/djangoapps/instructor/views/instructor_dashboard.py +#: lms/templates/courseware/instructor_dashboard.html msgid "Analytics" msgstr "एनेलिटिक्स" @@ -1733,7 +1749,6 @@ msgid "Unable to parse date: " msgstr "तारीख को पार्स करने में असमर्थ:" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "यू आर एल: {0} के लिए मॉड्यूल नहीं मिला" @@ -1751,7 +1766,6 @@ msgid "Extended Due Date" msgstr "देय तिथि बड़ा दी गई" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr " {0} के लिए विस्तारित देय तिथि वाले उपयोगकर्ता " @@ -1760,7 +1774,6 @@ msgid "Unit" msgstr "यूनिट" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr " {0} {1} ({2}) के लिए नियत तारीख के एक्सटेंशन " @@ -1776,12 +1789,18 @@ msgstr "पुनःअंकित" msgid "reset" msgstr "रीसेट करें" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py -#: lms/templates/wiki/plugins/attachments/index.html +#: lms/templates/wiki/plugins/attachments/index.html wiki/models/article.py +#, fuzzy msgid "deleted" -msgstr "नष्ट कर दिया गया" +msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"नष्ट कर दिया गया\n" +"#-#-#-#-# wiki.po (edx-platform) #-#-#-#-#\n" +"नष्ट किया" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. @@ -1799,12 +1818,10 @@ msgid "No status information available" msgstr "स्थिति की कोई जानकारी उपलब्ध नहीं है" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "प्रशिक्षक_कार्य {0} के लिए कोई भी कार्य_आउटपुट जानकारी नहीं मिली " #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" "प्रशिक्षक_कार्य {0}: {1} के लिए कोई भी परिवर्तन करने हेतु कार्य_आउटपुट " @@ -1819,7 +1836,6 @@ msgid "No message provided" msgstr "कोई संदेश प्रदान नहीं किया गया" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "प्रशिक्षक_कार्य {0} {1} के लिए अमान्य कार्य_उत्पादन जानकारी मिली है" @@ -1828,7 +1844,6 @@ msgid "No progress status information available" msgstr "प्रगति स्थिति की कोई जानकारी उपलब्ध नहीं है" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" "प्रशिक्षक_कार्य {0}: {1} के लिए कोई भी परिवर्तन करने हेतु कार्य_इनपुट " @@ -1837,14 +1852,12 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "अब तक की प्रगति: अब तक के {attempted} {action} {succeeded} " #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" "हम छात्र '{student}' की प्रस्तुति ढूंढ नहीं पाएं हैं, यह करें {action} " @@ -1852,20 +1865,17 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "समस्या असफ़ल छात्र '{student}' के लिए {action} हुई" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "छात्र '{student}' के लिए समस्या सफ़लतापूर्वक {action} हुई" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" "प्रस्तुतियों के साथ कोई भी छात्र नहीं मिले हैं जिन पर {action} किया गया" @@ -1873,21 +1883,18 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "{attempted} छात्रों के प्रयास के लिए समस्या {action} विफ़ल रही।" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" -msgstr "छात्र '{student}' के लिए समस्या सफ़लतापूर्वक {action} हुई" +msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" "छात्रों के '{attempted}' प्रयासों के लिए समस्या सफ़लतापूर्वक {succeeded} " @@ -1895,14 +1902,12 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "कोई प्राप्तकर्ता नहीं मिले जिनको {action} किया जाएं" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" "किन्ही भी {attempted} प्राप्तकर्ता प्रयासों के संदेश विफ़ल {action} किए जाए" @@ -1910,14 +1915,12 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "{attempted} प्राप्तकर्ता प्रयासों के संदेश सफ़लतापूर्वक {action} हुए" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" "{attempted} में से {succeeded} प्राप्तकर्ता प्रयासों के संदेश {action} हुए" @@ -1925,34 +1928,31 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "स्थिति: अब तक के {attempted} में से {succeeded} {action} " #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "(skipping {skipped})" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "(कुल में से {total})" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" " " msgstr "" +"\n" +"प्रिय %(student_name)s," #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1961,13 +1961,15 @@ msgid "" " certificate to your profile.\n" " " msgstr "" +"%(course_name)s में अपना प्रमाण पत्र पाने पर हार्दिक शुभकामनाएं!\n" +"चूंकि लिंक्डइन पर आपका खाता है आप अपनी मेहनत का यह फल वहां अपलोड करके अपने सहकर्मियों के साथ साझा कर सकते हैं। नीचे दिए गए बटन पर क्लिक कर के \n" +"आप प्रमान पत्र को अपनी प्रोफ़ाइल में जोड़ सकते हैं।" #: lms/djangoapps/linkedin/templates/linkedin_email.html msgid "Add to profile" -msgstr "" +msgstr "प्रोफ़ाइल में जोड़ें" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -2012,7 +2014,6 @@ msgstr "" "सूचित करें।" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "पाठ्यक्रम के लिए {0} और छात्र {1}।" @@ -2079,7 +2080,6 @@ msgid "Trying to add a different currency into the cart" msgstr "कार्ट में अलग मुद्रा डालने की कोशिश कर रहे हैं" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your
dashboard to see your new" " enrollments." @@ -2092,17 +2092,14 @@ msgid "[Refund] User-Requested Refund" msgstr "[Refund] उपयोगकर्ता के अनुरोध पर नक़द वापिस" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "मोड {mode} {course_id} के लिए मौजूद नहीं है" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "पाठ्यक्रम {course} के लिए उपलब्धि का प्रमाण पत्र, {mode_name} " #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2168,7 +2165,7 @@ msgstr "कुल लागत" msgid "Currency" msgstr "मुद्रा" -#: lms/djangoapps/shoppingcart/reports.py +#: lms/djangoapps/shoppingcart/reports.py wiki/plugins/attachments/forms.py msgid "Description" msgstr "विवरण" @@ -2265,13 +2262,11 @@ msgstr "आपने जिस पाठ्यक्रम के लिए अ #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "यह पाठ्यक्रम{0} आपके कार्ट में पहले से ही है " #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "आप पहले से ही इस पाठ्यक्रम में पंजीकृत हैं {0}।" @@ -2284,13 +2279,11 @@ msgid "You do not have permission to view this page." msgstr "आपको इस पृष्ठ को देखने की अनुमति नहीं है।" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "भुगतान प्रोसेसर ने आवश्यक मापदण्ड नहीं दिखाएं:{0}" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" "भुगतान प्रोसेसर ने मापदण्ड {1} के लिए बुरी तरह टाइप की गई संख्या दिखाईं:{0}" @@ -2303,7 +2296,6 @@ msgstr "" " नहीं है।" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." @@ -2312,7 +2304,6 @@ msgstr "" "है।" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2325,6 +2316,7 @@ msgid "" " " msgstr "" "\n" +"

\n" "माफ़ कीजिए! हमारे भुगतान प्रोसेसर ने आपके भुगतान को नामंज़ूर कर दिया।\n" "उसका फ़ैसला था {decision}\n" "और वजह यह थी {reason_code}:{reason_msg}।\n" @@ -2333,7 +2325,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2345,6 +2336,7 @@ msgid "" " " msgstr "" "\n" +"

\n" "माफ़ कीजिए! हमारे भुगतान प्रोसेसर ने हमें एक ऐसी भुगतान पुष्टि भेजी जिसका डाटा ठीक नहीं था!\n" "हम शर्मिंदा हैं कि हम यह नहीं जानते कि आपका भुगतान सफ़ल हुआ कि नहीं और न ही हम आपके ऑर्डर को आगे बढ़ा सकते हैं।\n" "जो त्रुटि संदेश आया वह यह था: {msg}।\n" @@ -2352,7 +2344,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2370,7 +2361,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2552,7 +2542,6 @@ msgstr "" " करें।" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2706,7 +2695,6 @@ msgid "Your Password Reset is Complete" msgstr "आपका पासवर्ड रीसेट हो गया है" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2716,7 +2704,6 @@ msgstr "" "आपका पासवर्ड सेट हो गया है। अब आप %(link_start)sलॉग इन%(link_end)s कर सकते हैं।" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2726,7 +2713,6 @@ msgstr "" "अपना %(platform_name)s पासवर्ड रीसेट करें" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2740,7 +2726,6 @@ msgid "Password Reset Form" msgstr "पासवर्ड रीसेट फ़ार्म" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2751,7 +2736,7 @@ msgstr "" #: lms/templates/registration/password_reset_confirm.html msgid "The following errors occurred while processing your registration: " -msgstr "" +msgstr "अपका पंजीकरण करते समय निम्न त्रुटि हुई:" #: lms/templates/registration/password_reset_confirm.html msgid "You must complete all fields." @@ -2770,7 +2755,6 @@ msgstr "" "हो रही है" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2786,7 +2770,7 @@ msgid "" "class=\"indicator\">bold text and an asterisk (*)." msgstr "" "कृपया अपना पासवर्ड दो बार टाइप करें ताकि हम निश्चिंत हो जाएं कि आपने उसको " -"सही तरह से टाइप किया है। आवश्यक क्षेत्रों को आवश्यक क्षेत्रों को मोटे-मोटे अक्षरों और तारक चिह्न (*) से चिह्नित " "किया गया है।" @@ -2811,7 +2795,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "आपका पासवर्ड रीसेट असफ़ल रहा" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2829,7 +2812,6 @@ msgid "Need Help?" msgstr "मदद चाहिए?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2850,6 +2832,14 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "अगले पृष्ठ पर जाकर कृपया एक नया पासवर्ड चुनें:" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" +"अगर आपने इस परिवर्तन का आग्रह नहीं किया था तो इस ई-मेल को नज़रअंदाज़ कर " +"दीजिए - हमने अभी तक आपका पासवर्ड रीसेट नहीं किया है।" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "हमारी साइट का उपयोग करने के लिए धन्यवाद!" @@ -2975,7 +2965,7 @@ msgstr "" #: lms/templates/wiki/history.html msgid "(no log message)" -msgstr "" +msgstr "(no log message)" #: lms/templates/wiki/history.html msgid "Preview this revision" @@ -3036,11 +3026,11 @@ msgstr "नया जोड़ा गया संस्करण बनाए #: lms/templates/wiki/preview_inline.html msgid "Previewing revision:" -msgstr "" +msgstr "संशोधन पूर्वावलोकन:" #: lms/templates/wiki/preview_inline.html msgid "Previewing a merge between two revisions:" -msgstr "" +msgstr "दो संशोधनों के जोड़ का पूर्वावलोकन:" #: lms/templates/wiki/preview_inline.html msgid "This revision has been deleted." @@ -3051,7 +3041,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "पुनर्स्थापित करने पर यह संशोधन हटाए गए के रूप में चिह्नित किया जाएगा।" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3112,7 +3101,7 @@ msgstr "edX परिवर्धन:" #: lms/templates/wiki/includes/cheatsheet.html msgid "Math Expression" -msgstr "" +msgstr "गणित अभिव्यक्ति" #: lms/templates/wiki/includes/cheatsheet.html msgid "Useful examples:" @@ -3120,11 +3109,11 @@ msgstr "उपयोगी उदाहरण:" #: lms/templates/wiki/includes/cheatsheet.html msgid "Wikipedia" -msgstr "" +msgstr "विकिपीडिया" #: lms/templates/wiki/includes/cheatsheet.html msgid "edX Wiki" -msgstr "" +msgstr "edX विकी" #: lms/templates/wiki/includes/cheatsheet.html msgid "Huge Header" @@ -3169,7 +3158,6 @@ msgid "Quotes" msgstr "उद्धरण" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3180,6 +3168,7 @@ msgstr "" "मार्कडाउन सिन्टैक्स की अनुमति है। सहायता के लिए %(start_link)sछलपत्रक%(end_link)s देखें।" #: lms/templates/wiki/plugins/attachments/index.html +#: wiki/plugins/attachments/wiki_plugin.py msgid "Attachments" msgstr "संलग्नक" @@ -3264,8 +3253,16 @@ msgstr "संशोधन" msgid "There are no attachments for this article." msgstr "इस लेख के लिए कोई संलग्नक नहीं हैं।" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3347,7 +3344,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3392,12 +3388,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3418,12 +3412,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3511,6 +3503,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3575,6 +3568,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3601,11 +3600,9 @@ msgstr "" msgid "Privacy Policy" msgstr "" -#: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/navigation.html lms/templates/static_templates/help.html -#: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py +#: wiki/plugins/help/wiki_plugin.py msgid "Help" -msgstr "" +msgstr "सहायता" #: cms/templates/widgets/html-edit.html lms/templates/widgets/html-edit.html msgid "Visual" @@ -3621,19 +3618,19 @@ msgstr "" #: common/templates/course_modes/choose.html msgid "Register for {} | Choose Your Track" -msgstr "" +msgstr "{} के लिए पंजीकरण करें| अपना ट्रैक चुनें" #: common/templates/course_modes/choose.html msgid "Sorry, there was an error when trying to register you" -msgstr "" +msgstr "क्षमा करें, आपको रजिस्टर करते वक्त कोई त्रुटि हुई" #: common/templates/course_modes/choose.html msgid "Select your track:" -msgstr "" +msgstr "अपना ट्रैक चुनेंः" #: common/templates/course_modes/choose.html msgid "Certificate of Achievement (ID Verified)" -msgstr "" +msgstr "उपलब्धि का प्रमाण पत्र (ID Verified)" #: common/templates/course_modes/choose.html msgid "Upgrade and work toward a verified Certificate of Achievement." @@ -3641,24 +3638,26 @@ msgstr "" #: common/templates/course_modes/choose.html msgid "Sign up and work toward a verified Certificate of Achievement." -msgstr "" +msgstr "साइन अप करें और उपलब्धि के प्रमाणपत्र की और बढें।" #: common/templates/course_modes/choose.html msgid "Select your contribution for this course (min. $" -msgstr "" +msgstr "इस पाठ्यक्रम के लिए अपने योगदान का चयन करें (min. $" #: common/templates/course_modes/choose.html #: lms/templates/verify_student/photo_verification.html msgid "):" -msgstr "" +msgstr "):" #: common/templates/course_modes/choose.html msgid "Why do I have to pay? What if I don't meet all the requirements?" msgstr "" +"मुझे भुगतान क्यों करना होगा? तब क्या अगर मैं सभी आवश्यकताओं को पूरा नहीं कर " +"पाता या कर पाती?" #: common/templates/course_modes/choose.html msgid "Why do I have to pay?" -msgstr "" +msgstr "मुझे भुगतान क्यों करना होगा? " #: common/templates/course_modes/choose.html msgid "" @@ -3667,21 +3666,32 @@ msgid "" "learning through research. While we have established a minimum fee, we ask " "that you contribute as much as you can." msgstr "" +"edX एक ग़ैर लाभ संगठन है और हमारा उद्देश्य दुनिया भर में अच्छी शिक्षा " +"पहुंचाने का है और शोध के ज़रिये विद्या को बड़ावा देने का है। इस हैसियत से " +"हम आपके सहयोग पर क़ाफ़ी हद तक निर्भर हैं। हमनें अपने पाठ्यक्रमों के लिए " +"न्यूनतम शुल्क रखा है लेकिन हमारा आग्रह है कि आप जितना योगदान कर सकें, उतना " +"करें।" #: common/templates/course_modes/choose.html msgid "" "I'd like to pay more than the minimum. Is my contribution tax deductible?" msgstr "" +"मैं न्यूनतम से अधिक भुगतान करना चाहता हूं। क्या मेरे योगदान को आयकर विभाग से" +" कुछ छूट मिलेगी?" #: common/templates/course_modes/choose.html msgid "" "Please check with your tax advisor to determine whether your contribution is" " tax deductible." msgstr "" +"आपके योगदान से कर घटाया जा सकता है कि नहीं यह जानने के लिए कृपया अपने कर " +"सलाहकार से संपर्क करें।" #: common/templates/course_modes/choose.html msgid "What if I can't afford it or don't have the necessary equipment?" msgstr "" +"तब क्या अगर मैं इस शुल्क का भार नहीं उठा सकता या सकती और मेरे पास आवश्यक " +"उपकरण भी नहीं है?" #: common/templates/course_modes/choose.html msgid "" @@ -3692,20 +3702,28 @@ msgid "" " below, and then click the 'Select Certificate' button to complete your " "registration." msgstr "" +"अगर आप न्यूनतम शुल्क नहीं दे सकते या फिर आप कोर्स की आवश्यकताएं नहीं पूरी " +"करते तो आप पाठ्यक्रम को ऑडिट कर सकते हैं या फिर निःशुल्क तौर पर ऑनर कोड " +"प्रमाण पत्र के लिए पढ़ सकते हैं। अगर आप ऑनर कोड प्रमाण पत्र के लिए पढ़ना " +"चाहें तो ऑनर कोड प्रमाण पत्र के डिब्बे को क्लिक करें और हमें लिख कर बताएं कि" +" आप वेरीफ़ाइड प्रमाण पत्र को क्यों नहीं कर सकते। इसके बाद अपनी रजिस्ट्रेशन " +"पूरी करने के लिए 'प्रमाण पत्र चुनें' बटन को क्लिक करें।" #: common/templates/course_modes/choose.html msgid "Select Honor Code Certificate" -msgstr "" +msgstr "ऑनर कोड प्रमाणपत्र चुनें" #: common/templates/course_modes/choose.html msgid "Explain your situation: " -msgstr "" +msgstr "अपनी स्थिति स्पष्ट करें:" #: common/templates/course_modes/choose.html msgid "" "Please write a few sentences about why you'd like to opt out of the paid " "verified certificate to pursue the honor code certificate:" msgstr "" +"कृपया कुछ वाक्यों में लिखें की आप भुगतान सहित वैरीफाईड प्रमाण पत्र को छोड़कर " +"ऑनर कोड प्रमाण पत्र की और क्यों बढ़ना चाहते हैं:" #: common/templates/course_modes/choose.html msgid "Upgrade Your Registration" @@ -3717,7 +3735,7 @@ msgstr "" #: common/templates/course_modes/choose.html msgid "Verified Registration Requirements" -msgstr "" +msgstr "वैरीफाईड रजिस्ट्रेशन की आवश्यकताएं" #: common/templates/course_modes/choose.html msgid "" @@ -3730,10 +3748,12 @@ msgid "" "To register for a Verified Certificate of Achievement option, you will need " "a webcam, a credit or debit card, and an ID." msgstr "" +"एक वैरीफाईड प्रमाण पत्र के लिए रजिस्टर करने के लिए, आपको एक वैब-कैमरा, " +"क्रेडिट या डेबिट कार्ड और अन्य आईडी की ज़रूरत पड़ेगी।" #: common/templates/course_modes/choose.html msgid "What is an ID Verified Certificate?" -msgstr "" +msgstr "एक आईडी वैरीफाईड प्रमाण पत्र क्या है?" #: common/templates/course_modes/choose.html msgid "" @@ -3748,11 +3768,13 @@ msgstr "" #: common/templates/course_modes/choose.html msgid "Audit This Course" -msgstr "" +msgstr "इस पाठ्यक्रम को ऑडिट करें" #: common/templates/course_modes/choose.html msgid "Sign up to audit this course for free and track your own progress." msgstr "" +"इस पाठ्यक्रम को निःशुल्क ऑडिट करने के लिए और अपनी खुद की प्रगति को ट्रैक " +"करने के लिए साइन अप करें।" #: common/templates/course_modes/choose.html msgid "Select Audit" @@ -3878,7 +3900,7 @@ msgstr "" #: lms/templates/courseware/course_about.html #: lms/templates/courseware/mktg_course_about.html msgid "An error occurred. Please try again later." -msgstr "" +msgstr "कुछ गड़बड़ हो गई। कृपया बाद में फिर से कोशिश कीजिए।" #: lms/templates/dashboard.html msgid "Please verify your new email" @@ -3907,7 +3929,7 @@ msgstr "" #: lms/templates/dashboard.html msgid "Looks like you haven't been enrolled in any courses yet." -msgstr "" +msgstr "लग रहा है कि अभी तक आपका किसी भी पाठ्यक्रम में पंजीकरण नहीं हुआ है।" #: lms/templates/dashboard.html msgid "Course-loading errors" @@ -3915,15 +3937,15 @@ msgstr "" #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" -msgstr "" +msgstr "{course_number} के लिए ई-मेल सेटिंग्स" #: lms/templates/dashboard.html msgid "Receive course emails" -msgstr "" +msgstr "पाठ्यक्रम ई-मेलें प्राप्त करें" #: lms/templates/dashboard.html msgid "Save Settings" -msgstr "" +msgstr "सेटिंग्स सहेजें" #: lms/templates/dashboard.html msgid "Password Reset Email Sent" @@ -3957,17 +3979,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4157,6 +4184,8 @@ msgstr "" #: lms/templates/forgot_password_modal.html lms/templates/login.html msgid "This is the e-mail address you used to register with {platform}" msgstr "" +"यह वह ई-मेल पता है जिसे आपने {platform} के साथ रजिस्टर होने के लिए इस्तेमाल " +"किया था।" #: lms/templates/forgot_password_modal.html msgid "Reset My Password" @@ -4168,7 +4197,7 @@ msgstr "" #: lms/templates/help_modal.html msgid "{platform_name} Help" -msgstr "" +msgstr "{platform_name} सहायता" #: lms/templates/help_modal.html msgid "{span_start}{platform_name}{span_end} Help" @@ -4206,10 +4235,17 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" -msgstr "" +msgstr "नाम" #: lms/templates/help_modal.html lms/templates/login.html #: lms/templates/login_modal.html lms/templates/provider_login.html @@ -4403,11 +4439,11 @@ msgstr "" #: lms/templates/login.html msgid "Please log in" -msgstr "" +msgstr "कृपया लॉग इन करें" #: lms/templates/login.html msgid "to access your account and courses" -msgstr "" +msgstr "अपने खाते और पाठ्यक्रम में प्रवेश पाने के लिए" #: lms/templates/login.html msgid "We're Sorry, {platform_name} accounts are unavailable currently" @@ -4506,12 +4542,18 @@ msgid "" "the {link_start}MathPlayer Download Page{link_end} to download the plugin " "for your browser." msgstr "" +"यह पेज गणितीय फ़ार्मुलों के लिए MathJax तकनीक को अपनाता है। गणित को सुलभ " +"बनाने के लिए हम MathPlayer प्लग इन का उपयोग करने का सुझाव देते हैं। कृपया " +"अपने ब्राउज़र के लिए प्लग इन डाउनलोड करने के लिए {link_start}MathPlayer " +"डाउनलोड पृष्ठ {link_end} पर जाएं। " #: lms/templates/mathjax_accessible.html msgid "" "Your browser does not support the MathPlayer plugin. To use MathPlayer, " "please use Internet Explorer 6 through 9." msgstr "" +"आपका ब्राउज़र MathPlayer प्लगइन का समर्थन नहीं करता। Mathplayer का उपयोग " +"करने के लिए, इंटरनेट एक्सप्लोरर 6 से 9 का इस्तेमाल करें।" #: lms/templates/module-error.html msgid "There has been an error on the {platform_name} servers" @@ -4546,7 +4588,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4631,17 +4673,16 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" #: lms/templates/register-shib.html msgid "Preferences for {platform_name}" -msgstr "" +msgstr "{platform_name} के लिए प्राथमिकताएं" #: lms/templates/register-shib.html msgid "Update my {platform_name} Account" -msgstr "" +msgstr "मेरा {platform_name} खाता अपडेट करें" #: lms/templates/register-shib.html msgid "Processing your account information …" @@ -4649,7 +4690,7 @@ msgstr "" #: lms/templates/register-shib.html msgid "Welcome {username}! Please set your preferences below" -msgstr "" +msgstr "{username} आपका स्वागत है! कृपया अपनी प्राथमिकताओं को नीचे सेट करें" #: lms/templates/register-shib.html lms/templates/register.html msgid "" @@ -4694,7 +4735,7 @@ msgstr "" #: lms/templates/register-shib.html msgid "Update My Account" -msgstr "" +msgstr "मेरा खाता अपडेट करें" #: lms/templates/register-sidebar.html msgid "Registration Help" @@ -4763,11 +4804,11 @@ msgstr "" #: lms/templates/register.html msgid "Welcome!" -msgstr "" +msgstr "आपका स्वागत है!" #: lms/templates/register.html msgid "Register below to create your {platform_name} account" -msgstr "" +msgstr "अपने {platform_name} का खाता बनाने के लिए नीचे रजिस्टर करें" #: lms/templates/register.html msgid "Please complete the following fields to register for an account. " @@ -4775,7 +4816,7 @@ msgstr "" #: lms/templates/register.html lms/templates/register.html msgid "cannot be changed later" -msgstr "" +msgstr "बाद में बदला नहीं जा सकता" #: lms/templates/register.html lms/templates/verify_student/face_upload.html msgid "example: Jane Doe" @@ -4783,7 +4824,7 @@ msgstr "" #: lms/templates/register.html lms/templates/register.html msgid "Needed for any certificates you may earn" -msgstr "" +msgstr "किन्हीं भी प्रमाण पत्रों के लिए जो आप अर्जित करते हैं यह आवश्यक है" #: lms/templates/register.html msgid "Welcome {username}" @@ -5135,12 +5176,12 @@ msgstr "" #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Date" -msgstr "" +msgstr "तारीख़" #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Course ID" -msgstr "" +msgstr "पाठ्यक्रम आईडी" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Git Action" @@ -5232,15 +5273,15 @@ msgstr "" #: lms/templates/video.html msgid "Play" -msgstr "" +msgstr "चलाएं" #: lms/templates/video.html msgid "Speeds" -msgstr "" +msgstr "गतियां" #: lms/templates/video.html msgid "Speed" -msgstr "" +msgstr "गति" #: lms/templates/video.html msgid "Volume" @@ -5248,7 +5289,7 @@ msgstr "" #: lms/templates/video.html msgid "Fill browser" -msgstr "" +msgstr "ब्राउज़र सक्रीन को पूरा खोलें (open full browser)" #: lms/templates/video.html msgid "HD off" @@ -5256,7 +5297,7 @@ msgstr "" #: lms/templates/video.html lms/templates/video.html msgid "Turn off captions" -msgstr "" +msgstr "उपशीर्षक बंद करें" #: lms/templates/video.html msgid "Skip to end of transcript." @@ -5278,7 +5319,7 @@ msgstr "" #: lms/templates/video.html msgid "Download video" -msgstr "" +msgstr "वीडियो को डाउनलोड करें" #: lms/templates/video.html msgid "Download timed transcript" @@ -5294,11 +5335,11 @@ msgstr "" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Open Response" -msgstr "" +msgstr "जवाब खोलें" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Assessments:" -msgstr "" +msgstr "गृह-कार्य" #: lms/templates/combinedopenended/combined_open_ended.html #: lms/templates/peer_grading/peer_grading_problem.html @@ -5307,7 +5348,7 @@ msgstr "" #: lms/templates/combinedopenended/combined_open_ended.html msgid "New Submission" -msgstr "" +msgstr "नई प्रस्तुतियां" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Next Step" @@ -5328,11 +5369,11 @@ msgstr "" #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "Submitted Rubric" -msgstr "" +msgstr "प्रस्तुत किया हुआ रुब्रिक" #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "Toggle Full Rubric" -msgstr "" +msgstr "टॉगल पूर्ण रुब्रिक" #. Translators: an example of what this string will look #. like is: "Scored rubric from grader 1", where @@ -5484,7 +5525,7 @@ msgstr "" #: lms/templates/courseware/accordion.html #: lms/templates/courseware/progress.html msgid "due {date}" -msgstr "" +msgstr "अंतिम तारीख़ {date}" #: lms/templates/courseware/course_about.html msgid "" @@ -5496,7 +5537,7 @@ msgstr "" #: lms/templates/courseware/course_about.html msgid "About {course.display_number_with_default}" -msgstr "" +msgstr " {course.display_number_with_default} के बारे में" #: lms/templates/courseware/course_about.html msgid "You are registered for this course" @@ -5508,16 +5549,18 @@ msgstr "" #: lms/templates/courseware/course_about.html msgid "This course is in your cart." -msgstr "" +msgstr "यह पाठ्यक्रम आपके cart में है।" #: lms/templates/courseware/course_about.html msgid "" "Add {course.display_number_with_default} to Cart ({currency_symbol}{cost})" msgstr "" +"कार्ट({currency_symbol}{cost}) में {course.display_number_with_default} " +"जोड़ें " #: lms/templates/courseware/course_about.html msgid "Register for {course.display_number_with_default}" -msgstr "" +msgstr "{course.display_number_with_default} के लिए रजिस्टर करें" #: lms/templates/courseware/course_about.html msgid "Overview" @@ -5554,7 +5597,7 @@ msgstr "" #: lms/templates/courseware/course_navigation.html msgid "Student view" -msgstr "" +msgstr "छात्र की नज़र से" #: lms/templates/courseware/courses.html msgid "Explore free courses from leading universities." @@ -5579,19 +5622,19 @@ msgstr "" #: lms/templates/courseware/courseware.html msgid "{course_number} Courseware" -msgstr "" +msgstr "{course_number} पाठ्यक्रम" #: lms/templates/courseware/courseware.html msgid "Return to Exam" -msgstr "" +msgstr "परीक्षा पर वापिस जाएं" #: lms/templates/courseware/courseware.html msgid "Course Navigation" -msgstr "" +msgstr "कोर्स नेविगेशन" #: lms/templates/courseware/courseware.html msgid "Open Calculator" -msgstr "" +msgstr "कैलक्यूलेटर खोलें" #: lms/templates/courseware/courseware.html msgid "Calculator Input Field" @@ -5605,7 +5648,7 @@ msgstr "" #: lms/templates/courseware/courseware.html msgid "Hints" -msgstr "" +msgstr "संकेत" #: lms/templates/courseware/courseware.html msgid "Integers" @@ -5641,7 +5684,7 @@ msgstr "" #: lms/templates/courseware/courseware.html msgid "Constants" -msgstr "" +msgstr "कॉन्स्टेंट्स" #: lms/templates/courseware/courseware.html msgid "Euler's number" @@ -5678,16 +5721,16 @@ msgstr "" #: lms/templates/courseware/grade_summary.html #: lms/templates/courseware/instructor_dashboard.html msgid "Grade summary" -msgstr "" +msgstr "श्रेणी का सारांश" #: lms/templates/courseware/grade_summary.html msgid "Not implemented yet" -msgstr "" +msgstr "अभी लागू नहीं किया गया है" #: lms/templates/courseware/gradebook.html #: lms/templates/courseware/instructor_dashboard.html msgid "Gradebook" -msgstr "" +msgstr "ग्रेडबुक या श्रेणी किताब" #: lms/templates/courseware/gradebook.html msgid "Search students" @@ -5701,54 +5744,58 @@ msgstr "" #: lms/templates/courseware/welcome-back.html #: lms/templates/courseware/welcome-back.html msgid "Course Updates & News" -msgstr "" +msgstr "कोर्स अपडेट & समाचार " #: lms/templates/courseware/info.html #: lms/templates/courseware/welcome-back.html #: lms/templates/courseware/welcome-back.html msgid "Handout Navigation" -msgstr "" +msgstr "है्न्डआउट नैविगेशन" #: lms/templates/courseware/info.html #: lms/templates/courseware/welcome-back.html msgid "Course Handouts" -msgstr "" +msgstr "पाठ्यक्रम हैंडआउट्स" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Instructor Dashboard" -msgstr "" +msgstr "प्रशिक्षक डैशबोर्ड" #: lms/templates/courseware/instructor_dashboard.html msgid "Try New Beta Dashboard" -msgstr "" +msgstr "नया बीटा डैशबोर्ड परखें" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Edit Course In Studio" -msgstr "" +msgstr "स्टूडियो में पाठ्यक्रम को संपादित करें " #: lms/templates/courseware/instructor_dashboard.html msgid "Psychometrics" -msgstr "" +msgstr "साइकोमेट्रिक्स" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Forum Admin" -msgstr "" +msgstr "फ़ोरम व्यवस्थापक" #: lms/templates/courseware/instructor_dashboard.html msgid "Enrollment" -msgstr "" +msgstr "नामांकन" #: lms/templates/courseware/instructor_dashboard.html msgid "DataDump" -msgstr "" +msgstr "डाटाडंप" #: lms/templates/courseware/instructor_dashboard.html msgid "Manage Groups" +msgstr "समूहों का प्रबंधन करें" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" msgstr "" #: lms/templates/courseware/instructor_dashboard.html @@ -5763,37 +5810,44 @@ msgid "" "{max_enrollment} students. We are urgently working on fixing this issue. " "Thank you for your patience as we continue working to improve the platform!" msgstr "" +"नोट: इन में से कुछ बटन बड़े पाठ्यक्रमों में काम करना बंद कर देते हैं। हमने " +"कुछ देर के लिए जिन पाठयक्रमो में {max_enrollment} छात्र हैं उनमें इन " +"सुविधाओं को निष्क्रिय कर दिया है। हम जल्द से जल्द इस मुद्दे का हल ढूंढने की " +"कोशिश कर रहे हैं। प्लेटफ़ॉर्म सुधारने का काम जारी है और आपके धैर्य के लिए " +"धन्यवाद!" #: lms/templates/courseware/instructor_dashboard.html msgid "Export grades to remote gradebook" -msgstr "" +msgstr "दूरस्थ ग्रेडबुक में श्रेणियों को भेजें" #: lms/templates/courseware/instructor_dashboard.html msgid "" "The assignments defined for this course should match the ones stored in the " "gradebook, for this to work properly!" msgstr "" +"इस क्रिया का ठीक से काम करने के लिए इस पाठ्यक्रम के लिए परिभाषित कार्यों का " +"ग्रेडबुक में संग्रहित कार्यों से मेल खाना ज़रूरी है!" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html msgid "Gradebook name:" -msgstr "" +msgstr "ग्रेडबुक का नाम:" #: lms/templates/courseware/instructor_dashboard.html msgid "Assignment name:" -msgstr "" +msgstr " असाइनमेंट का नाम:" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Course-specific grade adjustment" -msgstr "" +msgstr "किसी विशेष पाठ्यक्रम से संबंधित ग्रेड एडजस्टमैंट" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Specify a particular problem in the course here by its url:" -msgstr "" +msgstr "कोर्स में कोई ख़ास समस्या हो तो कोर्स के url से यहां बताएं:" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html @@ -5805,11 +5859,17 @@ msgid "" "i4x://university/course/notaproblem/someothername, then provide " "notaproblem/someothername.)" msgstr "" +"अगर आपकी कोई समस्या है तो आप सिर्फ़ \"urlname\" का उपयोग कर सकते हैं या फ़िर" +" \"modulename/urlname\" अगर कोई समस्या न हो तो। (उदाहरण के तौर पर, अगर " +"लोकेशन i4x://university/course/problem/problemname है तो सिर्फ़ " +"problemname दें, और अगर लोकेशन " +"i4x://university/course/notaproblem/someothername है तो " +"notaproblem/someothername.) दें।" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html msgid "Then select an action:" -msgstr "" +msgstr "फिर कोई एक्शन चुनें:" #: lms/templates/courseware/instructor_dashboard.html msgid "" @@ -5817,10 +5877,13 @@ msgid "" " in a table below. To see status for all tasks submitted for this problem, " "click on this button:" msgstr "" +"ये एक्शन्स बैकग्राउन्ड में होते हैं, और एक्टिव टास्क नीचे एक टेबल में दिखाई " +"देंगे। इस प्रौबलम के लिए प्रस्तुत सभी कामों की अभी की स्थिति को देखने के लिए" +" इस बटन पर क्लिक करें:" #: lms/templates/courseware/instructor_dashboard.html msgid "Student-specific grade inspection and adjustment" -msgstr "" +msgstr "हर एक छात्र के लिए की गई ग्रेड इन्सपेक्शन और एडजस्टमैन्ट" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/extensions.html @@ -5830,16 +5893,17 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "Specify the {platform_name} email address or username of a student here:" -msgstr "" +msgstr "यहां किसी छात्र का {platform_name} ई-मेल पता या यूज़र नेम दर्ज करें:" #: lms/templates/courseware/instructor_dashboard.html msgid "Click this, and a link to student's progress page will appear below:" -msgstr "" +msgstr "यह क्लिक करें और छात्र की प्रौग्रेस के पन्ने का लिंक नीचे दिखाई देगा:" #: lms/templates/courseware/instructor_dashboard.html msgid "" "You may also delete the entire state of a student for the specified module:" msgstr "" +"किसी भी दिए गए मॉड्यूल से आप किसी भी छात्र के हर पहलू को हटा सकते हैं:" #: lms/templates/courseware/instructor_dashboard.html msgid "" @@ -5847,16 +5911,21 @@ msgid "" " a table below. To see status for all tasks submitted for this problem and " "student, click on this button:" msgstr "" +"री-स्कोरिंग बैकग्राउन्ड में होती हैं, और एक्टिव टास्क की स्तिथि नीचे एक टेबल" +" में दिखाई देगी। इस समस्या और छात्र के लिए प्रस्तुत किए गए सभी कामों की अभी " +"की स्थिति को देखने के लिए इस बटन पर क्लिक करें:" #: lms/templates/courseware/instructor_dashboard.html msgid "Select a problem and an action:" -msgstr "" +msgstr "समस्या और क्रिया का चयन करें:" #: lms/templates/courseware/instructor_dashboard.html msgid "" "User requires forum administrator privileges to perform administration " "tasks. See instructor." msgstr "" +"प्रशासन कार्य या और कोई भी बदलाव करने के लिए उपयोगकर्ता को फ़ोरम " +"एडमिनिस्ट्रेटर विशेषाधिकार की आवश्यकता है। प्रशिक्षक देखें।" #: lms/templates/courseware/instructor_dashboard.html msgid "Explanation of Roles:" @@ -5884,39 +5953,44 @@ msgstr "" #: lms/templates/courseware/instructor_dashboard.html msgid "Enrollment Data" -msgstr "" +msgstr "नामांकन डाटा" #: lms/templates/courseware/instructor_dashboard.html msgid "Pull enrollment from remote gradebook" -msgstr "" +msgstr "दूरस्थ ग्रेडबुक से नामांकन खींचें" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" -msgstr "" +msgstr "धारा:" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Batch Enrollment" -msgstr "" +msgstr "बैच दाखिला" #: lms/templates/courseware/instructor_dashboard.html msgid "" "Enroll or un-enroll one or many students: enter emails, separated by new " "lines or commas;" msgstr "" +"एक या अनेक छात्रों को भर्ती करें या फिर उनका नाम हटाएं: ई-मेलें दर्ज करने के" +" लिए, या तो ई-मेल अलग-अलग लाइनों में डालें या फिर अल्पविराम से अलग करके उनको" +" प्रवेश करें;" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Notify students by email" -msgstr "" +msgstr "छात्रों को ई-मेल से इत्तला दें" #: lms/templates/courseware/instructor_dashboard.html msgid "Auto-enroll students when they activate" -msgstr "" +msgstr "छात्र जब एक्टिवेट करते हैं तो उन्हे खुद-ब-खुद एनरोल करें" #: lms/templates/courseware/instructor_dashboard.html msgid "Problem urlname:" -msgstr "" +msgstr "समस्या का यू आर एल नाम:" #. Translators: days_early_for_beta should not be translated #: lms/templates/courseware/instructor_dashboard.html @@ -5926,35 +6000,39 @@ msgid "" "as configured via the days_early_for_beta option in the course " "policy." msgstr "" +"यहां, अलग-अलग पंक्ति में या हर नाम के बाद अल्पविराम डाल कर, उन छात्रों के " +"उपयोगकर्ता नाम या ई-मेल दर्ज करें जिन्हे कि बीटा-टेस्टर होना चाहिए। वे कोर्स" +" की सामग्री को सबसे जल्दी देख सकेंगे, जैसा कि कोर्स की पालिसी में " +"days_early_for_beta विकल्प के द्वारा निर्धारित किया जा सकता है।" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send to:" -msgstr "" +msgstr ": को भेजें" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Myself" -msgstr "" +msgstr "अपने आप" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Staff and instructors" -msgstr "" +msgstr "स्टाफ़ और प्रशिक्षक" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "All (students, staff and instructors)" -msgstr "" +msgstr "सभी (छात्र, स्टाफ़ और प्रशिक्षक)" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Subject: " -msgstr "" +msgstr "विषय:" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html @@ -5973,6 +6051,8 @@ msgid "" "Have you read over the email to make sure it says everything you want to " "say?" msgstr "" +"क्या आपको यकीन है कि आपने यह ई-मेल पढ़ लिया है और उसमें वह सब कुछ हैं जो आप " +"कहना चाहते हैं?" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html @@ -6000,59 +6080,93 @@ msgstr "" #: lms/templates/courseware/instructor_dashboard.html msgid "No Analytics are available at this time." -msgstr "" +msgstr "इस वक्त कोई एनलिटिक्स उपलब्ध नहीं हैं।" #: lms/templates/courseware/instructor_dashboard.html msgid "Students enrolled:" -msgstr "" +msgstr "दाखिल छात्र:" #: lms/templates/courseware/instructor_dashboard.html msgid "Students active in the last week:" -msgstr "" +msgstr "पिछले सप्ताह में सक्रिय छात्र:" #: lms/templates/courseware/instructor_dashboard.html msgid "Student activity day by day" -msgstr "" +msgstr "छात्रों की हर दिन की क्रिया " #: lms/templates/courseware/instructor_dashboard.html msgid "Day" -msgstr "" +msgstr "दिन" #: lms/templates/courseware/instructor_dashboard.html msgid "Students" -msgstr "" +msgstr "छात्र" #: lms/templates/courseware/instructor_dashboard.html msgid "Answer distribution for problems" -msgstr "" +msgstr "समस्याओं के उत्तर" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Problem" -msgstr "" +msgstr "समस्या" #: lms/templates/courseware/instructor_dashboard.html msgid "Max" -msgstr "" +msgstr "अधिकतम" #: lms/templates/courseware/instructor_dashboard.html msgid "Points Earned (Num Students)" +msgstr "अंक अर्जित (Num Students)" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." msgstr "" #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" -msgstr "" +msgstr "छात्र जो सही जवाब दे रहे हैं" #: lms/templates/courseware/instructor_dashboard.html msgid "Number of students" -msgstr "" +msgstr "छात्रों की संख्या" #: lms/templates/courseware/instructor_dashboard.html msgid "" "Student distribution per country, all courses, Sep-12 to Oct-17, 1 server " "(shown here as an example):" msgstr "" +"देशों के हिसाब से छात्रों का वितरण, सभी कोर्सिस, सितम्बर-12 से अक्तूबर-17 " +"तक, सरवर 1 (यहां एक उदाहरण के तौर पर दिखाया गया है):" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html @@ -6060,84 +6174,84 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Pending Instructor Tasks" -msgstr "" +msgstr "प्रशिक्षक कार्य जो कि अभी पूरे नहीं हुए हैं" #: lms/templates/courseware/instructor_dashboard.html msgid "Task Type" -msgstr "" +msgstr "कार्य प्रकार" #: lms/templates/courseware/instructor_dashboard.html msgid "Task inputs" -msgstr "" +msgstr "टास्क इनपुट" #: lms/templates/courseware/instructor_dashboard.html msgid "Task Id" -msgstr "" +msgstr "टास्क आई-डी" #: lms/templates/courseware/instructor_dashboard.html msgid "Requester" -msgstr "" +msgstr "निवेदक" #: lms/templates/courseware/instructor_dashboard.html msgid "Task State" -msgstr "" +msgstr "टास्क स्थिति" #: lms/templates/courseware/instructor_dashboard.html msgid "Duration (sec)" -msgstr "" +msgstr "अवधि (sec)" #: lms/templates/courseware/instructor_dashboard.html msgid "Task Progress" -msgstr "" +msgstr "कार्य प्रगति" #: lms/templates/courseware/instructor_dashboard.html #: lms/templates/courseware/instructor_dashboard.html msgid "unknown" -msgstr "" +msgstr "अज्ञात" #: lms/templates/courseware/instructor_dashboard.html msgid "Course errors" -msgstr "" +msgstr "कोर्स लोड करने में कोई त्रुटि हुई है" #: lms/templates/courseware/mktg_coming_soon.html msgid "About {course_id}" -msgstr "" +msgstr "{course_id} के बारे में" #: lms/templates/courseware/mktg_coming_soon.html msgid "Coming Soon" -msgstr "" +msgstr "जल्द ही आ रहा हैं।" #: lms/templates/courseware/mktg_course_about.html msgid "About {course_number}" -msgstr "" +msgstr "के बारे में {course_number}" #: lms/templates/courseware/mktg_course_about.html msgid "Access Courseware" -msgstr "" +msgstr "पाठ्यक्रम में जाएं" #: lms/templates/courseware/mktg_course_about.html msgid "You Are Registered" -msgstr "" +msgstr "आपका पंजीकरण हो गया है" #: lms/templates/courseware/mktg_course_about.html msgid "Register for" -msgstr "" +msgstr "पंजीकरण करें" #: lms/templates/courseware/mktg_course_about.html msgid "Registration Is Closed" -msgstr "" +msgstr "पंजीकरण बंद हो गया है" #: lms/templates/courseware/news.html msgid "News - MITx 6.002x" -msgstr "" +msgstr "समाचार - MITx 6.002x" #: lms/templates/courseware/news.html msgid "Updates to Discussion Posts You Follow" -msgstr "" +msgstr "आप जिन चर्चाओं को फॉलो करते हैं उनके अपडेट" #: lms/templates/courseware/progress.html msgid "{course_number} Progress" -msgstr "" +msgstr "{course_number} प्रगति" #: lms/templates/courseware/progress.html msgid "Course Progress" @@ -6145,7 +6259,7 @@ msgstr "" #: lms/templates/courseware/progress.html msgid "Course Progress for Student '{username}' ({email})" -msgstr "" +msgstr "छात्र '{username}' ({email}) की पाठ्यक्रम प्रगति" #: lms/templates/courseware/progress.html msgid "{earned:.3n} of {total:.3n} possible points" @@ -6161,17 +6275,19 @@ msgstr "" #: lms/templates/courseware/progress.html msgid "No problem scores in this section" -msgstr "" +msgstr "इस भाग में कोई समस्याओं के स्कोर नहीं हैं" #: lms/templates/courseware/syllabus.html msgid "{course.display_number_with_default} Course Info" -msgstr "" +msgstr "{course.display_number_with_default} कोर्स जानकारी" #: lms/templates/courseware/welcome-back.html msgid "" "You were most recently in {section_link}. If you're done with that, choose " "another section on the left." msgstr "" +"हाल ही में आप {section_link} में थे। अगर वहां आप का काम पूरा हो गया हो तो " +"स्क्रीन की बाई तरफ़ से कोई दूसरा भाग चुनें।" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -6184,30 +6300,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6217,23 +6333,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6247,7 +6364,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Enrolled as: " -msgstr "" +msgstr ": के रूप में नामांकन" #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/shoppingcart/verified_cert_receipt.html @@ -6255,7 +6372,7 @@ msgstr "" #: lms/templates/verify_student/_verification_header.html #: lms/templates/verify_student/_verification_header.html msgid "ID Verified" -msgstr "" +msgstr "आईडी वैरीफाईड" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course Completed - {end_date}" @@ -6283,18 +6400,19 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Take this course as an ID-verified student." -msgstr "" +msgstr "इस पाठयक्रम को एक आई डी वैरीफाईड छात्र के तौर पर लें।" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Upgrade to Verified Track" -msgstr "" +msgstr "वैरिफाईड ट्रैक के लिए अपग्रेड करें " #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" @@ -6304,9 +6422,22 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" -msgstr "" +msgstr "ई-मेल सेटिंग्स" #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html #: lms/templates/dashboard/_dashboard_prompt_midcourse_reverify.html @@ -6374,7 +6505,7 @@ msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html #: lms/templates/dashboard/_dashboard_status_verification.html msgid "ID-Verification Status" -msgstr "" +msgstr "आईडी वैरीफीकेशन स्थिति" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" @@ -6383,40 +6514,46 @@ msgstr "" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Your verification status is good for one year after submission." msgstr "" +"एक बार जमा हो जाने के बाद आपकी वैरीफीकेशन स्थिति एक साल के लिए जारी रहेगी।" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "" "Your verification photos have been submitted and will be reviewed shortly." msgstr "" +"आपकी वैरीफीकेशन तस्वीरें जमा कर ली गई है और उनकी समीक्षा जल्दी ही की जाएगी।" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Re-verify Yourself" -msgstr "" +msgstr "अपने आप को फिर से वैरीफाई करें" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "" "If you fail to pass a verification attempt before your course ends, you will" " not receive a verified certificate." msgstr "" +"अगर आप अपने पाठ्यक्रम के समाप्त होने से पहले एक वैरीफीकेशन प्रयास पारित करने" +" में विफ़ल रहते हैं, तो आपको वैरीफाईड प्रमाण पत्र नहीं मिलेगा।" #: lms/templates/debug/run_python_form.html msgid "Results:" -msgstr "" +msgstr "परिणाम:" #: lms/templates/discussion/_blank_slate.html msgid "" "Sorry! We can't find anything matching your search. Please try another " "search." msgstr "" +"माफ़ कीजिए! हमें आपकी खोज से मिलता जुलता कुछ भी नहीं मिला। कृपया फिर से खोज " +"करें।" #: lms/templates/discussion/_blank_slate.html msgid "There are no posts here yet. Be the first one to post!" -msgstr "" +msgstr "इस वक्त तक कोई भी पोस्ट नहीं है। आपकी पोस्ट सबसे पहली हो सकती है!" #: lms/templates/discussion/_discussion_course_navigation.html #: lms/templates/discussion/_discussion_module.html msgid "New Post" -msgstr "" +msgstr "नई डाक" #: lms/templates/discussion/_discussion_module.html msgid "Show Discussion" @@ -6424,7 +6561,7 @@ msgstr "" #: lms/templates/discussion/_filter_dropdown.html msgid "Filter Topics" -msgstr "" +msgstr "विषयों को फ़िल्टर करें" #: lms/templates/discussion/_filter_dropdown.html msgid "filter topics" @@ -6434,36 +6571,36 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_thread_list_template.html msgid "Show All Discussions" -msgstr "" +msgstr "सभी चर्चाएं दिखाएं" #: lms/templates/discussion/_filter_dropdown.html msgid "Show Flagged Discussions" -msgstr "" +msgstr "चिह्नित चर्चाएं दिखाएं" #: lms/templates/discussion/_filter_dropdown.html msgid "Posts I'm Following" -msgstr "" +msgstr "मेरे द्वारा अनुसरण किए गए पोस्ट दिखाएं " #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "follow this post" -msgstr "" +msgstr "इस पोस्ट का अनुसरण करें" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "post anonymously" -msgstr "" +msgstr "गुमनाम रूप से पोस्ट करें" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "post anonymously to classmates" -msgstr "" +msgstr "सहपाठियों को गुमनाम रूप से पोस्ट करें" #. Translators: This labels the selector for which group of students can view #. a @@ -6472,25 +6609,20 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "Make visible to:" -msgstr "" +msgstr "इनको दिखाएं:" #: lms/templates/discussion/_inline_new_post.html msgid "My Cohort" -msgstr "" +msgstr " मेरा कोहोर्ट" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html msgid "new post title" -msgstr "" +msgstr "नई पोस्ट का शीर्षक" -#: lms/templates/discussion/_inline_new_post.html -#: lms/templates/discussion/_new_post.html -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/mustache/_inline_discussion.mustache -#: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: wiki/forms.py wiki/forms.py wiki/forms.py msgid "Title" -msgstr "" +msgstr "शीर्षक" #: lms/templates/discussion/_inline_new_post.html #: lms/templates/discussion/_new_post.html @@ -6504,15 +6636,15 @@ msgstr "" #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache msgid "Add post" -msgstr "" +msgstr "पोस्ट जोड़ें" #: lms/templates/discussion/_new_post.html msgid "Create new post about:" -msgstr "" +msgstr "इसके बारे में नई पोस्ट बनाएं:" #: lms/templates/discussion/_new_post.html msgid "Filter List" -msgstr "" +msgstr "फ़िल्टर सूची" #: lms/templates/discussion/_new_post.html msgid "Filter discussion areas" @@ -6520,27 +6652,27 @@ msgstr "" #: lms/templates/discussion/_recent_active_posts.html msgid "Following" -msgstr "" +msgstr "फ़ॉलोइंग" #: lms/templates/discussion/_search_bar.html msgid "Search posts" -msgstr "" +msgstr "पोस्ट खोजें" #: lms/templates/discussion/_similar_posts.html msgid "Hide" -msgstr "" +msgstr "छिपाएं" #: lms/templates/discussion/_thread_list_template.html msgid "Discussion Home" -msgstr "" +msgstr "चर्चा मुखपृष्ठ" #: lms/templates/discussion/_thread_list_template.html msgid "Discussion Topics" -msgstr "" +msgstr "चर्चा के विषय" #: lms/templates/discussion/_thread_list_template.html msgid "Discussion topics; current selection is: " -msgstr "" +msgstr "चर्चा के विषय, वर्तमान चयन है:" #: lms/templates/discussion/_thread_list_template.html msgid "Search all discussions" @@ -6548,31 +6680,31 @@ msgstr "" #: lms/templates/discussion/_thread_list_template.html msgid "Sort by:" -msgstr "" +msgstr "क्रमबद्ध करें:" #: lms/templates/discussion/_thread_list_template.html msgid "date" -msgstr "" +msgstr "तारीख़" #: lms/templates/discussion/_thread_list_template.html msgid "votes" -msgstr "" +msgstr "वोटों की संख्या" #: lms/templates/discussion/_thread_list_template.html msgid "comments" -msgstr "" +msgstr "टिप्पणियां" #: lms/templates/discussion/_thread_list_template.html msgid "Show:" -msgstr "" +msgstr "दिखाएं:" #: lms/templates/discussion/_thread_list_template.html msgid "View All" -msgstr "" +msgstr "सभी दिखाएं" #: lms/templates/discussion/_thread_list_template.html msgid "View as {name}" -msgstr "" +msgstr "{name} के तौर पर दिखाएं" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread.mustache @@ -6590,7 +6722,7 @@ msgstr "यह कड़ी बंद हो चुकी है।" #: lms/templates/discussion/mustache/_inline_thread.mustache #: lms/templates/discussion/mustache/_inline_thread_cohorted.mustache msgid "Post a response:" -msgstr "" +msgstr "जवाब पोस्ट करें:" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html @@ -6602,7 +6734,7 @@ msgstr "" #: lms/templates/discussion/_underscore_templates.html msgid "• This thread is closed." -msgstr "" +msgstr "• यह कड़ी बंद हो चुकी है।" #: lms/templates/discussion/_underscore_templates.html msgid "follow" @@ -6610,27 +6742,25 @@ msgstr "" #: lms/templates/discussion/_underscore_templates.html msgid "Follow this post" -msgstr "" +msgstr "इस पोस्ट को फ़ॉलो करें " #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Report Misuse" -msgstr "" +msgstr "दुरुपयोग रिपोर्ट करें" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" +msgstr "इस कड़ी को इंगित करें" + +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6638,23 +6768,23 @@ msgstr "" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache msgid "Close" -msgstr "" +msgstr "बंद करे" #: lms/templates/discussion/_underscore_templates.html msgid "Editing post" -msgstr "" +msgstr "पोस्ट में संशोधन हो रहा है" #: lms/templates/discussion/_underscore_templates.html msgid "Edit post title" -msgstr "" +msgstr "पोस्ट शीर्षक को एडिट करें " #: lms/templates/discussion/_underscore_templates.html msgid "Update post" -msgstr "" +msgstr "पोस्ट अपडेट करें" #: lms/templates/discussion/_underscore_templates.html msgid "Add a comment" -msgstr "" +msgstr "टिप्पणी जोड़ें" #: lms/templates/discussion/_underscore_templates.html msgid "Add a comment..." @@ -6666,11 +6796,11 @@ msgstr "" #: lms/templates/discussion/_underscore_templates.html msgid "Editing response" -msgstr "" +msgstr "जवाब में संशोधन हो रहा है" #: lms/templates/discussion/_underscore_templates.html msgid "Update response" -msgstr "" +msgstr "जवाब अपडेट करें" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html @@ -6678,24 +6808,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6745,7 +6879,7 @@ msgstr "" #: lms/templates/discussion/_underscore_templates.html msgid "Toggle Notifications Setting" -msgstr "" +msgstr "अधिसूचनाएं सेटिंग टॉगल करें" #: lms/templates/discussion/_underscore_templates.html msgid "" @@ -6758,14 +6892,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6774,25 +6906,26 @@ msgstr[1] "" #: lms/templates/discussion/index.html #: lms/templates/discussion/user_profile.html msgid "Discussion - {course_number}" -msgstr "" +msgstr "चर्चा - {course_number}" #: lms/templates/discussion/maintenance.html msgid "We're sorry" -msgstr "" +msgstr "हमें क्षमा करें" #: lms/templates/discussion/maintenance.html msgid "" "The forums are currently undergoing maintenance. We'll have them back up " "shortly!" msgstr "" +"चर्चा मंच रखरखाव के दौर से गुजर रहे हैं। वे शीघ्र ही उब्लब्ध हो जाएेंगे!" #: lms/templates/discussion/user_profile.html msgid "User Profile" -msgstr "" +msgstr "उपयोगकर्ता की प्रोफ़ाइल" #: lms/templates/discussion/user_profile.html msgid "Active Threads" -msgstr "" +msgstr "सक्रिय कड़ियां" #: lms/templates/discussion/mustache/_inline_thread.mustache #: lms/templates/discussion/mustache/_inline_thread_cohorted.mustache @@ -6814,10 +6947,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -6825,7 +6954,7 @@ msgstr "" #: lms/templates/instructor/staff_grading.html msgid "{course_number} Staff Grading" -msgstr "" +msgstr "{course_number} की स्टाफ़ ग्रेडिंग" #: lms/templates/instructor/staff_grading.html msgid "" @@ -6840,7 +6969,7 @@ msgstr "" #: lms/templates/instructor/staff_grading.html msgid "Problem List" -msgstr "" +msgstr "समस्या सूची" #: lms/templates/instructor/staff_grading.html msgid "" @@ -6850,104 +6979,110 @@ msgid "" "button will result in a 30 minute wait to be able to grade this submission " "again." msgstr "" +"कृपया ध्यान दें कि जब आपको कोई प्रस्तुति यहां दिखती हैं तो वह ग्रेडिंग पूल " +"से कुछ देर के लिए निकाल दी गयी हैं। प्रस्तुति बिना ग्रेड हुए 30 मिनट के बाद " +"ग्रेडिंग पूल में वापस आ जाएगी। वापिसी के बटन को दबाने पर यह प्रस्तुति 30 " +"मिनट बाद ग्रेड करने के लिए तैयार हो जाएगी।" #: lms/templates/instructor/staff_grading.html msgid "Prompt" -msgstr "" +msgstr "प्रॉम्पट" #: lms/templates/instructor/staff_grading.html msgid "(Hide)" -msgstr "" +msgstr "(छिपाएं)" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Student Response" -msgstr "" +msgstr "छात्र का जवाब" #: lms/templates/instructor/staff_grading.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Written Feedback" -msgstr "" +msgstr "लिखित प्रतिक्रिया" #: lms/templates/instructor/staff_grading.html msgid "Feedback for student (optional)" -msgstr "" +msgstr "छात्र के लिए प्रतिक्रिया (विकल्पित)" #: lms/templates/instructor/staff_grading.html msgid "Flag as inappropriate content for later review" msgstr "" +"बाद में समीक्षा करने के लिए अनुपयुक्त सामग्री के रूप में चिह्नित करें " #: lms/templates/instructor/staff_grading.html msgid "Skip" -msgstr "" +msgstr "आगे बढ़ें" #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Grade Distribution" -msgstr "" +msgstr "ग्रेड वितरण" #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Loading problem list..." -msgstr "" +msgstr "समस्या सूची लोड हो रही है..." #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Gender Distribution" -msgstr "" +msgstr "लिंग वितरण" #: lms/templates/instructor/instructor_dashboard_2/analytics.html msgid "Level of Education" -msgstr "" +msgstr "शिक्षा का स्तर" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Enrollment Information" -msgstr "" +msgstr "नामांकन के बारे में जानकारी" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Total number of enrollees (instructors, staff members, and students)" msgstr "" +" पाठ्यक्रम में दाखिल हुए लोगों की कुल संख्या (प्रशिक्षक, स्टाफ़ और छात्र)" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" -msgstr "" +msgstr "बुनियादी तौर पर पाठ्यक्रम की जानकारी" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Name:" -msgstr "" +msgstr "पाठ्यक्रम का नाम:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Display Name:" -msgstr "" +msgstr "पाठ्यक्रम का प्रदर्शित नाम:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Has the course started?" -msgstr "" +msgstr "क्या पाठ्यक्रम शुरू हो गया है?" #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Yes" -msgstr "" +msgstr "हां" #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "No" -msgstr "" +msgstr "नहीं" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Has the course ended?" -msgstr "" +msgstr "क्या पाठ्यक्रम समाप्त हो चुका है?" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Grade Cutoffs:" -msgstr "" +msgstr "ग्रेड का न्यूनतम स्तर:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/instructor/instructor_dashboard_2/data_download.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "The status for any active tasks appears in a table below." -msgstr "" +msgstr "किसी भी सक्रिय कार्य की स्थिति नीचे दिए टेबल में दिखाई देती है।" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Warnings" -msgstr "" +msgstr "पाठ्यक्रम चेतावनियां" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -6955,14 +7090,18 @@ msgid "" "course, along with profile information such as email address and username. " "The data can also be downloaded as a CSV file." msgstr "" +"नीचे दिया गया बटन इस पाठ्यक्रम में दाखिल सभी छात्रों की एक सूची प्रदर्शित " +"करता है, और साथ साथ प्रोफाइल जानकारी जैसे ई-मेल पता और उपयोगकर्ता नाम भी " +"दिखाता है। इसके साथ ही में डाटा एक CSV फ़ाइल के रूप में भी डाउनलोड किया जा " +"सकता है।" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "List enrolled students' profile information" -msgstr "" +msgstr "दाखिल छात्रों की प्रोफाइल जानकारी की सूची " #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download profile information as a CSV" -msgstr "" +msgstr "एक CSV के रूप में प्रोफ़ाइल जानकारी डाउनलोड करें" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -6971,22 +7110,26 @@ msgid "" "problem sets), and can be changed on the 'Grading' page (under 'Settings') " "in Studio." msgstr "" +"यह पाठ्यक्रम की ग्रेडिंग कॉनफ़िगरेशन को दिखाता है। ग्रेडिंग कॉनफ़िगरेशन " +"पाठ्यक्रम के भिन्न-भिन्न भागों (जैसे कि परीक्षाएं और समस्या सेट) का जोड़ " +"होता है और इसको स्टूडियो में ग्रेडिंग पेज (सेटिंग्स के नीचे) बदला जा सकता " +"है।" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Grading Configuration" -msgstr "" +msgstr "ग्रेडिंग कॉन्फ़िगरेशन" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download a CSV of anonymized student IDs by clicking this button." -msgstr "" +msgstr "इस बटन पर क्लिक करके गुमनाम छात्रों के आईडी की CSV डाउनलोड करें।" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Get Student Anonymized IDs CSV" -msgstr "" +msgstr "छात्रों के बेनाम IDs CSV पाएं" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Grade Reports" -msgstr "" +msgstr "ग्रेड रिपोर्ट्स" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -6994,6 +7137,9 @@ msgid "" "enrolled students. Generated reports appear in a table below and can be " "downloaded." msgstr "" +"नीचे दिया गया बटन सभी छात्र जिनके पास मौजूदा दाखिला है के लिए एक CSV ग्रेड " +"रिपोर्ट बनाएगा। तैयार रिपोर्ट नीचे एक टेबल में दिखाई देगी और उसे डाउनलोड " +"किया जा सकता है।" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -7001,16 +7147,22 @@ msgid "" "patient and do not click the button multiple times. Clicking the button " "multiple times will significantly slow the grade generation process." msgstr "" +"जिन पाठ्यक्रमों में बड़ी मात्रा में लोग दाखिल हैं, उनके लिए रिपोर्ट बनने में" +" कई घंटे लग सकते हैं। कृपया धीरज रखें और बटन को ज़्यादा बार न दबाएं। अगर आप " +"बटन को ज़्यादा बार क्लिक करते हैं तो रिपोर्ट बनने की क्रिया में बाधा आ सकती " +"है।" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "The report is generated in the background, meaning it is OK to navigate away" " from this page while your report is generating." msgstr "" +"रीपोर्ट कही पीछे बनती है, इसका मतलब है कि जब तक रीपोर्ट बन रही है तब तक आप " +"इस पेज से बाहर जा सकते हैं।" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Generate Grade Report" -msgstr "" +msgstr "ग्रेड रिपोर्ट बनाएं" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Reports Available for Download" @@ -7024,6 +7176,11 @@ msgid "" "contains a timestamp that represents when your file was generated; this " "timestamp is UTC, not your local timezone." msgstr "" +"अनोखा, हर बार जब आप इस पेज पर आते हैं तो CSV रीपोर्ट के लिए नए फ़ाइल लिंक " +"बनते हैं। यह अनोखे लिंक 5 मिनट में ही ख़त्म हो जाते हैं, क्योंकि छात्रों की " +"ग्रेडों की जानकारी बहुत ही संवेदनशील होती है। कृपया नोट करें की रीपोर्ट के " +"फ़ाइल नाम पर रीपोर्ट बनने का वक़्त छपा हुआ होता है; यह छाप UTC का समय बताता " +"है न की आपका स्थानीय समय।" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" @@ -7098,57 +7255,63 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Back to Standard Dashboard" -msgstr "" +msgstr "मानक डैशबोर्ड पर वापस जाएं" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "section_display_name" -msgstr "" +msgstr "भाग_डिस्प्ले_नाम" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Enter student emails separated by new lines or commas." -msgstr "" +msgstr "छात्र ईमेल नई पंक्तियों में या अल्पविराम के द्वारा अलग करके दर्ज करें" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Student Emails" -msgstr "" +msgstr "छात्रों के ई-मेल" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Auto Enroll" -msgstr "" +msgstr "खुद-ब-खुद दाखिला " #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "If auto enroll is checked, students who have not yet registered for" " edX will be automatically enrolled." msgstr "" +"अगर खुद-ब-खुद दाखिला को चेक किया गया हो तो वे छात्र जिनका अभी तक " +"पंजिकरण नहीं हुआ है उनका दाखिला अपने-आप हो जाएगा।" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "If auto enroll is left unchecked, students who have not yet " "registered for edX will not be enrolled, but will be allowed to enroll." msgstr "" +"अगर खुद-ब-खुद दाखिला को चेक नहीं किया गया तो वे छात्र जिनका अभी तक " +"पंजिकरण नहीं हुआ है उनका दाखिला अपने-आप नहीं होगा। " #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "If email students is checked students will receive an email " "notification." msgstr "" +"अगर ई-मेल छात्र को टिक किया हुआ है, तो छात्रों को एक ई-मेल सूचना " +"मिलेगी।" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Enroll" -msgstr "" +msgstr "दाखिला दें" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" -msgstr "" +msgstr "दाखिला रद्द करें" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Administration List Management" -msgstr "" +msgstr "प्रशासन सूची प्रबंधन" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Getting available lists..." -msgstr "" +msgstr "उपलब्ध सूचियां प्राप्त हो रही..." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7156,10 +7319,14 @@ msgid "" "contact your instructor and ask them to add you as an instructor for staff " "and beta lists, or a forum admin for forum management." msgstr "" +"स्टाफ़ कर्मचारियों या बीटा परीक्षक सूचियों का संशोधन नहीं कर सकते हैं। इन " +"सूचियों का संशोधन करने के लिए, अपने प्रशिक्षक से संपर्क करें और आपको स्टाफ़ " +"और बीटा सूचियों के लिए प्रशिक्षक के रूप में या मंच प्रबंधन के लिए एक मंच " +"व्यवस्थापक के रूप में जोड़ने के लिए पूछें।" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Course Staff" -msgstr "" +msgstr "पाठ्यक्रम कर्मचारी" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7168,42 +7335,53 @@ msgid "" "course data. Course staff are not automatically given access to Studio and " "will not be able to edit your course." msgstr "" +"कोर्स स्टाफ़ आपको अपने पाठ्यक्रम के कुछ ही पहलुओं का प्रबंधन करने में मदद कर" +" सकते हैं। स्टाफ़ छात्रों को दाख़िला दे सकते हैं और उनके नामांकन खारिज कर " +"सकते हैं, और साथ ही उनके ग्रेडों का संशोधन और पाठ्यक्रम के सभी डाटा को देख " +"सकते हैं। लेकिन कोर्स स्टाफ़ अपने आप ही स्टूडियो में प्रवेश नहीं ले सकते और " +"न ही आपके पाठ्यक्रम को संशोधित कर सकते हैं। " #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Staff" -msgstr "" +msgstr "कर्मचारी जोड़ें" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Instructors" -msgstr "" +msgstr "प्रशिक्षक" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "Instructors are the core administration of your course. Instructors can add " "and remove course staff, as well as administer forum access." msgstr "" +"प्रशिक्षक आपके पाठ्यक्रम का मूल रूप से प्रशासन करते हैं। प्रशिक्षक पाठ्यक्रम" +" कर्मचारियों को जोड़ और निकाल सकते हैं, साथ ही प्रशासन मंच पर प्रवेश का " +"संचालन करते हैं।" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Instructor" -msgstr "" +msgstr "प्रशिक्षक जोड़ें" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Beta Testers" -msgstr "" +msgstr "बीटा परीक्षक" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "Beta testers can see course content before the rest of the students. They " "can make sure that the content works, but have no additional privileges." msgstr "" +"बीटा परीक्षक सभी छात्रों से पहले पाठ्यक्रम के कंटेंट को देख सकते हैं। वे यह " +"सुनिश्चित कर सकते हैं कि कंटेंट काम कर रहा है, लेकिन उन्हें कोई और ख़ास " +"अधिकार नहीं होता।" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Beta Tester" -msgstr "" +msgstr "बीटा परीक्षक" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Forum Admins" -msgstr "" +msgstr "फ़ोरम व्यवस्थापक" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7214,7 +7392,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Forum Moderators" -msgstr "" +msgstr "फोरम मॉडरेटर" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7225,11 +7403,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Moderator" -msgstr "" +msgstr "मॉडरेटर जोड़ें" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Forum Community TAs" -msgstr "" +msgstr "फ़ोरम समुदाय के TAs" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -7239,61 +7417,75 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" -msgstr "" +msgstr "ई-मेल भेजें" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "Please try not to email students more than once per week. Before sending " "your email, consider:" msgstr "" +"कृपया कोशिश करें कि छात्रों को एक हफ़्ते में एक से ज़यादा ई-मेल नहीं भेजें। " +"ईमेल भेजने से पहले, यह सोच लें कि:" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "Email actions run in the background. The status for any active tasks - " "including email tasks - appears in a table below." msgstr "" +"ई-मेल क्रिया पीछे चलती है। किसी भी कार्य की स्थिति जिन पर कोई काम चल रहा है " +"- ई-मेल कार्यों सहित - नीचे एक टेबल में दिखाई देगी।" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Email Task History" -msgstr "" +msgstr "ई-मेल टास्क हिस्टरी" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "To see the status for all bulk email tasks ever submitted for this course, " "click on this button:" msgstr "" +"इस पाठ्यक्रम के सभी जमा बल्क ई-मेल कार्यों की स्थिति को देखने के लिए इस बटन " +"पर क्लिक करें:" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Show Email Task History" -msgstr "" +msgstr "ई-मेल टास्क हिस्टरी दिखाएं" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade inspection" -msgstr "" +msgstr "विद्यार्थी-विशिष्ट ग्रेड निरीक्षण" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Email or Username" -msgstr "" +msgstr "छात्र ई-मेल या उपयोगकर्ता नाम" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Click this link to view the student's progress page:" -msgstr "" +msgstr "छात्र का प्रगति पेज देखने के लिए इस लिंक पर क्लिक करें:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Progress Page" -msgstr "" +msgstr "छात्र प्रगति पृष्ठ" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade adjustment" -msgstr "" +msgstr "छात्र-विशेष ग्रेड एडजस्टमैंट" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Problem urlname" -msgstr "" +msgstr "समस्या का यू आर एल नाम" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -7302,27 +7494,32 @@ msgid "" "not. (For example, if the location is {location1}, then just provide the " "{urlname1}. If the location is {location2}, then provide {urlname2}.)" msgstr "" +"अगर आपकी कोई समस्या है तो आप सिर्फ़ \"urlname\" का उपयोग कर सकते हैं या फ़िर" +" \"modulename/urlname\" अगर कोई समस्या न हो तो। (उदाहरण के तौर पर, अगर " +"लोकेशन {location1} है तो सिर्फ़ {urlname1} दें। और अगर लोकेशन {location2} " +"है तो {urlname2} दें।)" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Next, select an action to perform for the given user and problem:" msgstr "" +"इसके आगे, दिए गए उपयोगकर्ता और समस्या का प्रदर्शन करने के लिए एक्शन चुनें:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset Student Attempts" -msgstr "" +msgstr "छात्रों के प्रयास रीसेट करें" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore Student Submission" -msgstr "" +msgstr "छात्र की प्रस्तुति को फिर से स्कोर करें" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "You may also delete the entire state of a student for the specified problem:" -msgstr "" +msgstr "आप दी गई समस्या के लिए छात्र की पूरी स्थिती को भी हटा सकते हैं:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Delete Student State for Problem" -msgstr "" +msgstr "समस्या के लिए विद्यार्थी की स्थिती को हटाएं" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -7330,22 +7527,26 @@ msgid "" " the 'Pending Instructor Tasks' table. To see status for all tasks submitted" " for this problem and student, click on this button:" msgstr "" +"री-स्कोरिंग बैकग्राउन्ड में होती हैं, और एक्टिव टास्क की स्तिथि नीचे " +"'प्रशिक्षक के वे टास्क जो अभी बाकी हैं' टेबल में दिखाई देगी। इस समस्या और " +"छात्र के लिए प्रस्तुत किए गए सभी कामों की अभी की स्थिति को देखने के लिए इस " +"बटन पर क्लिक करें:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Student" -msgstr "" +msgstr "छात्र की Background Task History दिखाएं" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Then select an action" -msgstr "" +msgstr "फिर एक एक्शन चुनें" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset ALL students' attempts" -msgstr "" +msgstr "छात्रों के सारे प्रयास रीसेट करें" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore ALL students' problem submissions" -msgstr "" +msgstr "छात्रों की सारी 'प्रौबलम सबमिशन्स' को फिर से स्कोर करें" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -7356,11 +7557,11 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Problem" -msgstr "" +msgstr "समस्या की पिछली टास्क हिस्टरी दिखाएं" #: lms/templates/licenses/serial_numbers.html msgid "None Available" -msgstr "" +msgstr "कोई उपलब्ध नहीं" #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" @@ -7382,70 +7583,73 @@ msgstr "" #: lms/templates/open_ended_problems/combined_notifications.html msgid "{course_number} Combined Notifications" -msgstr "" +msgstr "{course_number} से संयुक्त अधिसूचनाएं" #: lms/templates/open_ended_problems/combined_notifications.html msgid "Open Ended Console" -msgstr "" +msgstr "ओपन एन्डेड कॉन्सोल" #: lms/templates/open_ended_problems/combined_notifications.html msgid "Here are items that could potentially need your attention." -msgstr "" +msgstr "ये वे आइटम है जिन पर शायद आपको ग़ौर करना चाहिए।" #: lms/templates/open_ended_problems/combined_notifications.html msgid "No items require attention at the moment." -msgstr "" +msgstr "इस वक्त किसी भी आइटम पर ग़ौर करने की ज़रूरत नहीं है।" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "{course_number} Flagged Open Ended Problems" -msgstr "" +msgstr "{course_number} में चिह्नित की गई आत्म-निर्धारित समस्याएं" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Flagged Open Ended Problems" -msgstr "" +msgstr "चिह्नित की गई आत्म-निर्धारित समस्याएं" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "" "Here are a list of open ended problems for this course that have been " "flagged by students as potentially inappropriate." msgstr "" +"ये वे आत्म-निर्धारित समस्याएं हैं जिन्हें इस पाठ्यक्रम के छात्रों ने चिह्नित" +" किया है क्योंकि वे अनुपयुक्त हैं।" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "No flagged problems exist." -msgstr "" +msgstr "कोई भी चिह्नित समस्याएं मौजूद नहीं हैं।" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Unflag" -msgstr "" +msgstr "इससे चिह्न हटाएं" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Ban" -msgstr "" +msgstr "प्रतिबंध लगाएं" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "{course_number} Open Ended Problems" -msgstr "" +msgstr "{course_number} की आत्म-निर्धारित समस्याएं" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Open Ended Problems" -msgstr "" +msgstr "आत्म-निर्धारित समस्याएं" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Here is a list of open ended problems for this course." -msgstr "" +msgstr "यह इस पाठ्यक्रम के लिए आत्म-निर्धारित समस्याओं की सूची है।" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "You have not attempted any open ended problems yet." msgstr "" +"आपने अभी तक किसी भी आत्म-निर्धारित समस्या को हल करने का प्रयास नहीं किया है।" #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/peer_grading/peer_grading.html msgid "Problem Name" -msgstr "" +msgstr "समस्या का नाम" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Grader Type" -msgstr "" +msgstr "ग्रेडर प्रकार" #: lms/templates/peer_grading/peer_grading.html msgid "" @@ -7464,106 +7668,119 @@ msgstr "" #: lms/templates/peer_grading/peer_grading_closed.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Peer Grading" -msgstr "" +msgstr "सहपाठियों द्वारा की गई ग्रेडिंग" #: lms/templates/peer_grading/peer_grading.html msgid "" "Here are a list of problems that need to be peer graded for this course." msgstr "" +"यह उन समस्याओं की सूची है जिनको आपके इस पाठ्यक्रम के सहपाठियों को जांचना " +"चाहिए।" #: lms/templates/peer_grading/peer_grading.html msgid "Due date" -msgstr "" +msgstr "अंतिम तिथि" #: lms/templates/peer_grading/peer_grading.html msgid "Graded" -msgstr "" +msgstr "श्रेणी या ग्रेड दी जा चुके हैं" #: lms/templates/peer_grading/peer_grading.html msgid "Available" -msgstr "" +msgstr "उपलब्ध " #: lms/templates/peer_grading/peer_grading.html msgid "Required" -msgstr "" +msgstr "आवश्यक" #: lms/templates/peer_grading/peer_grading.html msgid "No due date" -msgstr "" +msgstr "कोई अंतिम तारीख़ नहीं" #: lms/templates/peer_grading/peer_grading_closed.html msgid "" "The due date has passed, and peer grading for this problem is closed at this" " time." msgstr "" +"अंतिम तारीख़ निकल चुकी है, और इस समस्या के लिए सहपाठी ग्रेडिंग इस समय बंद " +"है।" #: lms/templates/peer_grading/peer_grading_closed.html msgid "The due date has passed, and peer grading is closed at this time." msgstr "" +"अंतिम तारीख़ निकल चुकी है, और अब इस समस्या के लिए सहपाठी ग्रेडिंग बंद है।" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Learning to Grade" -msgstr "" +msgstr "कार्य को जांचना सीखें" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Please include some written feedback as well." -msgstr "" +msgstr "कृपया साथ में कुछ लिखित रूप में प्रतिक्रिया भी शामिल करें।" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "This submission has explicit, offensive, or (I suspect) plagiarized content." " " msgstr "" +"इस प्रस्तुति में, सपष्ट, अपमानजनक विचार हैं या (मुझे लगता है) कि यह " +"प्रस्तुति कही से नकल की गई है।" #: lms/templates/peer_grading/peer_grading_problem.html msgid "How did I do?" -msgstr "" +msgstr "मैंने कैसा किया?" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Continue" -msgstr "" +msgstr "जारी रखें" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Ready to grade!" -msgstr "" +msgstr "कार्य जांचने के लिए तैयार!" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "You have finished learning to grade, which means that you are now ready to " "start grading." msgstr "" +"अब आपने यह सीख लिया है कि छात्रों की प्रस्तुति को कैसे जांचना चाहिए, इसका " +"मतलब है कि अब आप ग्रेडिंग करना शुरू कर सकते हैं।" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Start Grading!" -msgstr "" +msgstr "ग्रेडिंग शुरू करें!" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Learning to grade" -msgstr "" +msgstr "कार्य जांचना सीखें" #: lms/templates/peer_grading/peer_grading_problem.html msgid "You have not yet finished learning to grade this problem." -msgstr "" +msgstr "आपने अभी पूरी तरह से सीखा नहीं है कि इस समस्या को कैसे जांचना चाहिए।" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "You will now be shown a series of instructor-scored essays, and will be " "asked to score them yourself." msgstr "" +"अब आपको कुछ प्रशिक्षक द्वारा स्कोर किए गए निबंध दिखाए जाएंगे, और आपको उनको " +"खुद स्कोर करने को कहा जाएगा।" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "Once you can score the essays similarly to an instructor, you will be ready " "to grade your peers." msgstr "" +"एक बार जब आप एक प्रशिक्षक की तरह निबंधों को जांचना सीख लेंगे, तब आप अपने " +"सहपाठियों के कार्यों को ग्रेड करने के लिए तैयार हो जाएंगे।" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Start learning to grade" -msgstr "" +msgstr "कार्यों की जांच कैसे करते है यह सीखना शुरू करें" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Are you sure that you want to flag this submission?" -msgstr "" +msgstr "क्या आप निश्चित है कि इस प्रस्तुति को चिह्नित करना चाहते हैं?" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" @@ -7572,28 +7789,35 @@ msgid "" "submission is not addressed to the question or is incorrect, you should give" " it a score of zero and accompanying feedback instead of flagging it." msgstr "" +"आप एक प्रस्तुति को फ़्लैग करने जा रहे है। आपको सिर्फ़ तभी किसी प्रस्तुति को " +"फ़्लैग करना चाहिए जब लेख में, सपष्ट, अपमानजनक विचार हों या प्रस्तुति में " +"साहित्यिक चारी (संदेहास्पद) हो। अगर सबमिशन में सवाल का ठीक से जवाब नहीं दिया" +" हुआ है या फिर वह ग़लत है तो आपको उसे फ़्लैग करने के बजाय शून्य अंक दे कर " +"साथ में कोई प्रतिक्रिया देनी चाहिए।" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Remove Flag" -msgstr "" +msgstr "चिह्न हटाएं" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Keep Flag" -msgstr "" +msgstr "चिह्न रखें" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Go Back" -msgstr "" +msgstr "वापिस जाएं" #: lms/templates/registration/activate_account_notice.html msgid "Thanks For Registering!" -msgstr "" +msgstr "पंजीकरण के लिए धन्यवाद!" #: lms/templates/registration/activate_account_notice.html msgid "" "Your account is not active yet. An activation link has been sent to {email}," " along with instructions for activating your account." msgstr "" +"आपका खाता अभी तक चालू नहीं हुआ है। अपने खाते को एक्टीवेट करने के लिए आपको एक" +" {email} एक्टिनेशन ई-मेल भेजी गई है।" #: lms/templates/registration/activation_complete.html msgid "Activation Complete!" @@ -7605,7 +7829,7 @@ msgstr "" #: lms/templates/registration/activation_complete.html msgid "You can now {link_start}log in{link_end}." -msgstr "" +msgstr "अब आप {link_start}लॉग इन{link_end} कर सकते हैं।" #: lms/templates/registration/activation_invalid.html msgid "Activation Invalid" @@ -7624,13 +7848,15 @@ msgstr "" #: lms/templates/registration/password_reset_done.html msgid "Password reset successful" -msgstr "" +msgstr "पासवर्ड रीसेट सफ़ल रहा" #: lms/templates/registration/password_reset_done.html msgid "" "We've e-mailed you instructions for setting your password to the e-mail " "address you submitted. You should be receiving it shortly." msgstr "" +"आपने जो ई-मेल हमें दी थी उस पर हमने पासवर्ड रीसेट करने के निर्देशों के साथ " +"एक ई-मेल भेज दी है। आपको वह जल्द ही मिल जानी चाहिए।" #: lms/templates/shoppingcart/download_report.html msgid "Download CSV Data" @@ -7665,92 +7891,92 @@ msgstr "" #: lms/templates/shoppingcart/error.html msgid "Payment Error" -msgstr "" +msgstr "भुगतान त्रुटि" #: lms/templates/shoppingcart/error.html msgid "There was an error processing your order!" -msgstr "" +msgstr "आपका ऑर्डर प्रोसेस करने में कुछ त्रुटि हुई!" #: lms/templates/shoppingcart/list.html msgid "Your Shopping Cart" -msgstr "" +msgstr "आपका शॉपिंग कार्ट" #: lms/templates/shoppingcart/list.html msgid "Your selected items:" -msgstr "" +msgstr "आपके द्वारा चुने हुए आइटम:" #: lms/templates/shoppingcart/list.html #: lms/templates/shoppingcart/receipt.html msgid "Unit Price" -msgstr "" +msgstr "यूनिट की कीमत" #: lms/templates/shoppingcart/list.html #: lms/templates/shoppingcart/receipt.html msgid "Price" -msgstr "" +msgstr "कीमत" #: lms/templates/shoppingcart/list.html #: lms/templates/shoppingcart/receipt.html msgid "Total Amount" -msgstr "" +msgstr "कुल राशि" #: lms/templates/shoppingcart/list.html msgid "You have selected no items for purchase." -msgstr "" +msgstr "आपने खरीदने के लिए कोई भी आइटम नहीं चुने हैं।" #: lms/templates/shoppingcart/receipt.html msgid "Register for [Course Name] | Receipt (Order" -msgstr "" +msgstr "[Course Name] के लिए रजिस्टर करें | रसीद (Order" #: lms/templates/shoppingcart/receipt.html msgid " () Electronic Receipt" -msgstr "" +msgstr "() इलेक्ट्रॉनिक रसीद" #: lms/templates/shoppingcart/receipt.html msgid "Order #" -msgstr "" +msgstr "ऑर्डर #" #: lms/templates/shoppingcart/receipt.html msgid "Date:" -msgstr "" +msgstr "तारीख़:" #: lms/templates/shoppingcart/receipt.html msgid "Items ordered:" -msgstr "" +msgstr "इतने आइटम ऑर्डर किए हैं:" #: lms/templates/shoppingcart/receipt.html msgid "Qty" -msgstr "" +msgstr "मात्रा" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Note: items with strikethough like " -msgstr "" +msgstr "Note: items with strikethough like" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/verified_cert_receipt.html msgid " have been refunded." -msgstr "" +msgstr "भुगतान वापिस हो गया है।" #: lms/templates/shoppingcart/receipt.html msgid "Billed To:" -msgstr "" +msgstr "इनको बिल किया गया हैः" #: lms/templates/shoppingcart/receipt.html msgid "#:" -msgstr "" +msgstr "#:" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Receipt (Order" -msgstr "" +msgstr "रसीद (Order" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "You are now registered for: " -msgstr "" +msgstr "अब आप: के लिए रजिस्टर हो गए हैं" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Registered as: " -msgstr "" +msgstr "के रूप में पंजीकृत:" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_reverification.html @@ -7759,7 +7985,7 @@ msgstr "" #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Your Progress" -msgstr "" +msgstr "आपकी प्रगति" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/shoppingcart/verified_cert_receipt.html @@ -7769,25 +7995,25 @@ msgstr "" #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Current Step: " -msgstr "" +msgstr "मौजूदा कदम:" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/show_requirements.html msgid "Intro" -msgstr "" +msgstr "परिचय" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/show_requirements.html msgid "Take Photo" -msgstr "" +msgstr "तस्वीर खींचें" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/show_requirements.html msgid "Take ID Photo" -msgstr "" +msgstr "फोटो आईडी लें" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_reverification.html @@ -7796,14 +8022,14 @@ msgstr "" #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Review" -msgstr "" +msgstr "समीक्षा" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Make Payment" -msgstr "" +msgstr "भुगतान करें" #: lms/templates/shoppingcart/verified_cert_receipt.html #: lms/templates/verify_student/photo_reverification.html @@ -7812,45 +8038,49 @@ msgstr "" #: lms/templates/verify_student/show_requirements.html #: lms/templates/verify_student/verified.html msgid "Confirmation" -msgstr "" +msgstr "पुष्टिकरण" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Congratulations! You are now verified on " -msgstr "" +msgstr "बधाई हो! अब आपका वैरिफ़िकेशन हो गया है" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "" "You are now registered as a verified student! Your registration details are " "below." msgstr "" +"अब आप एक वैरीफाईड छात्र के रूप में पंजीकृत हो गए हैं! आपके पंजीकरण का विवरण " +"नीचे है।" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "You are registered for:" -msgstr "" +msgstr "आप पंजीकृत हैं:" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "A list of courses you have just registered for as a verified student" msgstr "" +"उन पाठ्यक्रमों की सूची जिन में आपने अभी एक वैरीफाईड छात्र के रूप में अपना " +"पंजीकरण कराया है " #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Options" -msgstr "" +msgstr "विकल्प" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Starts: {start_date}" -msgstr "" +msgstr "प्रारंभ: {start_date}" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Go to Course" -msgstr "" +msgstr "पाठ्यक्रम पर जाएं" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Go to your Dashboard" -msgstr "" +msgstr "अपने डैशबोर्ड पर जाएं" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Verified Status" -msgstr "" +msgstr "वैरीफाईड स्थिति" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "" @@ -7859,38 +8089,48 @@ msgid "" "You can now register for any of the verified certificate courses this " "semester without having to re-verify." msgstr "" +"हमको आपकी पहचान वैरीफाई करने के लिए आपका पहचान विवरण मिल गया है। दिए गए " +"आइटम्स में से किसी में भी कोई समस्या आई तो हम आपको उनको फिर से जमा करने के " +"लिए संपर्क करेंगे। अब आपको अपने आप को फिर से वैरीफाई करने की ज़रूरत नहीं है " +"और आप इस सत्र मे हो रहे किसी भी वैरीफाईड प्रमाण पत्र पाठ्यक्रम के लिए " +"रजिस्टर कर सकते हैं।" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "" "The professor will ask you to periodically submit a new photo to verify your" " work during the course (usually at exam times)." msgstr "" +"पूरे पाठ्यक्रम के दौरान प्रोफेसर समय - समय पर (आमतौर पर परीक्षा के वक़्त) " +"आपका काम वैरीफाई करने के लिए आपको अपनी एक नई तस्वीर प्रस्तुत करने के लिए " +"कहेंगे।" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Payment Details" -msgstr "" +msgstr "पूरी क़ीमत का ब्यौरा" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "" "Please print this page for your records; it serves as your receipt. You will" " also receive an email with the same information." msgstr "" +"अपने रिकॉर्ड के लिए इस पेज को प्रिंट कर लें; यह आपकी रसीद का काम देता है। " +"आपको इस जानकारी के साथ एक ई-मेल भी मिलेगी।" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Order No." -msgstr "" +msgstr "ऑर्डर न." #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Total" -msgstr "" +msgstr "कुल" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "this" -msgstr "" +msgstr "यह" #: lms/templates/shoppingcart/verified_cert_receipt.html msgid "Billed To" -msgstr "" +msgstr "इनको बिल किया गया हैः" #: lms/templates/static_templates/404.html msgid "" @@ -7898,6 +8138,9 @@ msgid "" "{link_start}homepage{link_end} or let us know about any pages that may have " "been moved at {email}." msgstr "" +"जो पृष्ठ आप ढूंढ रहे थे वह नहीं मिला। {link_start}होम पेज{link_end} पर वापिस" +" जाएं और अगर आपने कोई पेज इधर-उधर किए हैं, तो हमें ई-मेल {email} करके उनके " +"बारे में बताएं।" #: lms/templates/static_templates/about.html #: lms/templates/static_templates/contact.html @@ -7915,6 +8158,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7932,7 +8189,7 @@ msgstr "" #: lms/templates/static_templates/server-down.html msgid "Currently the {platform_name} servers are down" -msgstr "" +msgstr "इस वक़्त {platform_name} के सरवर ठीक से काम नहीं कर रहे हैं" #: lms/templates/static_templates/server-down.html #: lms/templates/static_templates/server-overloaded.html @@ -7942,41 +8199,47 @@ msgid "" "href=\"mailto:{tech_support_email}\">{tech_support_email} to report any " "problems or downtime." msgstr "" +"हमारे कर्मचारी साइट को जल्द से जल्द चलाने की कोशिश में लगे हुए है। किसी भी " +"समस्या या डाउनटाइम रिपोर्ट करने के लिए कृपया हमें {tech_support_email} पर संपर्क " +"करें।" #: lms/templates/static_templates/server-error.html msgid "There has been a 500 error on the {platform_name} servers" -msgstr "" +msgstr " {platform_name} के सरवरों पर 500 error हो गया है" #: lms/templates/static_templates/server-error.html msgid "" "Please wait a few seconds and then reload the page. If the problem persists," " please email us at {email}." msgstr "" +"कृपया थोड़ी देर रुक कर पेज को फिर से रीलोड करें। अगर तब भी समस्या बनी रहती " +"है तो हमसे {email} पर संपर्क करें।" #: lms/templates/static_templates/server-overloaded.html msgid "Currently the {platform_name} servers are overloaded" -msgstr "" +msgstr "इस वक़्त {platform_name} के सरवर ओवर लोडेड हैं" #: lms/templates/university_profile/edge.html #: lms/templates/university_profile/edge.html msgid "edX edge" -msgstr "" +msgstr "edX edge" #: lms/templates/university_profile/edge.html msgid "Log in to your courses" -msgstr "" +msgstr "अपने पाठ्यक्रमों में लॉग इन करें" #: lms/templates/university_profile/edge.html msgid "Register for classes" -msgstr "" +msgstr "कक्षाओं के लिए रजिस्टर करें" #: lms/templates/university_profile/edge.html msgid "Take free online courses from today's leading universities." -msgstr "" +msgstr "आज के अग्रणी विश्वविद्यालयों से मुफ़्त ऑनलाइन पाठ्यक्रम लें।" #: lms/templates/verify_student/_modal_editname.html msgid "Edit Your Name" -msgstr "" +msgstr "अपना नाम ठीक करें" #: lms/templates/verify_student/_modal_editname.html #: lms/templates/verify_student/face_upload.html @@ -7984,9 +8247,15 @@ msgid "The following error occurred while editing your name:" msgstr "" #: lms/templates/verify_student/_modal_editname.html -msgid "Change my name" +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "Change my name" +msgstr "मेरा नाम बदलें" + #: lms/templates/verify_student/_reverification_support.html msgid "Why Do I Need to Re-Verify?" msgstr "" @@ -8000,7 +8269,7 @@ msgstr "" #: lms/templates/verify_student/_reverification_support.html msgid "Having Technical Trouble?" -msgstr "" +msgstr "कोई तकनीकी परेशानी हो रही है?" #: lms/templates/verify_student/_reverification_support.html msgid "" @@ -8013,7 +8282,7 @@ msgstr "" #: lms/templates/verify_student/_reverification_support.html #: lms/templates/verify_student/_verification_support.html msgid "Have questions?" -msgstr "" +msgstr "आपके कोई सवाल हैं?" #: lms/templates/verify_student/_reverification_support.html #: lms/templates/verify_student/_verification_support.html @@ -8021,6 +8290,8 @@ msgid "" "Please read {a_start}our FAQs to view common questions about our " "certificates{a_end}." msgstr "" +"कृपया {a_start}प्रमाण पत्रों के बारे में कुछ आम सवाल देखने के लिए हमारे " +"FAQs{a_end} देखें।" #: lms/templates/verify_student/_verification_header.html msgid "You are upgrading your registration for" @@ -8032,7 +8303,7 @@ msgstr "" #: lms/templates/verify_student/_verification_header.html msgid "You are registering for" -msgstr "" +msgstr "आप इस के लिए पंजीकृत हो रहे हैं:" #: lms/templates/verify_student/_verification_header.html msgid "Upgrading to:" @@ -8044,12 +8315,12 @@ msgstr "" #: lms/templates/verify_student/_verification_header.html msgid "Registering as: " -msgstr "" +msgstr "इसके रूप में पंजीकृत:" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/_verification_support.html msgid "Change your mind?" -msgstr "" +msgstr "क्या आपका विचार बदल गया?" #: lms/templates/verify_student/_verification_support.html #: lms/templates/verify_student/photo_verification.html @@ -8062,6 +8333,8 @@ msgid "" "You can always {a_start} audit the course for free {a_end} without " "verifying." msgstr "" +"आप कभी भी बिना वैरिफ़ाई किए {a_start} पाठ्यक्रम को मुफ़त में ऑडिट कर सकते " +"हैं {a_end}।" #: lms/templates/verify_student/_verification_support.html msgid "Technical Requirements" @@ -8077,7 +8350,7 @@ msgstr "" #: lms/templates/verify_student/face_upload.html msgid "Edit Your Full Name" -msgstr "" +msgstr "अपना पूरा नाम ठीक करें" #: lms/templates/verify_student/midcourse_photo_reverification.html msgid "Re-Verify" @@ -8087,7 +8360,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "No Webcam Detected" -msgstr "" +msgstr "कोई वैबकैमरा नहीं मिला" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8100,7 +8373,7 @@ msgstr "" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html msgid "No Flash Detected" -msgstr "" +msgstr "कोई फ़्लैश नहीं मिली" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8109,6 +8382,8 @@ msgid "" "You don't seem to have Flash installed. {a_start} Get Flash {a_end} to " "continue your registration." msgstr "" +"शायद आपने फ़्लैश नहीं लगाई हुई है। अपनी रजिस्ट्रेशन ज़ारी रखने के लिए " +"{a_start} फ़्लैश लें {a_end} पर क्लिक करें।" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8140,6 +8415,8 @@ msgid "" "Don't see your picture? Make sure to allow your browser to use your camera " "when it asks for permission." msgstr "" +"आपको अपनी तस्वीर नहीं दिख रही? पक्का करें कि जब आपका ब्राउज़र आपसे कैमरे को " +"उपयोग करने की अनुमति मांगता है तो आप उसे वह देते हैं। " #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8147,7 +8424,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Retake" -msgstr "" +msgstr "फिर से लें " #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8155,7 +8432,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Take photo" -msgstr "" +msgstr "तस्वीर लें" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8163,7 +8440,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Looks good" -msgstr "" +msgstr "अच्छी लग रही है" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8171,7 +8448,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/photo_verification.html msgid "Tips on taking a successful photo" -msgstr "" +msgstr "सफ़ल फ़ोटो लेने के सुझाव" #: lms/templates/verify_student/midcourse_photo_reverification.html #: lms/templates/verify_student/photo_reverification.html @@ -8443,6 +8720,8 @@ msgid "" "Use your webcam to take a picture of your face so we can match it with the " "picture on your ID." msgstr "" +"अपने वेबकैमरे का उपयोग करके अपने चेहरे की तस्वीर लें ताकि हम तस्वीर का आपके " +"आईडी पर दी गई तस्वीर से मेल कर सकें।" #: lms/templates/verify_student/photo_reverification.html #: lms/templates/verify_student/photo_verification.html @@ -8619,7 +8898,7 @@ msgstr "" #: lms/templates/verify_student/photo_verification.html #: lms/templates/verify_student/verified.html msgid "Register for {} | Verification" -msgstr "" +msgstr "वेरिफ़िकेशन | {} के लिए रजिस्टर करें" #: lms/templates/verify_student/photo_verification.html msgid "" @@ -8627,10 +8906,14 @@ msgid "" "connected and working to continue registering, or select to {a_start} audit " "the course for free {a_end} without verifying." msgstr "" +"आपने शायद कोई वैबकैमरा कनेक्ट नहीं किया हुआ। दोबारा जांच लें कि आपके " +"वैबकैमरे की तारें ठीक तरह से लगी हुई है और तब रजीस्टर करना ज़ारी करें, या " +"फिर बिना वैरिफ़ाई किए {a_start} पाठ्यक्रम को मुफ़त में ऑडिट कर सकते हैं " +"{a_end} को चुनें।" #: lms/templates/verify_student/photo_verification.html msgid "Error processing your order" -msgstr "" +msgstr "आपके ऑर्डर प्रोसेसिंग में कुछ गड़बड़ हुई" #: lms/templates/verify_student/photo_verification.html msgid "" @@ -8638,10 +8921,13 @@ msgid "" "button to move on to payment. If you are still having trouble, please try " "again later." msgstr "" +"ओह! कुछ गड़बड़ हो गई। अपने द्वारा दी गई सारी सूचनाओं को ठीक से जांच लें और " +"भुगतान करने के लिए बटन दबाएं। अगर फिर भी कोई गड़बड़ हो तो, कृपया बाद में " +"कोशिश करें।" #: lms/templates/verify_student/photo_verification.html msgid "Take Your Photo" -msgstr "" +msgstr "अपनी तस्वीर लें" #: lms/templates/verify_student/photo_verification.html msgid "What if my camera isn't working?" @@ -8834,10 +9120,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8969,10 +9251,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8987,8 +9269,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8999,12 +9298,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -9047,23 +9340,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9986,7 +10295,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9995,7 +10303,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10483,7 +10790,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10684,6 +10990,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10863,10 +11174,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -11055,23 +11362,23 @@ msgstr "" # empty msgid "This is a key string." -msgstr "" +msgstr "यह एक प्रमुख स्ट्रिंग है" #: wiki/admin.py wiki/models/article.py msgid "created" -msgstr "" +msgstr "बनाया गया" #: wiki/forms.py msgid "Only localhost... muahahaha" -msgstr "" +msgstr "केवल लोकलहोस्ट ... muahahaha" #: wiki/forms.py msgid "Initial title of the article. May be overridden with revision titles." -msgstr "" +msgstr "लेख का प्रारंभिक शीर्षक। संशोधित शीर्षकों से बदला जा सकता है।" #: wiki/forms.py msgid "Type in some contents" -msgstr "" +msgstr "विषय वस्तु का अंश टाइप करें" #: wiki/forms.py msgid "" @@ -11079,19 +11386,23 @@ msgid "" "can use more complex features like adding plugins, meta data, related " "articles etc..." msgstr "" +"यह केवल आपके लेख का प्रारंभिक अंश है। इसे बनाने के बाद आप अधिक विकसित " +"विशेषताएं जैसे प्लगइन, मेटाडेटा और संबंधित लोखों इत्यादि को जोड़ सकते हैं।" #: wiki/forms.py wiki/forms.py msgid "Contents" -msgstr "" +msgstr "विषय-वस्तु" #: wiki/forms.py wiki/forms.py msgid "Summary" -msgstr "" +msgstr "सारांश" #: wiki/forms.py msgid "" "Give a short reason for your edit, which will be stated in the revision log." msgstr "" +"अपने संशोधन करने का एक छोटा-सा कारण दीजिए जिसे संशोधन के लॉग में बताया " +"जाएगा." #: wiki/forms.py msgid "" @@ -11099,18 +11410,20 @@ msgid "" "have been automatically merged with the new contents. Please review the text" " below." msgstr "" +"आपके संशोधन के दौरान किसी ने संशोघन बदल दिया है। आपकी विषय वस्तु नई विषय " +"वस्तु से जुड़ गई है। कृपया नीचे दी गई विषय वस्तु की समीक्षा करें।" #: wiki/forms.py msgid "No changes made. Nothing to save." -msgstr "" +msgstr "कोई बदलाव नहीं हुआ। पुन: सुरक्षा ज़रूरी नहीं।" #: wiki/forms.py msgid "Select an option" -msgstr "" +msgstr "विकल्प चुनें" #: wiki/forms.py msgid "Slug" -msgstr "" +msgstr "स्लग" #: wiki/forms.py msgid "" @@ -11118,24 +11431,25 @@ msgid "" "alphanumeric characters and - or _. Note that you cannot change the slug " "after creating the article." msgstr "" +"यह वह पता है जहां आपका लेख देखा जा सकता है। कृपया केवल अल्फ़ा-न्यूमेरिक यानि" +" कि अक्षरांकीय लिपि तथा - या _ का उपयोग करें। कृपया ध्यान दें कि लेख बनाने " +"के बाद आप स्लग नहीं बदल सकते। " #: wiki/forms.py msgid "Write a brief message for the article's history log." -msgstr "" +msgstr "लेख के पूर्व काल क्रम के संबंध में संक्षिप्त संदेश लिखें।" #: wiki/forms.py msgid "A slug may not begin with an underscore." -msgstr "" +msgstr "स्लग की शुरुआत अंडर स्कोर से नहीं हो सकती है।" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." -msgstr "" +msgstr "एक नष्ट किया गया स्लग \"%s\" अभी तक मौजूद है।" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." -msgstr "" +msgstr "\"%s\" नाम का स्लग पहले से मौजूद है।" #: wiki/forms.py msgid "Yes, I am sure" @@ -11143,7 +11457,7 @@ msgstr "जी, मुझे पूरा विश्वास है..." #: wiki/forms.py msgid "Purge" -msgstr "" +msgstr "पूरी तरह हटाएं" #: wiki/forms.py msgid "" @@ -11151,238 +11465,255 @@ msgid "" " Purging is a good idea if you want to free the slug such that users can " "create new articles in its place." msgstr "" +"लेख पर्ज करें: लेख ( तथा उससे संबंधित सभी विषय वस्तु) को बिना पुन: स्थापन " +"किए पूरी तरह से हटाएं। पर्जिंग करना तब अच्छा होता है अगर आप स्लग को मुक्त " +"करना चाहते हैं ताकि उपयोगकर्ता उसकी जगह नए लेख बना सकें।" #: wiki/forms.py wiki/plugins/attachments/forms.py #: wiki/plugins/images/forms.py msgid "You are not sure enough!" -msgstr "" +msgstr "आप शायद पूरी तरह से पक्के नहीं हैं!" #: wiki/forms.py msgid "While you tried to delete this article, it was modified. TAKE CARE!" msgstr "" +"जब आप इस लेख को नष्ट करने की कोशिश कर रहे थे, तो उस समय यह बदल दिया गया था। " +"ध्यान रखें!" #: wiki/forms.py msgid "Lock article" -msgstr "" +msgstr "लेख सुरक्षित करें" #: wiki/forms.py msgid "Deny all users access to edit this article." msgstr "" +"इस लेख को संपादित करने हेतु इसे सभी प्रयोगकर्ताओं की पहुंच से बचा कर रखें। " #: wiki/forms.py msgid "Permissions" -msgstr "" +msgstr "अनुमतियां" #: wiki/forms.py msgid "Owner" -msgstr "" +msgstr "मूल लेखक" #: wiki/forms.py msgid "Enter the username of the owner." -msgstr "" +msgstr "मूल लेखक का उपयोगकर्ता नाम दें।" #: wiki/forms.py msgid "(none)" -msgstr "" +msgstr "(none)" #: wiki/forms.py msgid "Inherit permissions" -msgstr "" +msgstr "अनुमति प्राप्त करें" #: wiki/forms.py msgid "" "Check here to apply the above permissions recursively to articles under this" " one." msgstr "" +"यहां टिक करने से ऊपर दी गई अनुमतियां सभी संबंधित लेखों पर लागू हो जाएंगी।" #: wiki/forms.py msgid "Permission settings for the article were updated." -msgstr "" +msgstr "लेख की अनुमति व्यवस्थाओं को अपडेट कर दिया गया है।" #: wiki/forms.py msgid "Your permission settings were unchanged, so nothing saved." msgstr "" +"आपकी अनुमति व्यवस्थायें वैसी की वैसी हैं, इसलिए कुछ भी पुन: सुरक्षित नहीं " +"किया गया है।" #: wiki/forms.py msgid "No user with that username" -msgstr "" +msgstr "अनजान अपयोगकर्ता नाम" #: wiki/forms.py msgid "Article locked for editing" -msgstr "" +msgstr "लेख में संशोधन हेतु ताला है" #: wiki/forms.py msgid "Article unlocked for editing" -msgstr "" +msgstr "लेख पर से संशोधन हेतु ताला खोल दिया गया है" #: wiki/forms.py msgid "Filter..." -msgstr "" +msgstr "फ़िल्टर" #: wiki/core/plugins/base.py msgid "Settings for plugin" -msgstr "" +msgstr "प्लगइन के लिए व्यवस्थायें" #: wiki/models/article.py wiki/models/pluginbase.py #: wiki/plugins/attachments/models.py msgid "current revision" -msgstr "" +msgstr "नवीनतम संशोधन" #: wiki/models/article.py msgid "" "The revision being displayed for this article. If you need to do a roll-" "back, simply change the value of this field." msgstr "" +"इस लेख का संशोधित रूप प्रदर्शित किया जा रहा है। यदि आप पीछे जाना चाहते हैं " +"तो फ़ील्ड के क्रमांक को बदलें।" #: wiki/models/article.py msgid "modified" -msgstr "" +msgstr "संशोधित" #: wiki/models/article.py msgid "Article properties last modified" -msgstr "" +msgstr "आखिरी बार किए गए लेख परिवर्तन की तारीख" #: wiki/models/article.py msgid "owner" -msgstr "" +msgstr "मूल लेखक" #: wiki/models/article.py msgid "" "The owner of the article, usually the creator. The owner always has both " "read and write access." msgstr "" +"मूल लेखक आम तौर पर लेख का लेखक होता है। उसे हमेशा दोनों पढ़ने और लिखने की " +"अनुमति होती है।" #: wiki/models/article.py msgid "group" -msgstr "" +msgstr "समूह" #: wiki/models/article.py msgid "" "Like in a UNIX file system, permissions can be given to a user according to " "group membership. Groups are handled through the Django auth system." msgstr "" +"UNIX फ़ाइल सिस्टम की तरह, एक उपयोगकर्ता को समूह सदस्यता के आधार पर अनुमति दी" +" जाती है। समूहों को Django auth system के माध्यम से संचालित किया जाता है।" #: wiki/models/article.py msgid "group read access" -msgstr "" +msgstr "ग्रुप की पढ़ने हेतु पहंच" #: wiki/models/article.py msgid "group write access" -msgstr "" +msgstr "ग्रुप की लिखने हेतु पहुंच" #: wiki/models/article.py msgid "others read access" -msgstr "" +msgstr "और लोगों की पढ़ने हेतु पहुंच" #: wiki/models/article.py msgid "others write access" -msgstr "" +msgstr "और लोगों की लिखने हेतु पहुंच" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" -msgstr "" +msgstr "बिना विषय वस्तु का लेख (%(id)d)" #: wiki/models/article.py msgid "content type" -msgstr "" +msgstr "विषय वस्तु का प्रकार" #: wiki/models/article.py msgid "object ID" -msgstr "" +msgstr "विषय आईडी" #: wiki/models/article.py msgid "Article for object" -msgstr "" +msgstr "विषय पर संबंधित लेख" #: wiki/models/article.py msgid "Articles for object" -msgstr "" +msgstr "विषय पर संबंधित लेख" #: wiki/models/article.py msgid "revision number" -msgstr "" +msgstr "संशोधन क्रमांक" #: wiki/models/article.py msgid "IP address" -msgstr "" +msgstr "इन्टरनेट प्रोवाइडर का पता" #: wiki/models/article.py msgid "user" -msgstr "" +msgstr "उपयोगकर्ता" #: wiki/models/article.py msgid "locked" -msgstr "" +msgstr "ताला लगाया" #: wiki/models/article.py wiki/models/pluginbase.py msgid "article" -msgstr "" +msgstr "लेख" #: wiki/models/article.py msgid "article contents" -msgstr "" +msgstr "लेख की विषय वस्तु" #: wiki/models/article.py msgid "article title" -msgstr "" +msgstr "लेख का शीर्षक" #: wiki/models/article.py msgid "" "Each revision contains a title field that must be filled out, even if the " "title has not changed" msgstr "" +"प्रत्येक संशोधन में संशोधन हेतु एक शीर्षक ख़ाना है, उसे अवश्य बदलें, चाहे " +"शीर्षक ना बदला हो तब भी" #: wiki/models/pluginbase.py msgid "original article" -msgstr "" +msgstr "मूल लेख" #: wiki/models/pluginbase.py msgid "Permissions are inherited from this article" -msgstr "" +msgstr "अनुमतियां इस लेख से संबंधित हैं" #: wiki/models/pluginbase.py msgid "A plugin was changed" -msgstr "" +msgstr "प्लगइन बदला गया " #: wiki/models/pluginbase.py msgid "" "The revision being displayed for this plugin.If you need to do a roll-back, " "simply change the value of this field." msgstr "" +"इस प्लगइन के लिए संशोधन प्रदर्शित किया जा रहा है। यदि इस प्लगइन के संशोधन को" +" बदलना चाहते हैं तो फ़ील्ड का क्रमांक बदलें।" #: wiki/models/urlpath.py msgid "Cache lookup value for articles" -msgstr "" +msgstr "लेख का केश लुकअप क्रमांक" #: wiki/models/urlpath.py msgid "slug" -msgstr "" +msgstr "स्लग" #: wiki/models/urlpath.py msgid "(root)" -msgstr "" +msgstr "(root)" #: wiki/models/urlpath.py msgid "URL path" -msgstr "" +msgstr "यू आर एल पथ" #: wiki/models/urlpath.py msgid "URL paths" -msgstr "" +msgstr "यू आर एल पथ" #: wiki/models/urlpath.py msgid "Sorry but you cannot have a root article with a slug." -msgstr "" +msgstr "माफ़ कीजिए लेकिन मूल लेख के साथ एक स्लग नहीं हो सकता है।" #: wiki/models/urlpath.py msgid "A non-root note must always have a slug." -msgstr "" +msgstr "एक निर्मूल नोड के साथ हमेशा स्लग होना चाहिए।" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" -msgstr "" +msgstr "%s पर पहले से ही मूल नोड मौजूद है" #: wiki/models/urlpath.py msgid "" @@ -11391,301 +11722,289 @@ msgid "" "\n" "The children of this article have had their parents deleted. You should probably find a new home for them." msgstr "" +"संशोधित लेख जिनके मूल लेख खो गए हैं\n" +"जिन मूल लेखों से ये लेख जुड़े हुए थे वे नष्ट हो गए हैं। आपको शायद इन लेखों को नया पता देना चाहिए।" #: wiki/models/urlpath.py msgid "Lost and found" -msgstr "" +msgstr "खोया और पाया" #: wiki/plugins/attachments/forms.py msgid "A short summary of what the file contains" -msgstr "" +msgstr "फ़ाइल की विषय वस्तु का संक्षिप्त विवरण" #: wiki/plugins/attachments/forms.py msgid "Yes I am sure..." -msgstr "" +msgstr "जी, मुझे पूरा विश्वास है..." #: wiki/plugins/attachments/markdown_extensions.py msgid "Click to download file" -msgstr "" +msgstr "फ़ाइल डाउनलोड करने के लिए क्लिक करें" #: wiki/plugins/attachments/models.py msgid "" "The revision of this attachment currently in use (on all articles using the " "attachment)" msgstr "" +"इस संलग्नक का नवीनतम संशोधन इस समय उपयोग में है ( उन सभी लेखों पर जो कि इस " +"अटैचमैंट का उपयोग कर रहे हैँ)" #: wiki/plugins/attachments/models.py msgid "original filename" -msgstr "" +msgstr "मूल फ़ाइलनाम" #: wiki/plugins/attachments/models.py msgid "attachment" -msgstr "" +msgstr "संलग्नक" #: wiki/plugins/attachments/models.py msgid "attachments" -msgstr "" +msgstr "संलग्नक" #: wiki/plugins/attachments/models.py msgid "file" -msgstr "" +msgstr "फ़ाइल" #: wiki/plugins/attachments/models.py msgid "attachment revision" -msgstr "" +msgstr "संलग्लक संशोधन" #: wiki/plugins/attachments/models.py msgid "attachment revisions" -msgstr "" +msgstr "संलग्लक संशोधन" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." -msgstr "" +msgstr "%s को सफ़लता पूर्वक जोड़ा गया" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" -msgstr "" +msgstr "आपकी फ़ाइल सुरक्षित नहीं की जा सकी: %s" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py msgid "" "Your file could not be saved, probably because of a permission error on the " "web server." msgstr "" +"वेब सरवर पर अनुमति संबंधी त्रुटि के कारण फ़ाइल सुरक्षित नहीं की जा सकी।" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." -msgstr "" +msgstr "%s जो कि अपलोड किए गए और पुराने संलग्नकों की जगह ली।" #: wiki/plugins/attachments/views.py msgid "" "Your new file will automatically be renamed to match the file already " "present. Files with different extensions are not allowed." msgstr "" +"आपकी नई फ़ाइलों को स्वतः ही पुरानी फ़ाइल के अनुरूप नाम दिया जाएगा। भिन्न " +"एक्स्टेन्शन की फ़ाइलों की अनुमति नहीं है।" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." -msgstr "" +msgstr "नवीनतम संशोधन %s की जगह सुरक्षित कर लिया गया है।" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." -msgstr "" +msgstr "\"%(att)s\" से एक संदंर्भ जोड़ा गया जो कि \"%(art)s\" से है।" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." -msgstr "" +msgstr "%s फ़ाइल को नष्ट किया गया।" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." -msgstr "" +msgstr "यह लेख अब %s फ़ाइल से कोई संबंध नहीं रखता है।" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" -msgstr "" +msgstr "फ़ाइल को बदला गया: %s " #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" -msgstr "" +msgstr "फ़ाइल को नष्ट किया गया: %s" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." msgstr "" +"नए चित्र %s को सफ़लता पूर्वक अपलोड किया गया। अब आप इसे सूची में उपलब्ध " +"चित्रों में से चुन सकते हैँ।" #: wiki/plugins/images/forms.py msgid "Are you sure?" -msgstr "" +msgstr "क्या आपको पूरा विश्वास है?" #: wiki/plugins/images/models.py msgid "image" -msgstr "" +msgstr "चित्र" #: wiki/plugins/images/models.py msgid "images" -msgstr "" +msgstr "चित्र" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" -msgstr "" +msgstr "चित्र: %s" #: wiki/plugins/images/models.py msgid "Current revision not set!!" -msgstr "" +msgstr "नवीनतम संशोधन व्यवस्थित नहीं हुआ!!" #: wiki/plugins/images/models.py msgid "image revision" -msgstr "" +msgstr "चित्र संशोधन" #: wiki/plugins/images/models.py msgid "image revisions" -msgstr "" +msgstr "चित्र संशोधन" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" -msgstr "" +msgstr "चित्र संशोधन: %d" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" -msgstr "" +msgstr "%s को बहाल किया गया" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" -msgstr "" +msgstr "%s को नष्ट के तौर पर इंगित किया गया" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" -msgstr "" +msgstr "%(file)s को संशोधन क्रमांक #%(revision)d में बदला गया है" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." -msgstr "" +msgstr "%(file)s को सुरक्षित कर लिया गया है।" #: wiki/plugins/images/wiki_plugin.py msgid "Images" -msgstr "" +msgstr "चित्र" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" -msgstr "" +msgstr "एक चित्र को जोड़ा गया: %s" #: wiki/plugins/links/wiki_plugin.py msgid "Links" -msgstr "" +msgstr "लिंक्स" #: wiki/plugins/notifications/forms.py msgid "Notifications" -msgstr "" +msgstr "अधिसूचनाएं" #: wiki/plugins/notifications/forms.py msgid "When this article is edited" -msgstr "" +msgstr "लेख के संशोधन का समय" #: wiki/plugins/notifications/forms.py msgid "Also receive emails about article edits" -msgstr "" +msgstr "लेख के संशोधन से संबंधित ई-मेल भी प्राप्त करें" #: wiki/plugins/notifications/forms.py msgid "Your notification settings were updated." -msgstr "" +msgstr "आपकी अधिसूचना संबंघी सैटिंग्स का नवीनीकरण किया गया।" #: wiki/plugins/notifications/forms.py msgid "Your notification settings were unchanged, so nothing saved." msgstr "" +"आपकी अधिसूचना संबंधी व्यवस्थाएं में कोई बदलाव नहीं हुआ, इसलिए कुछ भी " +"सुरक्षित नहीं किया गया।" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" -msgstr "" +msgstr "%(user)s जो कि %(article)s (%(type)s) का अनुमोदन करते हैं" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" -msgstr "" +msgstr "%s: लेख नष्ट किया गया" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" -msgstr "" +msgstr "%s: लेख संशोधित किया गया" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" -msgstr "" +msgstr "%s: नया लेख बनाया गया" #: wiki/views/accounts.py msgid "You are now sign up... and now you can sign in!" -msgstr "" +msgstr "अब आप साइनड अप हैं...और अब आप साइन इन कर सकते हैं!" #: wiki/views/accounts.py msgid "You are no longer logged in. Bye bye!" -msgstr "" +msgstr "फिर मिलेंगे!" #: wiki/views/accounts.py msgid "You are now logged in! Have fun!" -msgstr "" +msgstr "आपका स्वागत हैं!" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." -msgstr "" +msgstr "नए लेख '%s' बनाए गए। " #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" -msgstr "" +msgstr "इस लेख के बनाने में त्रुटि हुई: %s" #: wiki/views/article.py msgid "There was an error creating this article." -msgstr "" +msgstr "इस लेख के बनाने में त्रुटि हुई।" #: wiki/views/article.py msgid "" "This article cannot be deleted because it has children or is a root article." msgstr "" +"इस लेख को नष्ट नहीं किया जा सकता क्योंकि इसके उपलेख हैं या यह खुद एक मूल लेख" +" है।" #: wiki/views/article.py msgid "" "This article together with all its contents are now completely gone! Thanks!" msgstr "" +"यह लेख अपनी सारी विषय वस्तु के साथ अब पूरी तरह से हटा दिया गया है! शुक्रिया!" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" msgstr "" +"लेख \"%s\" अब नष्ट के तौर पर इंगित किया गया है! साइट को अवांछित सामग्री से " +"मुक्त रखने के लिए धन्यवाद!" #: wiki/views/article.py msgid "Your changes were saved." -msgstr "" +msgstr "आपके परिवर्तन सुरक्षित किए गए।" #: wiki/views/article.py msgid "A new revision of the article was succesfully added." -msgstr "" +msgstr "नए संशोधन को सफ़लता पूर्वक जोड़ा गया।" #: wiki/views/article.py msgid "Restoring article" -msgstr "" +msgstr "लेख की बहाली चल रही ही" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." -msgstr "" +msgstr "लेख \"%s\" और संबंधित उपलेख बहाल हो गए हैं।" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" -msgstr "" +msgstr "लेख %s अब संशोधन क्रमांक #%d को प्रदर्शित करने के लिए तैयार है" #: wiki/views/article.py msgid "New title" -msgstr "" +msgstr "नया शीर्षक" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" -msgstr "" +msgstr "संशोधन क्रमांक #%(r1)d और #%(r2)d को जोड़ें" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" -msgstr "" +msgstr "नया संशोधन बनाया गया: संशोधन क्रमांक #%(r1)d और #%(r2)d जोड़ें" diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.mo b/conf/locale/hi/LC_MESSAGES/djangojs.mo index 491e66819f779531676f7202d1a19c2382915f6b..f4a5a475ab9013e47af6032c62bdf4103a2871dd 100644 GIT binary patch literal 39059 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 diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.po b/conf/locale/hi/LC_MESSAGES/djangojs.po index 1ccb124987..5c8df056de 100644 --- a/conf/locale/hi/LC_MESSAGES/djangojs.po +++ b/conf/locale/hi/LC_MESSAGES/djangojs.po @@ -8,6 +8,7 @@ # anantvima , 2014 # ria1234 , 2014 # ria1234 , 2014 +# sarina , 2014 # #-#-#-#-# djangojs-studio.po (edx-platform) #-#-#-#-# # edX translation file. # Copyright (C) 2014 EdX @@ -19,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: ria1234 \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/edx-platform/language/hi/)\n" @@ -33,7 +34,7 @@ msgstr "" #: cms/static/js/views/course_info_update.js #: common/static/coffee/src/discussion/utils.js msgid "OK" -msgstr "" +msgstr "ठीक" #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js #: cms/static/js/base.js cms/static/js/views/asset.js @@ -42,35 +43,35 @@ msgstr "" #: lms/static/admin/js/admin/DateTimeShortcuts.js #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Cancel" -msgstr "" +msgstr "रद्द करें" #: cms/static/js/base.js lms/static/js/verify_student/photocapture.js msgid "This link will open in a new browser window/tab" -msgstr "" +msgstr "यह लिंक एक नए ब्राउज़र विंडो / टैब में खुलेगी" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Show Annotations" -msgstr "" +msgstr "टिप्पणियां दिखाएं" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Hide Annotations" -msgstr "" +msgstr "टिप्पणियां छुपाएं" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Expand Instructions" -msgstr "" +msgstr "निर्देशों को पूरी तरह से दिखाएं" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Collapse Instructions" -msgstr "" +msgstr "सभी निर्देशों को छोटा करें" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Commentary" -msgstr "" +msgstr "कमेंटरी" #: common/lib/xmodule/xmodule/js/src/annotatable/display.js msgid "Reply to Annotation" -msgstr "" +msgstr "एनोटेशन का जवाब दें" #. Translators: %(earned)s is the number of points earned. %(total)s is the #. total number of points (examples: 0/1, 1/1, 2/3, 5/10). The total number of @@ -79,45 +80,45 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "(%(earned)s/%(possible)s point)" msgid_plural "(%(earned)s/%(possible)s points)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "(%(earned)s/%(possible)s अंक)" +msgstr[1] "(%(earned)s/%(possible)s अंक)" #. Translators: %(num_points)s is the number of points possible (examples: 1, #. 3, 10). There will always be at least 1 point possible.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "(%(num_points)s point possible)" msgid_plural "(%(num_points)s points possible)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "(%(num_points)s संभव अंक)" +msgstr[1] "(%(num_points)s संभव अंक)" #. Translators: the word Answer here refers to the answer to a problem the #. student must solve.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Hide Answer(s)" -msgstr "" +msgstr "उत्तर छिपाएं" #. Translators: the word Answer here refers to the answer to a problem the #. student must solve.; #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Show Answer(s)" -msgstr "" +msgstr "उत्तर दिखाएं" #. Translators: the word unanswered here is about answering a problem the #. student must solve.; #: common/lib/xmodule/xmodule/js/src/capa/display.js #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unanswered" -msgstr "" +msgstr "जवाब नहीं दिया हुआ" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Status: unsubmitted" -msgstr "" +msgstr "स्थिति: जमा नहीं किया हुआ" #. Translators: A "rating" is a score a student gives to indicate how well #. they feel they were graded on this problem #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "You need to pick a rating before you can submit." -msgstr "" +msgstr "आपको सबमिट करने से पहले एक रेटिंग चुनने की जरूरत है।" #. Translators: this message appears when transitioning between openended #. grading @@ -126,55 +127,62 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Your score did not meet the criteria to move to the next step." -msgstr "" +msgstr "आपको जो स्कोर मिला वह आगे जाने के लिए काफ़ी नहीं है।" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Submit" -msgstr "" +msgstr "जमा करें" #. Translators: one clicks this button after one has finished filling out the #. grading #. form for an openended assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit assessment" -msgstr "" +msgstr "मूल्यांकन जमा करें" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" +"आपकी प्रतिक्रिया को जमा कर दिया गया है। अपने ग्रेड के लिए कृपया बाद में वापस" +" जांच करें।" #. Translators: this button is clicked to submit a student's rating of #. an evaluator's assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit post-assessment" -msgstr "" +msgstr "पोस्ट-मूल्यांकन जमा करें" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Answer saved, but not yet submitted." -msgstr "" +msgstr "उत्तर सेव कर लिया गया है, लेकिन अभी तक जमा नहीं किया गया है।" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Please confirm that you wish to submit your work. You will not be able to " "make any changes after submitting." msgstr "" +"क्या आप वाकई अपने काम को जमा करना चाहते हैं। भेजने के बाद आप कोई भी परिवर्तन" +" नहीं कर सकेंगे।" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "You are trying to upload a file that is too large for our system. Please " "choose a file under 2MB or paste a link to it into the answer box." msgstr "" +"आप एक ऐसी फ़ाइल अपलोड करने की कोशिश कर रहे हैं जो कि हमारी सिस्टम के लिए " +"बहुत बड़ी है। 2MB के नीचे की फ़ाइल चुनें या उत्तर बॉक्स में फ़ाइल का लिंक " +"पेस्ट करें।" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Are you sure you want to remove your previous response to this question?" -msgstr "" +msgstr "क्या आप वाकई इस सवाल से अपना पिछला जवाब हटाना चाहते हैं?" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Moved to next step." -msgstr "" +msgstr "आगे बढा दिया गया।" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -183,6 +191,10 @@ msgid "" " uploaded the image to another website, you can paste a link to it into the " "answer box." msgstr "" +"इस सवाल के लिए फ़ाइल अपलोड्स ज़रूरी हैं लेकिन आपका ब्राउज़र उनका समर्थन नहीं" +" करता है। गूगल क्रोम का सबसे नया वर्शन उपयोग करने की कोशिश करें। या फिर, अगर" +" आपने फ़ोटो एक अन्य वेबसाइट पर अपलोड की है तो, आप जवाब बॉक्स में उसका लिंक " +"पेस्ट कर सकते हैं।" #. Translators: "Show Question" is some text that, when clicked, shows a #. question's @@ -190,61 +202,63 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Show Question" -msgstr "" +msgstr "प्रश्न दिखाएं " #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Hide Question" -msgstr "" +msgstr "प्रश्न छिपाएं" #: common/lib/xmodule/xmodule/js/src/sequence/display.js msgid "" "Sequence error! Cannot navigate to tab %(tab_name)s in the current " "SequenceModule. Please contact the course staff." msgstr "" +"अनुक्रम त्रुटि! इस sequencemodule में %(tab_name)s टैब को नेविगेट नहीं कर " +"सकते हैं। पाठ्यक्रम स्टाफ़ को संपर्क करें ।" #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Video slider" -msgstr "" +msgstr "विडियो स्लाइडर" #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" -msgstr "" +msgstr "रोकें" #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Play" -msgstr "" +msgstr "चालू करें" #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Fill browser" -msgstr "" +msgstr "ब्राउज़र सक्रीन को पूरा खोलें (open full browser)" #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Exit full browser" -msgstr "" +msgstr "ब्राउज़र स्क्रीन से बाहर आयें" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" -msgstr "" +msgstr "एच डी चलाएं" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD off" -msgstr "" +msgstr "एच डी बंद" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" -msgstr "" +msgstr "विडियो स्थिति" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" -msgstr "" +msgstr "विडियो समाप्त" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(value)s घंटे" +msgstr[1] "%(value)s घंटे" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s minute" @@ -260,63 +274,63 @@ msgstr[1] "%(value)s सेकंड" #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" -msgstr "" +msgstr "ध्वनि" #. Translators: Volume level equals 0%. #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Muted" -msgstr "" +msgstr " शून्य ध्वनि " #. Translators: Volume level in range (0,20]% #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Very low" -msgstr "" +msgstr "बहुत कम" #. Translators: Volume level in range (20,40]% #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Low" -msgstr "" +msgstr "कम" #. Translators: Volume level in range (40,60]% #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Average" -msgstr "" +msgstr "बीच में" #. Translators: Volume level in range (60,80]% #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Loud" -msgstr "" +msgstr "ऊँचा" #. Translators: Volume level in range (80,100)% #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Very loud" -msgstr "" +msgstr "बहुत ऊँचा" #. Translators: Volume level equals 100%. #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Maximum" -msgstr "" +msgstr "अधिकतम" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " -msgstr "" +msgstr "उपशीर्षक तब ही प्रदर्शित किया जाएगा जब" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn on captions" -msgstr "" +msgstr "उपशीर्षक चालू करें" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn off captions" -msgstr "" +msgstr "उपशीर्षक बंद करें" #: common/static/coffee/src/discussion/discussion_module_view.js #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Hide Discussion" -msgstr "" +msgstr " चर्चा छिपाएं" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Show Discussion" -msgstr "" +msgstr " चर्चा दिखाएं" #: common/static/coffee/src/discussion/discussion_module_view.js #: common/static/coffee/src/discussion/discussion_module_view.js @@ -326,26 +340,36 @@ msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_view.js #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Sorry" -msgstr "" +msgstr "माफ़ करें" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "We had some trouble loading the discussion. Please try again." -msgstr "" +msgstr "हमें चर्चा लोड करने में कुछ परेशानी हुई। फिर से कोशिश करें।" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "" "We had some trouble loading the threads you requested. Please try again." msgstr "" +"आपनेजिन कड़ियों को लोड करने का अनुरोध किया था उनको लोड करने में हमें कुछ " +"परेशानी हुई। दोबारा फिर से कोशिश करें।" #: common/static/coffee/src/discussion/utils.js msgid "Loading content" -msgstr "" +msgstr "लोडिंग कंटेंट" #: common/static/coffee/src/discussion/utils.js msgid "" "We had some trouble processing your request. Please ensure you have copied " "any unsaved work and then reload the page." msgstr "" +"हमें आपके अनुरोध को लागू करने में कुछ मुश्किल हुई। कृपया यह पक्का कर लें कि " +"आपने किसी भी सेव न किए हुए कार्य की प्रति निकाल ली है और उसके बाद पेज फिर से" +" लोड करें।" + +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" +"हमें आपके अनुरोध को लागू करने में कुछ मुश्किल हुई। कृपया फिर से कोशिश करें।" #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -355,25 +379,25 @@ msgstr "" #: common/static/coffee/src/discussion/views/new_post_view.js #: common/static/coffee/src/discussion/views/new_post_view.js msgid "…" -msgstr "" +msgstr "…" #: common/static/coffee/src/discussion/views/discussion_content_view.js #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "Close" -msgstr "" +msgstr "बंद करें" #: common/static/coffee/src/discussion/views/discussion_content_view.js #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "Open" -msgstr "" +msgstr "खोलें" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "remove vote" -msgstr "" +msgstr "वोट हटाएं" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "vote" -msgstr "" +msgstr "वोट" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" @@ -381,271 +405,286 @@ msgid "" msgid_plural "" "%(voteNum)s%(startSrSpan)s votes (click to remove your vote)%(endSrSpan)s" msgstr[0] "" +"%(voteNum)s%(startSrSpan)s वोट (वोट हटाने के लिए क्लिक करें)%(endSrSpan)s" msgstr[1] "" +"%(voteNum)s%(startSrSpan)s वोट (वोट हटाने के लिए क्लिक करें)%(endSrSpan)s" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "%(voteNum)s%(startSrSpan)s vote (click to vote)%(endSrSpan)s" msgid_plural "%(voteNum)s%(startSrSpan)s votes (click to vote)%(endSrSpan)s" msgstr[0] "" +"%(voteNum)s%(startSrSpan)s मतदान (मतदान के लिए क्लिक करें)%(endSrSpan)s" msgstr[1] "" +"%(voteNum)s%(startSrSpan)s वोट (वोट करने के लिए क्लिक करें)%(endSrSpan)s " #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Load more" -msgstr "" +msgstr "और लोड करें" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Loading more threads" -msgstr "" +msgstr "और कड़ियां लोड करें" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "We had some trouble loading more threads. Please try again." msgstr "" +"और कड़ियां लोड करने में हमें कुछ मुश्किल हुई। कृपया फिर से कोशिश करें।" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "%(unread_count)s new comment" msgid_plural "%(unread_count)s new comments" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(unread_count)s नई टिप्पणी" +msgstr[1] "%(unread_count)s नई टिप्पणी" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Loading thread list" -msgstr "" +msgstr "कड़ियों की सूची लोड हो रही है" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Click to remove report" -msgstr "" +msgstr "रिपोर्ट हटाने के लिए क्लिक करें" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" +" दुरुपयोग की रिपोर्ट मिली%(start_sr_span)s, रीपोर्ट हटाने के लिए क्लिक " +"करें%(end_span)s" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/response_comment_show_view.js #: common/static/coffee/src/discussion/views/response_comment_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js msgid "Report Misuse" +msgstr "दुरुपयोग रिपोर्ट करें" + +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" msgstr "" +"निशान लगा दिया गया है%(start_sr_span)s, निशान हटाने के लिए यहां क्लिक करें " +"%(end_span)s" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "निशान हटाने के लिए यहां क्लिक करें" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" -msgstr "" +msgstr " इंगित कर दिया गया" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pin Thread" -msgstr "" - -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" +msgstr "इस कड़ी को इंगित करें" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." -msgstr "" +msgstr "जवाब लोड करने में कुछ असुविधा हुई। कृपया दोबारा पेज लोड करें।" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading more responses. Please try again." -msgstr "" +msgstr "जवाब लोड करने में कुछ और असुविधा हुई। कृपया दोबारा कोशिश करें।" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "%(numResponses)s response" msgid_plural "%(numResponses)s responses" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(numResponses)s प्रतिक्रिया" +msgstr[1] "%(numResponses)s जवाब" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Showing all responses" -msgstr "" +msgstr "सभी जवाब दिखाए जा रहे हैं" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Showing first response" msgid_plural "Showing first %(numResponses)s responses" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "पहली %(numResponses)s प्रतिक्रियाएं " +msgstr[1] "पहले %(numResponses)s जवाब दिखाए जा रहे हैं" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Load all responses" -msgstr "" +msgstr "सभी जवाब लोड करें" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Load next %(numResponses)s responses" -msgstr "" +msgstr "अगला जवाब %(numResponses)s लोड करें" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Are you sure you want to delete this post?" -msgstr "" +msgstr "क्या आप वाकई इस पोस्ट को हटाना चाहते हैं?" #: common/static/coffee/src/discussion/views/response_comment_show_view.js msgid "anonymous" -msgstr "" +msgstr "गुमनाम" #: common/static/coffee/src/discussion/views/response_comment_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js msgid "staff" -msgstr "" +msgstr "स्टाफ़" #: common/static/coffee/src/discussion/views/response_comment_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js msgid "Community TA" -msgstr "" +msgstr "सामुदायिक TA" #: common/static/coffee/src/discussion/views/response_comment_show_view.js #: common/static/coffee/src/discussion/views/response_comment_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js msgid "Misuse Reported, click to remove report" -msgstr "" +msgstr "रिपोर्ट दुरुपयोग का समाचार मिला, रिपोर्ट हटाने के लिए क्लिक करें" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Are you sure you want to delete this comment?" -msgstr "" +msgstr "क्या आप वाकई इस टिप्पणी को हटाना चाहते हैं?" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "We had some trouble deleting this comment. Please try again." msgstr "" +"हमें इस टिप्पणी को हटाने में कुछ मुश्किल हुई। कृपया दोबारा कोशिश करें। " #: common/static/coffee/src/discussion/views/thread_response_view.js msgid "Are you sure you want to delete this response?" -msgstr "" +msgstr "क्या आप वाकई इस जवाब को हटाना चाहते हैं?" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" -msgstr "" +msgstr "अभी से पहले %s " #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" -msgstr "" +msgstr "अभी के बाद %s " #: common/static/js/src/jquery.timeago.locale.js msgid "less than a minute" -msgstr "" +msgstr "एक मिनट से कम" #: common/static/js/src/jquery.timeago.locale.js msgid "about a minute" -msgstr "" +msgstr "तकरीबन एक मिनट" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d मिनट" +msgstr[1] "%d मिनट" #: common/static/js/src/jquery.timeago.locale.js msgid "about an hour" -msgstr "" +msgstr "तकरीबन एक घंटा" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "तकरीबन %d घंटे" +msgstr[1] "तकरीबन %d घंटा" #: common/static/js/src/jquery.timeago.locale.js msgid "a day" -msgstr "" +msgstr "एक दिन" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d दिन" +msgstr[1] "%d दिन" #: common/static/js/src/jquery.timeago.locale.js msgid "about a month" -msgstr "" +msgstr "तकरीबन एक महीना" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d महीना" +msgstr[1] "%d महीने" #: common/static/js/src/jquery.timeago.locale.js msgid "about a year" -msgstr "" +msgstr "तकरीबन एक साल" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d साल" +msgstr[1] "%d साल" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" -msgstr "" +msgstr "%s जो कि तैयार हैं" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" +"यह उन %s की सूची है जो कि तैयार हैं। आप इन पर क्लिक कर के इनमें से कुछ नीचे " +"दिये गये डिब्बे में चुन सकते हैं। इसके लिये चयन करने के बाद दोनों डिब्बों के" +" बीच में जो \"चुनें\" का तीर है उसे क्लिक करें। " #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" +"उन %s की सूची जो कि तैयार हैं को फ़िल्टर करने के लिये इस डिब्बे में टाइप " +"करें।" #: lms/static/admin/js/SelectFilter2.js msgid "Filter" -msgstr "" +msgstr "फ़िल्टर" #: lms/static/admin/js/SelectFilter2.js msgid "Choose all" -msgstr "" +msgstr "सभी का चुनें" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." -msgstr "" +msgstr "सभी %s को एक साथ चुनने के लिए क्लिक करें।" #: lms/static/admin/js/SelectFilter2.js msgid "Choose" -msgstr "" +msgstr "चुनें" #: lms/static/admin/js/SelectFilter2.js msgid "Remove" -msgstr "" +msgstr "हटाएं" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" -msgstr "" +msgstr "चुनी हुई %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." msgstr "" +"यह चुने हुये %s की सूची है। आप इन में से कुछ को हटा सकते हैं। इसके लिये पहले" +" नीचे दिये गये डिब्बे में उनको चुनें ओर फिर दोनों डिब्बों के बीच में जो " +"\"हटाएँ\" का तीर है उसे क्लिक करें। " #: lms/static/admin/js/SelectFilter2.js msgid "Remove all" -msgstr "" +msgstr "सब हटायें" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." -msgstr "" +msgstr "सभी %s को एक साथ हटाने करने के लिए क्लिक करें।" #: lms/static/admin/js/actions.js lms/static/admin/js/actions.min.js msgid "%(sel)s of %(cnt)s selected" msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(cnt)s में से %(sel)s चुना हुआ है" +msgstr[1] "%(cnt)s में से %(sel)s चुनें हुए हैं " #: lms/static/admin/js/actions.js lms/static/admin/js/actions.min.js msgid "" "You have unsaved changes on individual editable fields. If you run an " "action, your unsaved changes will be lost." msgstr "" +"अलग-अलग बदले जाने वाले क्षेत्रों में आपके द्वारा किये गये परिवर्तन अभी सेव " +"नहीं हुये हैं। अगर आप इससे आगे कोई क्रिया करते हैं तो ये परिवर्तन रद्द हो " +"जायेंगे।" #: lms/static/admin/js/actions.js lms/static/admin/js/actions.min.js msgid "" @@ -653,6 +692,9 @@ msgid "" "individual fields yet. Please click OK to save. You'll need to re-run the " "action." msgstr "" +"आपने एक क्रिया को चुना है लेकिन आपने अलग-अलग क्षेत्रों में किये हुये अपने " +"परिवर्तनों को अभी तक सेव नहीं किया है। इन्हें सेव करने के लिये कृपया \"ओके\"" +" क्लिक करें। आपको यह क्रिया दोबारा करनी पड़ेगी।" #: lms/static/admin/js/actions.js lms/static/admin/js/actions.min.js msgid "" @@ -660,186 +702,202 @@ msgid "" "fields. You're probably looking for the Go button rather than the Save " "button." msgstr "" +"आपने एक क्रिया को चुना है, और आपने अलग-अलग क्षेत्रों में कोई परिवर्तन नहीं " +"किये हैं। आप शायद सेव बटन की जगह \"गो\" बटन ढूँढ रहे हैं।" #. Translators: the names of months, keep the pipe (|) separators. #: lms/static/admin/js/calendar.js lms/static/admin/js/dateparse.js msgid "" "January|February|March|April|May|June|July|August|September|October|November|December" msgstr "" +"जनवरी|फ़रवरी|मार्च|अप्रैल|मई|जून|जुलाई|अगस्त|सितम्बर|अक्टूबर|नवम्बर|दिसम्बर" #. Translators: abbreviations for days of the week, keep the pipe (|) #. separators. #: lms/static/admin/js/calendar.js msgid "S|M|T|W|T|F|S" -msgstr "" +msgstr "र|सो|मं|बु|गु|शु|श" #: lms/static/admin/js/collapse.js lms/static/admin/js/collapse.js.c #: lms/static/admin/js/collapse.min.js msgid "Show" -msgstr "" +msgstr "दिखाएं" #: lms/static/admin/js/collapse.js lms/static/admin/js/collapse.min.js msgid "Hide" -msgstr "" +msgstr "छिपाएं" #. Translators: the names of days, keep the pipe (|) separators. #: lms/static/admin/js/dateparse.js msgid "Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday" -msgstr "" +msgstr "रविवार|सोमवार|मंगलवार|बुधवार|गुरुवार|शुक्रवार|शनिवार" #: lms/static/admin/js/admin/DateTimeShortcuts.js #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Now" -msgstr "" +msgstr "अभी" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Clock" -msgstr "" +msgstr "घड़ी" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Choose a time" -msgstr "" +msgstr "समय का चयन करें" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Midnight" -msgstr "" +msgstr "मध्यरात्रि" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "6 a.m." -msgstr "" +msgstr "प्रातः ६ बजे" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Noon" -msgstr "" +msgstr "दोपहर" #: lms/static/admin/js/admin/DateTimeShortcuts.js #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Today" -msgstr "" +msgstr "आज" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Calendar" -msgstr "" +msgstr "कैलेंडर" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Yesterday" -msgstr "" +msgstr "कल" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Tomorrow" -msgstr "" +msgstr "कल" #: lms/static/coffee/src/calculator.js msgid "Open Calculator" -msgstr "" +msgstr "कैलक्यूलेटर खोलें" #: lms/static/coffee/src/calculator.js msgid "Close Calculator" -msgstr "" +msgstr "कैलक्यूलेटर बंद करें" #: lms/static/coffee/src/customwmd.js msgid "Preview" -msgstr "" +msgstr "पूर्वावलोकन" #: lms/static/coffee/src/customwmd.js msgid "Post body" -msgstr "" +msgstr "बाकी पोस्ट करें" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Loading..." -msgstr "" +msgstr "लोड हो रहा है..." #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error getting student list." -msgstr "" +msgstr "छात्र सूची पाने में कुछ गड़बड़।" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." -msgstr "" +msgstr "ग्रेडिंग कॉनफ़िगरेशन वापिस लेने में कुछ गड़बड़।" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating grades. Please try again." -msgstr "" +msgstr "ग्रेड बनाने मे कुछ गड़बड़। कृपया फिर से कोशिश करें।" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "File Name (Newest First)" -msgstr "" +msgstr "फ़ाइल नाम (सबसे नया सबसे पहले) " #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "" "Links are generated on demand and expire within 5 minutes due to the " "sensitive nature of student grade information." msgstr "" +"छात्र ग्रेड जानकारी की संवेदनशील प्रकृति के कारण लिंक्स मांग पर ही उत्पन्न " +"होते है और 5 मिनट के अंदर-अंदर समाप्त हो जाते हैं।" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled and sent email to the following students:" msgstr "" +"नीचे दिए गए छात्रों का सफ़लतापूर्वक दाखिला हो गया और इनको ई-मेल भेज दी गई:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled the following students:" -msgstr "" +msgstr "निम्नलिखित छात्रों का सफ़लतापूर्वक नामांकन किया गया:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Successfully sent enrollment emails to the following students. They will be " "allowed to enroll once they register:" msgstr "" +"निम्नलिखित छात्रों को सफ़लतापूर्वक नामांकन का ई-मेल भेज दिया गया है। एक बार " +"रजिस्टर करने पर उन्हें नामांकन करने की अनुमति होगी:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These students will be allowed to enroll once they register:" -msgstr "" +msgstr "रजिस्टर होने के बाद इन छात्रों को नामांकन करने की अनुमति होगी:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Successfully sent enrollment emails to the following students. They will be " "enrolled once they register:" msgstr "" +"निम्नलिखित छात्रों को सफ़लतापूर्वक नामांकन का ई-मेल भेज दिया गया है। एक बार " +"रजिस्टर करने पर उनका नामांकन कर लिया जाएगा।" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These students will be enrolled once they register:" -msgstr "" +msgstr "रजिस्टर होने के बाद इन छात्रों का नामांकन हो जाएगा:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Emails successfully sent. The following students are no longer enrolled in " "the course:" msgstr "" +"ई-मेलें सफ़लतापूर्वक भेज दी गईं। निम्नलिखित छात्रों का नाम अब पाठ्यक्रम से " +"हटा दिया गया है:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following students are no longer enrolled in the course:" -msgstr "" +msgstr "निम्नलिखित छात्रों का नाम अब पाठ्यक्रम से हटा दिया गया है:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "These students were not affliliated with the course so could not be " "unenrolled:" msgstr "" +"ये छात्र पाठ्यक्रम के साथ नहीं जुड़े हुए थे इसलिए पाठ्यक्रम से इनका नाम नहीं" +" हटाया जा सका:" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your message must have a subject." -msgstr "" +msgstr "आपके सन्देश का विषय होना चाहिए।" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your message cannot be blank." -msgstr "" +msgstr "आपका सन्देश खाली नहीं हो सकता।" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your email was successfully queued for sending." -msgstr "" +msgstr "आपका ईमेल भेजने के लिए सफ़लतापूर्वक कतार में लग गया है।" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "yourself" -msgstr "" +msgstr "अपने आप" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "everyone who is staff or instructor on this course" -msgstr "" +msgstr "हर कोई जो कि इस पाठ्यक्रम में स्टाफ़ या प्रशिक्षक हैं" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" "ALL (everyone who is enrolled in this course as student, staff, or " "instructor)" msgstr "" +"सब (वे सब लोग जिनका इस पाठ्यक्रम में छात्र, स्टाफ़, या प्रशिक्षक के रूप में " +"नामांकन हुआ हुआ है)" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -847,22 +905,26 @@ msgid "" "classes, it may take up to an hour (or more, if other courses are " "simultaneously sending email) to send all emails." msgstr "" +"आपकी ई-मेल को आगे भेजने के लिए सफ़लतापूर्वक क़तार में लगा दिया है। कृपया " +"ध्यान दें कि बड़ी कक्षाओं के लिए ई-मेल आगे भेजने में एक घंटे तक लग सकता है, " +"(ख़ास कर के अगर और लोग भी साथ में ई-मेल भेज रहे हो)। " #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "You are about to send an email titled \"" -msgstr "" +msgstr "आप एक ऐसी ई-मेल भेजने जा रहे हैं जिसका शीर्षक हैं \"" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Error sending email." -msgstr "" +msgstr "ई-मेल नहीं भेजा जा सका।" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There is no email history for this course." -msgstr "" +msgstr "इस पाठ्यक्रम का कोई ई-मेल इतिहास नहीं है।" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There was an error obtaining email task history for this course." msgstr "" +"इस पाठ्यक्रम के ई-मेल टास्क लिस्ट का इतिहास प्राप्त करने में कुछ गड़बड़ हुई।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/coffee/src/instructor_dashboard/student_admin.js @@ -870,13 +932,15 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Please enter a student email address or username." -msgstr "" +msgstr "कृपया छात्र का ई-मेल पता या उपयोगकर्ता नाम दर्ज करें।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error getting student progress url for '<%= student_id %>'. Check that the " "student identifier is spelled correctly." msgstr "" +" '<%= student_id %>' का छात्र प्रगति यू आर एल पाने में गड़बड़ हो रही है। " +"जांच करें की छात्र पहचानकर्ता ठीक से लिखे गए हैं।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/coffee/src/instructor_dashboard/student_admin.js @@ -886,13 +950,15 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/student_admin.js #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Please enter a problem urlname." -msgstr "" +msgstr "कृपया समस्या का यू आर एल नाम दर्ज करें" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Success! Problem attempts reset for problem '<%= problem_id %>' and student " "'<%= student_id %>'." msgstr "" +"सफ़ल! समस्या '<%= problem_id %>' और छात्र '<%= student_id %> के लिए समस्या " +"प्रयास रीसेट कर दिए गए।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -900,21 +966,27 @@ msgid "" " '<%= student_id %>'. Check that the problem and student identifiers are " "spelled correctly." msgstr "" +"समस्या '<%= problem_id %>' और छात्र '<%= student_id %>' के लिए समस्या प्रयास" +" को फिर से रीसेट करने में कुछ गड़बड़। जांच करें कि समस्या और छात्र " +"पहचानकर्ता ठीक से लिखे गए हैं।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Delete student '<%= student_id %>'s state on problem '<%= problem_id %>'?" msgstr "" +" समस्या '<%= problem_id %>' पर छात्र '<%= student_id %>'s की स्थिति हटाएं?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error deleting student '<%= student_id %>'s state on problem '<%= problem_id" " %>'. Check that the problem and student identifiers are spelled correctly." msgstr "" +"छात्र '<%= student_id %>'s और समस्या '<%= problem_id %>' की स्थिति हटाने में" +" गड़बड़ हुई। जांच लें कि समस्या और छात्र पहचानकर्ता ठीक से लिखे गए हैं।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Module state successfully deleted." -msgstr "" +msgstr "मॉड्यूल स्थिति को सफलतापूर्वक हटाया गया।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -922,6 +994,9 @@ msgid "" "'<%= student_id %>'. Click the 'Show Background Task History for Student' " "button to see the status of the task." msgstr "" +"समस्या '<%= problem_id %>' और छात्र '<%= student_id %> के लिए समस्या टास्क " +"को रीस्कोर करने का काम शुरू हो गया। टास्क कितना पूरा हो चुका है यह देखने के " +"लिए 'छात्र का पिछला टास्क इतिहास' बटन क्लिक करें।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -929,6 +1004,9 @@ msgid "" "'<%= student_id %>'. Check that the problem and student identifiers are " "spelled correctly." msgstr "" +"छात्र '<%= student_id %> की समस्या '<%= problem_id %>' को रीस्कोर करने के " +"काम को शुरू करने में गड़बड़। जांच लें कि समस्या और छात्र पहचानकर्ता ठीक से " +"लिखे गए हैं।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -936,10 +1014,13 @@ msgid "" "student_id %>'. Check that the problem and student identifiers are spelled " "correctly." msgstr "" +"छात्र '<%= student_id %>' और समस्या '<%= problem_id %>' का टास्क इतिहास पाने" +" में गड़बड़ हो रही है। जांच करें की समस्या और छात्र पहचानकर्ता ठीक से लिखे " +"गए हैं।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Reset attempts for all students on problem '<%= problem_id %>'?" -msgstr "" +msgstr "समस्या '<%= problem_id %>' के लिए सभी छात्रों की कोशिशें रीसेट करें?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -947,16 +1028,21 @@ msgid "" " Click the 'Show Background Task History for Problem' button to see the " "status of the task." msgstr "" +"समस्या '<%= problem_id %>' को हल करने की सारी कोशिशों को रीसेट करना शुरू कर " +"दिया गया है। टास्क कितना पूरा हो चुका है यह देखने के लिए 'छात्र का पिछला " +"टास्क इतिहास' बटन क्लिक करें।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error starting a task to reset attempts for all students on problem '<%= " "problem_id %>'. Check that the problem identifier is spelled correctly." msgstr "" +"समस्या '<%= problem_id %> को छात्रों द्वारा रीसेट करने की कोशिशों के टास्क " +"को शुरू करने में गड़बड़। जांच लें कि समस्या पहचानकर्ता ठीक से लिखे गए हैं।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Rescore problem '<%= problem_id %>' for all students?" -msgstr "" +msgstr "समस्या '<%= problem_id %>' को सब छात्रों के लिए रीस्कोर करें?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -964,86 +1050,93 @@ msgid "" "students. Click the 'Show Background Task History for Problem' button to see" " the status of the task." msgstr "" +"समस्या '<%= problem_id %> को रीस्कोर करना शुरू कर दिया गया है। टास्क कितना " +"पूरा हो चुका है यह देखने के लिए 'छात्र का पिछला टास्क इतिहास' बटन क्लिक " +"करें।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error starting a task to rescore problem '<%= problem_id %>'. Check that the" " problem identifier is spelled correctly." msgstr "" +"समस्या '<%= problem_id %>' को रीस्कोर करने का टास्क शुरू करने में कुछ गड़बड़" +" हो गई है। जांच लें कि समस्या पहचानकर्ता ठीक से लिखे गए हैं।" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Error listing task history for this student and problem." -msgstr "" +msgstr "इस छात्र और समस्या के काम के इतिहास को सूचीबद्ध करने में कुछ गड़बड़।" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Grades saved. Fetching the next submission to grade." -msgstr "" +msgstr "ग्रेड सेव किए गए। ग्रेड करने के लिए अगली प्रस्तुति को लाया जा रहा है।" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Problem Name" -msgstr "" +msgstr "प्रश्न का नाम" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Graded" -msgstr "" +msgstr "ग्रेड कर दिया गया है" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Available to Grade" -msgstr "" +msgstr "जांचने के लिए उपलब्ध हैं" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Required" -msgstr "" +msgstr "आवश्यक" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Progress" -msgstr "" +msgstr "प्रगति" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Back to problem list" -msgstr "" +msgstr "समस्या सूची पर वापस जाएं" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Try loading again" -msgstr "" +msgstr "फिर से लोड करने की कोशिश करें" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> available " -msgstr "" +msgstr "<%= num %> उपलब्ध" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> graded " -msgstr "" +msgstr "<%= num %> जांचें जा चुके हैं" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> more needed to start ML" -msgstr "" +msgstr "ML शुरू करने के लिए और अधिक <%= num %> की ज़रूरत है " #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Re-check for submissions" -msgstr "" +msgstr "प्रस्तुतियों के लिए फिर से जांच करें" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "System got into invalid state: <%= state %>" -msgstr "" +msgstr "सिस्टम अमान्य स्थिति में चला गया: <%= state %>" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "System got into invalid state for submission: " -msgstr "" +msgstr "सिस्टम जमा करने के लिए अमान्य स्थिति में है:" #: lms/static/coffee/src/staff_grading/staff_grading.js #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "(Hide)" -msgstr "" +msgstr "(छिपाएं)" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "(Show)" -msgstr "" +msgstr "(दिखाएं)" #: lms/static/js/Markdown.Editor.js msgid "" "

Insert Hyperlink

http://example.com/ \"optional title\"

" msgstr "" +"यहां

हाइपरलिंक डालें

http://example.com/ \"optional " +"title\"

" #: lms/static/js/Markdown.Editor.js msgid "" @@ -1051,93 +1144,105 @@ msgid "" "url)

http://example.com/images/diagram.jpg \"optional " "title\"

" msgstr "" +"

इमेज डालें ( फ़ाइल अपलोड करें या यू आर एल टाइप " +"करें)

http://example.com/images/diagram.jpg \"optional " +"title\"

" #: lms/static/js/Markdown.Editor.js msgid "Markdown Editing Help" -msgstr "" +msgstr "मार्कडाउन एडीटिंग मदद" #: lms/static/js/Markdown.Editor.js msgid "Bold (Ctrl+B)" -msgstr "" +msgstr "बोल्ड (Ctrl+B)" #: lms/static/js/Markdown.Editor.js msgid "Italic (Ctrl+I)" -msgstr "" +msgstr "आइटैलिक (Ctrl+I)" #: lms/static/js/Markdown.Editor.js msgid "Hyperlink (Ctrl+L)" -msgstr "" +msgstr "हाइपरलिंक (Ctrl+L)" #: lms/static/js/Markdown.Editor.js msgid "Blockquote (Ctrl+Q)" -msgstr "" +msgstr "ब्लॉकक्वोट (Ctrl+Q)" #: lms/static/js/Markdown.Editor.js msgid "Code Sample (Ctrl+K)" -msgstr "" +msgstr "कोड साम्पल (Ctrl+K)" #: lms/static/js/Markdown.Editor.js msgid "Image (Ctrl+G)" -msgstr "" +msgstr "इमेज (Ctrl+G)" #: lms/static/js/Markdown.Editor.js msgid "Numbered List (Ctrl+O)" -msgstr "" +msgstr "नम्बरों वाली सूची (Ctrl+O)" #: lms/static/js/Markdown.Editor.js msgid "Bulleted List (Ctrl+U)" -msgstr "" +msgstr "बुलेटों वाली सूची (Ctrl+U)" #: lms/static/js/Markdown.Editor.js msgid "Heading (Ctrl+H)" -msgstr "" +msgstr "शीर्षक (Ctrl+H)" #: lms/static/js/Markdown.Editor.js msgid "Horizontal Rule (Ctrl+R)" -msgstr "" +msgstr "क्षैतिज नियम (Ctrl + R)" #: lms/static/js/Markdown.Editor.js msgid "Undo (Ctrl+Z)" -msgstr "" +msgstr "फिर से करें (Ctrl+Z)" #: lms/static/js/Markdown.Editor.js msgid "Redo (Ctrl+Y)" -msgstr "" +msgstr "फिर से करें (Ctrl+Y)" #: lms/static/js/Markdown.Editor.js msgid "Redo (Ctrl+Shift+Z)" -msgstr "" +msgstr "फिर से करें (Ctrl+Shift+Z)" #: lms/static/js/Markdown.Editor.js msgid "strong text" -msgstr "" +msgstr "मोटे-मोटे अक्षर" #: lms/static/js/Markdown.Editor.js msgid "emphasized text" -msgstr "" +msgstr "अक्षर जिन पर ज़ोर दिया गया है " #: lms/static/js/Markdown.Editor.js msgid "enter image description here" -msgstr "" +msgstr "इमेज का वर्णन दें" #: lms/static/js/Markdown.Editor.js msgid "enter link description here" -msgstr "" +msgstr "लिंक का वर्णन यहां दें" #: lms/static/js/Markdown.Editor.js msgid "Blockquote" -msgstr "" +msgstr "ब्लौकक्वोट" #: lms/static/js/Markdown.Editor.js lms/static/js/Markdown.Editor.js msgid "enter code here" -msgstr "" +msgstr "यहां कोड डालें" #: lms/static/js/Markdown.Editor.js msgid "List item" -msgstr "" +msgstr "आइटम सूची " #: lms/static/js/Markdown.Editor.js msgid "Heading" +msgstr "शीर्षक" + +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" msgstr "" #: cms/static/coffee/src/main.js @@ -1151,12 +1256,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/hy_AM/LC_MESSAGES/django.mo b/conf/locale/hy_AM/LC_MESSAGES/django.mo index 88a87a1ec24f2852bcdf9732ea6bb4331e3518ca..3b32f08108003295412bfa4dd1a69bf274a2bfff 100644 GIT binary patch delta 916 zcmXxi&1(}u7{~D^X=9tzmzZj-*6OwxU$Zq$E83vg+M*Q%Qxv@jHYVG!7_%WsK|GkN zHxE$?Lcxk!K@=pdA{4=w{sA5q>BTqDL-AJdLmR@DH|Qq(LN(gQ%V><0ib1>iu~P;UWg{2kyeZSiwl+iVv_u zokn~jZQK~bX1stG(Lxg!@C+{FDLk=Cqy=x`4!n!kaRH}rxJjfJzv6BTGpQ=%C?3Zo z?!igyQzgCTL{L@m!G3&*1Na$LGM%eMj^HS& zLT_Rh&f+EffXgb9#2RA4?zJK(v3;G$L9|dsJB4>}4$ond<-EliyoQ(8i)_R1s0#D3 znlE@BcT#YFt4Nyh*anef_zw4C(?;^oa}wud9H(&%o5L#;+DJ`u0|Pi&AKyb2=`&=0 z*+N$ZsAvB-)}$McsQ;`R0qbPzLzQ|(Pt139BU!y-H6R_`)TUC+&_`B>ope&x`=)+b z|2i*&&2;vfu)l;rgvIKOOL#hdRrq!~q458zOWwy}XQEiL3_D}wow89XSZRCQwlcM9 z!z15_Q?T+@=BimPrt+m+s%$&?fvn?Xb5^$KOcYApY3E8HdHSq5RJ8P6b2wGD5=K1M z(`Uwd%~;&%Igp4Qs^$C@k7usB6!_(ttv+e(2paBl_l5h)opzrZ?n`&3_Nk>9_y_dV BcQOC~ delta 849 zcmX}q-%C?*7{~FCZdPvgYh^1nJ(if&4(+UABnVqhK`<;A-PT%@gxDgE6hZBem=zVH zyDsV~b{BZjkBcG@BD#yxn=pt9Dv%)P{hYK1zI%PYJLf#-`9A0S%zcxneu#x{is)r@ zG5VUMLzrmhhgimg_!&E~JtU>jL%Z)h+H-Rl!^gMh-X++t#?#E_Jp@ z8~7uQXK)x@tYaQu;{^7slcIPL`|v8>z&h5kYrS+BpWpy~MJpsu@-ZC1{aC>?-ocoa zw!nlOT0)-D@~Yp_Ubun_bS2y>O|pI)k+Qg#i$}498N83fxQJF@cbl{aNAMg@;}3j= zUvPe-G;XbVxJf#KKQWGp&C*@W;c5Jc&vB6LT*Kekjk8;&lQ@S<_zC+d^d;Y+$okth z=@{m>O9${4mhmZ0W3rw8pJj5Ji6vY?YEXQK#3t2`w)W6knL+Yv7sI|G8~7h=DhN^p z=fM`%P3!DhP@ia`cz+NywkmQ4LDzz?LuS$Q5Apefu!5{RYvC|yW^jna*%Id|D3VR9 zgJFgDGH70~IXj%nmYqVeSeY&R&XpPeg5%dBp?i(_(1R9l^mulBB9qPKrbhGm$cf2Q y?#Sg*!Jny=-CV&h4LPZ#mv)mWH\n" "Language-Team: Armenian (Armenia) (http://www.transifex.com/projects/p/edx-platform/language/hy_AM/)\n" @@ -148,7 +148,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -160,7 +159,7 @@ msgstr "" #: common/djangoapps/student/views.py msgid "Course id not specified" -msgstr "" +msgstr "Դասընթացի համարը նշված չէ" #: common/djangoapps/student/views.py msgid "Course id is invalid" @@ -228,17 +227,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -302,6 +298,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -340,7 +344,7 @@ msgstr "" #: common/djangoapps/student/views.py msgid "An account with this e-mail already exists." -msgstr "Այս էլ. հասցեով օգտագործող արդեն գրանցված է" +msgstr "Այս էլ. հասցեյով օգտագործող արդեն գրանցված է" #: common/djangoapps/student/views.py msgid "Old email is the same as the new email." @@ -706,52 +710,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -782,7 +776,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -791,7 +784,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -800,22 +792,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -838,7 +826,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -855,31 +842,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -888,7 +870,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -929,13 +910,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1043,7 +1022,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1083,7 +1061,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1182,7 +1159,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1197,7 +1173,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1235,10 +1210,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1290,7 +1292,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1319,12 +1320,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1354,7 +1353,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1367,27 +1365,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1453,7 +1446,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1463,12 +1455,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1498,7 +1488,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}
{1}
" msgstr "" @@ -1587,12 +1576,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1642,12 +1629,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1685,7 +1670,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1708,7 +1692,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1717,7 +1700,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1757,12 +1739,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1775,7 +1755,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1784,115 +1763,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1900,7 +1862,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1915,7 +1876,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1954,7 +1914,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2009,7 +1968,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2020,17 +1978,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2197,13 +2152,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2216,13 +2169,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2232,14 +2183,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2253,7 +2202,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2266,7 +2214,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2278,7 +2225,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2414,7 +2360,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2548,7 +2493,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2556,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2564,7 +2507,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2576,7 +2518,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2602,7 +2543,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2639,7 +2579,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2657,7 +2596,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2674,6 +2612,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2714,7 +2658,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2750,6 +2694,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2777,6 +2724,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2793,6 +2741,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2887,7 +2836,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2998,7 +2946,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3086,8 +3033,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3176,7 +3131,6 @@ msgid "Upload completed" msgstr "Ներբեռնումն ավարտված է" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3229,12 +3183,10 @@ msgid "Could not find the course.xml file in the package." msgstr "Փաթեթում course.xml ֆայլը չի գտնվել:" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "Համընկնում է {0} հետ" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr " '{0}'-ի կրկնօրինակն է:" @@ -3255,12 +3207,10 @@ msgid "Insufficient permissions" msgstr "Ոչ բավարար թույլտվություններ:" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "'{email}' հասցեով օգտագործող չի գտնվել:" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "Օգտագործող {email} գրանցվել է, բայց դեռ չի ակտիվացրել իր հասցեն:" @@ -3350,6 +3300,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3414,6 +3365,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3796,17 +3753,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4045,6 +4007,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4385,7 +4354,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4470,7 +4439,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5590,6 +5558,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5730,6 +5702,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5879,6 +5853,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6023,30 +6029,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6056,23 +6062,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6126,9 +6133,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6143,6 +6151,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6458,18 +6479,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6517,24 +6536,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6597,14 +6620,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6653,10 +6674,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7078,6 +7095,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7754,6 +7779,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7822,6 +7861,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8673,10 +8718,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8808,10 +8849,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8826,8 +8867,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8838,12 +8896,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8886,23 +8938,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9825,7 +9893,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9834,7 +9901,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10322,7 +10388,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10523,6 +10588,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10702,10 +10772,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10967,12 +11033,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11118,7 +11182,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11219,7 +11282,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11278,12 +11340,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11294,7 +11354,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11305,37 +11364,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11354,7 +11406,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11371,27 +11422,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11400,7 +11446,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11429,22 +11474,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11461,12 +11502,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11485,7 +11524,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11504,12 +11542,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11518,12 +11554,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/hy_AM/LC_MESSAGES/djangojs.mo b/conf/locale/hy_AM/LC_MESSAGES/djangojs.mo index 429f9131abd9a4500d56dc4645df1603e31d239a..103e77e7f0560c41113f5191fb3be87e01e82d69 100644 GIT binary patch delta 21 ccmeBW>1CO)j>}lrz(~Q+)XKnO1CO)j>|~b$V9==%*w!E\n" "Language-Team: Armenian (Armenia) (http://www.transifex.com/projects/p/edx-platform/language/hy_AM/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/id/LC_MESSAGES/django.mo b/conf/locale/id/LC_MESSAGES/django.mo index 4ceaa7ae5b86559fa834d453f7d92db3a893106e..d46a1dc26113f1319182fd97d8ee461e986c22b6 100644 GIT binary patch delta 66 zcmey&+{H3Mh4I2fRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={W3 delta 65 zcmeBT`OG{)g>mOZRc}LAUq??L2S*o|AlKkvt^ofKUFV|I#FEVXJYAQ>l2j`NBLhPd UT>~RsBNGKfGb;nbjXQ!E0g;Xp{r~^~ diff --git a/conf/locale/id/LC_MESSAGES/django.po b/conf/locale/id/LC_MESSAGES/django.po index 5d72dff106..f97e094fe3 100644 --- a/conf/locale/id/LC_MESSAGES/django.po +++ b/conf/locale/id/LC_MESSAGES/django.po @@ -45,16 +45,16 @@ # asofyan , 2013 # asofyan , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: nedbat \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/edx-platform/language/id/)\n" @@ -157,7 +157,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -237,17 +236,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -311,6 +307,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -715,52 +719,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -791,7 +785,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -800,7 +793,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -809,22 +801,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -847,7 +835,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -864,31 +851,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -897,7 +879,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -938,13 +919,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1052,7 +1031,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1092,7 +1070,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1191,7 +1168,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1206,7 +1182,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1244,10 +1219,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1299,7 +1301,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1328,12 +1329,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1363,7 +1362,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1376,27 +1374,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1462,7 +1455,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1472,12 +1464,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1507,7 +1497,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1596,12 +1585,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1651,12 +1638,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1694,7 +1679,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1717,7 +1701,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1726,7 +1709,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1766,12 +1748,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1784,7 +1764,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1793,115 +1772,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1909,7 +1871,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1924,7 +1885,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1963,7 +1923,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2018,7 +1977,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2029,17 +1987,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2206,13 +2161,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2225,13 +2178,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2241,14 +2192,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2262,7 +2211,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2275,7 +2223,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2287,7 +2234,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2423,7 +2369,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2557,7 +2502,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2565,7 +2509,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2573,7 +2516,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2585,7 +2527,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2611,7 +2552,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2648,7 +2588,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2666,7 +2605,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2683,6 +2621,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2723,7 +2667,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2759,6 +2703,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2786,6 +2733,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2802,6 +2750,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2896,7 +2845,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3007,7 +2955,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3095,8 +3042,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3178,7 +3133,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3223,12 +3177,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3249,12 +3201,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3342,6 +3292,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3406,6 +3357,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3788,17 +3745,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4037,6 +3999,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4377,7 +4346,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4462,7 +4431,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5580,6 +5548,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5720,6 +5692,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5869,6 +5843,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6013,30 +6019,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6046,23 +6052,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6116,9 +6123,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6133,6 +6141,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6448,18 +6469,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6507,24 +6526,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6587,13 +6610,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6641,10 +6662,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7066,6 +7083,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7742,6 +7767,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7810,6 +7849,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8661,10 +8706,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8796,10 +8837,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8814,8 +8855,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8826,12 +8884,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8874,23 +8926,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9813,7 +9881,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9822,7 +9889,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10310,7 +10376,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10511,6 +10576,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10690,10 +10760,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10955,12 +11021,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11106,7 +11170,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11207,7 +11270,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11266,12 +11328,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11282,7 +11342,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11293,37 +11352,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11342,7 +11394,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11359,27 +11410,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11388,7 +11434,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11417,22 +11462,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11449,12 +11490,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11473,7 +11512,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11492,12 +11530,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11506,12 +11542,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/id/LC_MESSAGES/djangojs.mo b/conf/locale/id/LC_MESSAGES/djangojs.mo index 763910d26e85051084e308ff4ee5af8dd1374453..8095dbee17cd925132fe822ddfb3a8595466f483 100644 GIT binary patch delta 21 ccmeyt{DXPIIxb^f10w}PQ!4|DjXN9|0aKy|(*OVf delta 21 ccmeyt{DXPIIxZt!BNGKfGb;mwjXN9|0aKy|&j0`b diff --git a/conf/locale/id/LC_MESSAGES/djangojs.po b/conf/locale/id/LC_MESSAGES/djangojs.po index 14b38edb85..f218dd90fb 100644 --- a/conf/locale/id/LC_MESSAGES/djangojs.po +++ b/conf/locale/id/LC_MESSAGES/djangojs.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Indonesian (http://www.transifex.com/projects/p/edx-platform/language/id/)\n" @@ -343,6 +343,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -408,9 +412,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -420,6 +426,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -428,10 +444,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -499,12 +511,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -517,7 +527,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -527,7 +536,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -537,7 +545,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -547,7 +554,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -557,25 +563,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -588,7 +590,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -601,12 +602,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -617,7 +616,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1125,6 +1123,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1136,12 +1143,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/it_IT/LC_MESSAGES/django.mo b/conf/locale/it_IT/LC_MESSAGES/django.mo index 4d584142fa4e19ad74c4c7d2217ded2cd80c2635..de9641216b17d5bdd4555ce097abe3b2bef85986 100644 GIT binary patch delta 672 zcmXZZTPVX}7{~F)A#9AzVGcQ;61IlcaOF-)M9JY!%pCWZO)0Cnawxlyxl`nVOQeKy z<4W$NP~0fjO39u0KKa+$=l?u=_P+1${ja_zQQ zU^*_F^%`2JchQT7*n_XgQqo}mw+*e-otT6DSc4OohMRVYii3w88hqr4FV>I?%*I>P z!56dtj-}LJs0Ym9&lOmY8Q6`DIE*Q{iW(q>I)8wLc!_$@2S@aO;Ejf!^c!`<1a{ZN zR@8-^s0pfY5`CD7`=|>YV;^2)0cJ6*LF%v=Tg`d^b>5GvtFphdfx9GzU zY{pt*L~t16_=qJqlP8jd8>q=+n2J}(h}@tie?mR*2Wqe%)K@lQ;a5V-5b8UfMjZ$v zw=64IhFhkmruV2xK2fjw7xe~HNTYp6{@Gpfd0MqG?+^ONmt5h6(O_tHG(2SlI|7Cg jnDqx1jK%qod(4>Ij@gQ=EiO-Ud6T!@(|UGl8?^iZtCLQY delta 670 zcmXZZO(?^07{KwzOJ2szn78t>DK}f&Y>1LEhZTk?B@QbqE=c1b?4-zngM(aza&fU% z4pJyeE9aGxo8+RnNQ&>1f31Cf&(rgN{?GIKAGkJLXYuUBO_oT=EMgOpB8x~B+OZPb zQS)Ie!YL!3$3o(D^y4-T;vLdTY^DD;qKVjz<=BZ$7{&rzER}>E2=%ml6FMLDY z_!G79FX{%xOf`*mEWu6GMteAnCs>VNsEb&6s1_ZlaTjX+AnJQ25*+l(W7vYLs8^K4 zHq4+GEv&JEJ-CZkScjt(B00E#y7?03<1tbqr>L7>qYj)wUF-$*lZ}6HU^xj;rQbAy zS}=*+uFPNqE*tI}UZ8IBhD==IPv1Zw)ZZNl21oiL5z|n3)Y-cb ji^gZ>W}U%kJl0|Nx;;Lp+w1iD?4H&Rw, 2013 # Monica Crapanzano , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # caesar2164, 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: caesar2164\n" "Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/edx-platform/language/it_IT/)\n" @@ -164,7 +164,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -244,17 +243,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "Errore (401 {field}). Contattaci." @@ -318,6 +314,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -722,52 +726,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -798,7 +792,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -807,7 +800,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -816,22 +808,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -854,7 +842,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -871,31 +858,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -904,7 +886,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -945,13 +926,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1059,7 +1038,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1099,7 +1077,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1198,7 +1175,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1213,7 +1189,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1251,10 +1226,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1306,7 +1308,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1335,12 +1336,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1370,7 +1369,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1383,27 +1381,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1469,7 +1462,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1479,12 +1471,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1513,7 +1503,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1602,12 +1591,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1657,12 +1644,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1700,7 +1685,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1723,7 +1707,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1732,7 +1715,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1772,12 +1754,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1790,7 +1770,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1799,115 +1778,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1915,7 +1877,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1930,7 +1891,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1969,7 +1929,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2024,7 +1983,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2035,17 +1993,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2212,13 +2167,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2231,13 +2184,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2247,14 +2198,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2268,7 +2217,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2281,7 +2229,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2293,7 +2240,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2429,7 +2375,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2563,7 +2508,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2571,7 +2515,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2579,7 +2522,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2591,7 +2533,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2617,7 +2558,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2654,7 +2594,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2672,7 +2611,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2689,6 +2627,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2784,6 +2728,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2800,6 +2745,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2894,7 +2840,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3005,7 +2950,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3093,8 +3037,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3176,7 +3128,6 @@ msgid "Upload completed" msgstr "Caricamento completato" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3230,12 +3181,10 @@ msgid "Could not find the course.xml file in the package." msgstr "Impossibile trovare il file course.xml nel pacchetto." #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicato di '{0}'" @@ -3256,14 +3205,12 @@ msgid "Insufficient permissions" msgstr "Permessi insufficienti" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" "Impossibile trovare l'utente tramite indirizzo di posta elettronica " "'{email}'." #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" "L'utente {email} è stato registrato ma non ha ancora attivato il suo " @@ -3355,6 +3302,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3419,6 +3367,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3801,17 +3755,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4050,6 +4009,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4390,7 +4356,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4475,7 +4441,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5595,6 +5560,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5735,6 +5704,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5884,6 +5855,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6028,30 +6031,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6061,23 +6064,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6131,9 +6135,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6148,6 +6153,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6463,18 +6481,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6522,24 +6538,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6602,14 +6622,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6658,10 +6676,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7083,6 +7097,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7759,6 +7781,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7827,6 +7863,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8678,10 +8720,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8813,10 +8851,10 @@ msgstr "Carica un Altro File" msgid "Content" msgstr "Contenuto" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "Azioni Pagina" @@ -8831,8 +8869,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8843,12 +8898,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "Il tuo file è stato cancellato" @@ -8891,23 +8940,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "Aggiornamenti Corso" @@ -9830,7 +9895,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9839,7 +9903,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10327,7 +10390,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10528,6 +10590,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10707,10 +10774,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10972,12 +11035,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11123,7 +11184,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11224,7 +11284,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11283,12 +11342,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11299,7 +11356,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11310,37 +11366,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11359,7 +11408,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11376,27 +11424,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11405,7 +11448,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11434,22 +11476,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11466,12 +11504,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11490,7 +11526,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11509,12 +11544,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11523,12 +11556,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/it_IT/LC_MESSAGES/djangojs.mo b/conf/locale/it_IT/LC_MESSAGES/djangojs.mo index 4bbbc8662d77a727e84597918587717ea45497a3..0ead6e07156b3175456fac9cdbf6b6391a37cb1b 100644 GIT binary patch delta 23 ecmX?OaK>N*A1{}&u7Qz)p{bRD#bya!6K()f+Xc@6 delta 23 ecmX?OaK>N*A1{}Yu91m?p_!F|!Db0w6K()f*9FS} diff --git a/conf/locale/it_IT/LC_MESSAGES/djangojs.po b/conf/locale/it_IT/LC_MESSAGES/djangojs.po index 909dbca3da..b0750e45dd 100644 --- a/conf/locale/it_IT/LC_MESSAGES/djangojs.po +++ b/conf/locale/it_IT/LC_MESSAGES/djangojs.po @@ -28,7 +28,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: marcore \n" "Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/edx-platform/language/it_IT/)\n" @@ -356,6 +356,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -424,9 +428,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -436,6 +442,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -444,10 +460,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -517,12 +529,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -535,7 +545,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -546,7 +555,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -557,7 +565,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -568,7 +575,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -579,26 +585,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -611,7 +613,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -624,12 +625,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -640,7 +639,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1149,6 +1147,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1160,12 +1167,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/ja_JP/LC_MESSAGES/django.mo b/conf/locale/ja_JP/LC_MESSAGES/django.mo index 625bf315a21ed2dd2e9b2478e5e54fb5787deb76..9dd6c2e5d7dea939868dd88c085b198b02dae70d 100644 GIT binary patch delta 125 zcmeC?Si~{GMfEKs1A_q&dowUF$T2f8hyv*>Ae{@O8-TPikbXBY^Pfk4L26!VN`-Do zQDRlurg097dvmjD0& diff --git a/conf/locale/ja_JP/LC_MESSAGES/django.po b/conf/locale/ja_JP/LC_MESSAGES/django.po index 707db42509..2029a9027e 100644 --- a/conf/locale/ja_JP/LC_MESSAGES/django.po +++ b/conf/locale/ja_JP/LC_MESSAGES/django.po @@ -47,6 +47,7 @@ # junskyblue , 2013 # ushige , 2014 # Shoji Kajita , 2013 +# ngi644 , 2014 # ushige , 2013-2014 # yamamoto.daisuke , 2013 # わたカフェの店長, 2013 @@ -57,9 +58,9 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # わたカフェの店長, 2014 @@ -67,8 +68,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: h_yoshida \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/edx-platform/language/ja_JP/)\n" @@ -171,7 +172,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -251,17 +251,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -325,6 +322,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -729,52 +734,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -805,7 +800,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -814,7 +808,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -823,22 +816,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -861,7 +850,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -878,31 +866,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -911,7 +894,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -952,13 +934,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1066,7 +1046,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1106,7 +1085,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1205,7 +1183,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1220,7 +1197,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1258,10 +1234,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1313,7 +1316,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1342,12 +1344,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1377,7 +1377,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1390,27 +1389,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1476,7 +1470,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1486,12 +1479,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1521,7 +1512,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1610,12 +1600,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1665,12 +1653,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1708,7 +1694,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1731,7 +1716,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1740,7 +1724,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1780,12 +1763,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1798,7 +1779,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1807,115 +1787,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1923,7 +1886,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1938,7 +1900,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1977,7 +1938,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2032,7 +1992,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2043,17 +2002,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2220,13 +2176,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2239,13 +2193,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2255,14 +2207,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2276,7 +2226,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2289,7 +2238,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2301,7 +2249,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2437,7 +2384,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2571,7 +2517,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2579,7 +2524,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2587,7 +2531,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2599,7 +2542,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2625,7 +2567,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2662,7 +2603,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2680,7 +2620,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2697,6 +2636,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2737,7 +2682,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2773,6 +2718,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2800,6 +2748,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2816,6 +2765,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2910,7 +2860,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3021,7 +2970,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3109,8 +3057,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3192,7 +3148,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3237,12 +3192,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3263,12 +3216,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3356,6 +3307,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3420,6 +3372,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3802,17 +3760,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4051,6 +4014,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4391,7 +4361,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4476,7 +4446,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5594,6 +5563,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5734,6 +5707,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5883,6 +5858,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6027,30 +6034,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6060,23 +6067,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6130,9 +6138,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6147,6 +6156,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6462,18 +6484,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6521,24 +6541,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6601,13 +6625,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6655,10 +6677,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7080,6 +7098,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7756,6 +7782,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7824,6 +7864,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8675,10 +8721,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8810,10 +8852,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8828,8 +8870,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8840,12 +8899,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8888,23 +8941,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9827,7 +9896,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9836,7 +9904,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10324,7 +10391,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10525,6 +10591,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10704,10 +10775,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10969,12 +11036,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11120,7 +11185,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11221,7 +11285,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11280,12 +11343,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11296,7 +11357,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11307,37 +11367,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11356,7 +11409,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11373,27 +11425,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11402,7 +11449,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11431,22 +11477,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11463,12 +11505,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11487,7 +11527,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11506,12 +11545,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11520,12 +11557,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ja_JP/LC_MESSAGES/djangojs.mo b/conf/locale/ja_JP/LC_MESSAGES/djangojs.mo index 9191675df1ae4ce56b13cb763ed3ae048d725def..2bca7195b84cc821806d357ff103732f7992e655 100644 GIT binary patch delta 21 ccmdnZvYTbXSuSH;10w}PQ!4|Djn`8c0Zi2fy#N3J delta 21 ccmdnZvYTbXSuP`8BNGKfGb;mwjn`8c0Zi2fxc~qF diff --git a/conf/locale/ja_JP/LC_MESSAGES/djangojs.po b/conf/locale/ja_JP/LC_MESSAGES/djangojs.po index f7928738a8..34b8bc5eaa 100644 --- a/conf/locale/ja_JP/LC_MESSAGES/djangojs.po +++ b/conf/locale/ja_JP/LC_MESSAGES/djangojs.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: h_yoshida \n" "Language-Team: Japanese (Japan) (http://www.transifex.com/projects/p/edx-platform/language/ja_JP/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -407,9 +411,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -419,6 +425,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -427,10 +443,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -498,12 +510,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -516,7 +526,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -526,7 +535,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -536,7 +544,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -546,7 +553,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -556,25 +562,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -587,7 +589,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -600,12 +601,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -616,7 +615,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1124,6 +1122,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1135,12 +1142,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/km_KH/LC_MESSAGES/django.mo b/conf/locale/km_KH/LC_MESSAGES/django.mo index 3d084be3cce00f81b927c165a65dab5459b63e46..545b2e738c538946d69ac5e251d03f32f4f7e7fd 100644 GIT binary patch delta 66 zcmey*JdI_73gexLs@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex WYo)l1bq$OZ3{9;JEH*BTV*~(7s~5Qd delta 65 zcmbQn@}GHv3ggjyA<8+XJp0sxv`6D|M% diff --git a/conf/locale/km_KH/LC_MESSAGES/django.po b/conf/locale/km_KH/LC_MESSAGES/django.po index f684b3c70c..872ebd0fd5 100644 --- a/conf/locale/km_KH/LC_MESSAGES/django.po +++ b/conf/locale/km_KH/LC_MESSAGES/django.po @@ -29,16 +29,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Khmer (Cambodia) (http://www.transifex.com/projects/p/edx-platform/language/km_KH/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1285,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1313,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1346,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1358,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1439,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1448,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1481,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1580,12 +1569,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1622,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1663,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1685,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1693,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1732,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1748,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1756,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1855,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1869,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1907,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1961,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1971,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2145,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2162,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2176,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2218,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2353,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2486,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2493,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2511,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2536,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2572,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2589,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2605,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2651,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2687,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2717,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2734,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2829,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2939,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3026,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3117,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3161,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3185,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3276,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3341,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3729,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3983,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4330,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4415,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5564,6 +5532,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5704,6 +5676,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5853,6 +5827,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5997,30 +6003,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6030,23 +6036,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6100,9 +6107,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6117,6 +6125,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6432,18 +6453,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6491,24 +6510,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6571,13 +6594,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6625,10 +6646,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7050,6 +7067,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7726,6 +7751,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7794,6 +7833,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8645,10 +8690,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8780,10 +8821,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8798,8 +8839,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8810,12 +8868,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8858,23 +8910,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9797,7 +9865,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9806,7 +9873,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10294,7 +10360,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10495,6 +10560,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10674,10 +10744,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10939,12 +11005,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11090,7 +11154,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11191,7 +11254,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11250,12 +11312,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11266,7 +11326,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11277,37 +11336,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11326,7 +11378,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11343,27 +11394,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11372,7 +11418,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11401,22 +11446,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11433,12 +11474,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11457,7 +11496,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11476,12 +11514,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11490,12 +11526,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/km_KH/LC_MESSAGES/djangojs.mo b/conf/locale/km_KH/LC_MESSAGES/djangojs.mo index 53a533378af60d62c5a6206bd567ed3720513204..dbbfa2e52e82ebecf4d31d35ce64c5ca0b11dc96 100644 GIT binary patch delta 21 ccmZo+X}lrz(~Q+)XKnO;|?E2071Y7`2YX_ delta 21 ccmZo+X|~b$V9==%*w!E;|?E2071Y7^#A|> diff --git a/conf/locale/km_KH/LC_MESSAGES/djangojs.po b/conf/locale/km_KH/LC_MESSAGES/djangojs.po index 03462928d7..a0e1a56e6c 100644 --- a/conf/locale/km_KH/LC_MESSAGES/djangojs.po +++ b/conf/locale/km_KH/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Khmer (Cambodia) (http://www.transifex.com/projects/p/edx-platform/language/km_KH/)\n" @@ -337,6 +337,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -402,9 +406,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -414,6 +420,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -422,10 +438,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -493,12 +505,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -511,7 +521,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -521,7 +530,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -531,7 +539,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -541,7 +548,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -551,25 +557,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -582,7 +584,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -595,12 +596,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -611,7 +610,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1119,6 +1117,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1130,12 +1137,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.mo b/conf/locale/ko_KR/LC_MESSAGES/django.mo index 00fb3f84f9d862a6f0a8210783fca8718b67689e..c9720041432b6b4d26130eadb92a6fe1a38bda1d 100644 GIT binary patch delta 16696 zcmYk@2YgP~AII_g2ogaOGZ7+*y~U0dVvpET)ZWyHotE&JEe)bpjfzbvs$#Y^YSS8R zQHmI?O{?~*{y*R6oOu23>vg=(`JHp`Irp4%@AD*0Q`cvhzA}S5HGBGb4o5mK$H|AK zf*i*?z2nq~P}FhS*LIxT*a36m5KMIN2K zcHD%1^zZyYCNqK4o`BE9_yMi*{{x`R%rI~a+ZaT->}Y7JNp9EzHuC78b-Or~wBxH|dRwstmP)7sqJqY3`cFEF}6Gzb%)bY zceoza{#(?A4`O*dhq`d47N&h})Z<(c^I$9V#{rlX$6$K)hI<+r-Pz2RX6ja<25<;H zcZOP`bEpolq233NQM=l=m1!S}>Yy0`ds@nFw106qVI zlF=PMwGCcl0m{Cy=0c@0lyWp`K;5we_Cs~NAGJiMQ5{{xN_Y?TJ_&!%zCZ9L<)Ntl z+P7n{dC7Dk6M&;JJ0_w|OvbXf154p849A?jh4coij9Q{tYX{UoJEQJ!Eb1xw6gANK z*auhH`pg}ef2~mvx1%X8fn~4)YG6H3n`Rt-fm2aWL*e($h3ld^YJr;aPN*9hf)#NB zY5?0&GqfKygC|h!&%Dq4>rQSHklr258?FdyV9}^e)&?~b9Z?-7VqRQe-HJN@H0H#= zQF|kOCo`j^P)kz_H4`mRH`dv0EBc~F7LOY7ILw8gq6V@IwKQ9BAs)i9*tN5{@MUa9 z`2ps^>Rrqo#$r6>{@4hwVKpq#)$9p(Z!+5bU!bOLIckJkun_J;ZI&CTJGy7wPhUo!BnbW!f< zICJn>FFHua%&?QTP`|IAxufCz&6I9JEzwTYQXE3f=*RZe>WL5 zoQ3u9bM(ba7>Tz~QyDhUOkq1~U(}t(qXs$|V{kr(;2#)@u0f775yMeSyb818HgxOx zJwQfxbi`JiKyAK@sG0Z&^?1HU4K)2=GgFzd4CMeUhP6=F>xXJT5dCl@YAGh8W^5s9 zrZ)^`{?)-Z1a!yWp~{Cb8c(AxoITFmVRclyW~d9b$ILhYgE1b9<7^Da@6iuaF)Kc> zzD7O&nTD|bT9XiVU^tsA8iOeJ9BMj9K<)Y@0uqn~YvCvry0F0$ctSH4_){2fTrr(zPSaQfM5v?>bN&*vkynl=l@5xVxp~>g<6vN zs3}UeeuY}oov03uqL$Z!Pn>fjD)X`Z8=^Gxh9ZPv2rg>_KpH9*xlE%-+l?tp>V zAGL-PFc;23ov;Qqps%qKes9Z(?Q8O|Ob^RpN(k{jPcmUn1xK2iQ z^awAY*93D1moYcxzfl9o$Xi5@o4++L>W+(|&aZ^pv<*=0TcQTk0lVN})Z=*qwMU*$ zWc|01$<6|5O^%{Qd=fQ<_fRwOFKQrJCYv=ai0Yt)oh3 z|JasSPiD$=2O9`z&A&wrWIyTxM^P6%i|X(;YGD7McDvUUv$?`Cf^syf{V-JfDX0!- zqGnu_2nmy#6Nk$_*h}H1~Ho{EPOoy#8Bjxs}weN~r>j9|EnSe)eHfkn2 zernzu{ZV&10=20pp$4)Tb-m5#t>=FSnaTwAqUVi;Ix!&8oEVDgs0ym%W|$YdU~e3a znyIT8jt{K<)6J5ULm%QjQ1t^)du#?~r+;TX8NDcWV~SsH&- zyHM1CilaKHhF(|~vtmQ^#aPr+)(thoLu`BldegtNgG^T3Yb#EmIyjG+@j8a#Ul@x1 zGtGd@qB^LnvWs;^O?8hXv*||TP|6FjHD;b=UfEr+73F2nVJ~+nd7X)QCJm& zXPc#IiwTqyQE{I+W=ZOx9?SNqC5*$SxCXTuA7L%5G}nAF8HvRy@5csse=hUCflP&Y z<^or-B;~;Q=ES;qg*%&siuYW=qlZb@3@0o!12~0R+ndP8iQ}`#eE3Yj?38by*8BzP zDay6j?3uiang84birGLdR5=D?uqS52&8Vr~k6P;!s6BDc#xG+Q%C~L#De64^)S`i9 zM=fPV)Ly8KMX;rtjGp^=9E7t_ugbTm=eP3`bKxGScpT~uPGSI_LC^D#y0A~Oxq%?m zK+B>YyGYaknxWctKn>X4pNt=wQCJzLU=)6jt?@PLPMa?^#$rp#olr}$5f9?hWqbf( zujS?i(`$uU;}q0&U*UULjty1|ry>J#J4eY}C2$5)aoZ{$9h|$GAD!_MPQ;Jbm;q#3 zYd$;zP-|Nf)j<^Mjz?mC9EY0vC0HBxVi-DKnoq%S%%$hQKAGCYJEBhb0`uS=tcmAQ zQ=Oa9Xr_u{R;+BThryIvqXskxi?|$TJZc8lt~Zz@A zQ8K2(eYXApYIB}J&A?+f8C}3dtat0SrP-X>|<5=C-~M>W&AX?sz!ry^w&h zI1#mn&SL~V#v)i~mx(vUl9b(j$P^?q8-s8=hTth%et_DP8NW4a8G$7zuRz_w3GBw6 zxQ?2ky5F1nZumR#L{z&zd(4Yz3~EMZV;MdF^T=oq9K;%U+BV3#*9;^8?-4J96)||9 z`H`#zYDVHQKPI7Oaue##wxMS38miqBoQqk0FrTi=F+k7%S7fx--=lW%NesqI$OxV1 zs2M4;-?XcTIVit}x$y(kc@wNjs6Dd;b?2LG`2cDlXD}S^D^CB8-vM)hP}GT~u?I%s zd$`=zzd&`E@u0bI2V@i8<>eJaUDisvqSt~iqo+^`W$BdHD%4o9F7jJD;;)8@oEJ2+Y{)>4GE2CaW zv8b8og6gn0s$Cow!^s$?=YJy^H9U#x;4J##A6Oe7VFRr2tGz?i)J;Y`4M`Y)Yf#tO zf!dsV&AA-8S5h3z-eLYL(ZA&6-7P&<*iMy8vQ#x$Y?}MFbr3rIzD9m6?0O)hFZ&Ks5{Q~ zn`u`7HN_FAcr`46O)(FSLQVNBR6o0LH10#U9*^qhO+_=*1=?Z@?2VeTZ5WH!Fc)iH z<$`VhyV*o-t^H8vC!jyhz!+SDt?@2u)7HFbZm9P~=0694(FEj7REH}tH=abz#0~3X z97ox8$;8KFFy)!3^VeZ@+>KhYm#8}qyv(d(e$-4HKn?W%W#(U*e+h)3U#cmW!iJP< zqV8l0YER5V&Db*3z_wss+=rof3B&LWYCs`Z%=zW866I)AfAOdroa!c{7s*l##Gh@& z9gL#vTs0llLS3+#Eq6z)c^qm$AK7vus)Ko`0j{y-t*8zU;bFXllhM8Mn(4UMb^Z$& zf!e4wT7c?s9}dPdSQqR5VFvsO)}Xu#HIQehj-5Y^*-!&0fLekG)Y4SJARLZtPPa3i zOl1OVFcL3gHOzg(eEn{PohT=vI=GJo@n2NO;Wr&;JeI^Sa05=l#<#dzJb~xgv~zCr zJpu>bWxu53ht~USXg&Y8{xTmP$Nn}W&GFEDS_PvzEQ-2=Nc;wC+44V_pYjXT5(NHZ z+7(CLc?9aQjk30}_5G}In3evWQDihFlTmlH1he2;Ti%M=oO@8a_Y#)J43Eq!IudnW zEH=lksE#*bJv@N*(dV%lU~|;VIZde&rD%H)P*CgQK+?!LAC3Pk?2NUXD6!TV;F^}u|4`bF8wg-<_Aod zXVY!P{8ZdUO?f7l%k$ss%AoFa2Wn|KDPFRY0a3hw$Bd87@p*r@;Wb{SNST@wA zi$D#yEvo$h)J!Fy&YNrN7o%om3wnP4|CWqCcKv)!$JJ1~x-DvLC!-$ArKoo6PK8K|EJl&=eFT$>(@5E3x{yR z5!3)8vzj~Wh4(2ZpgQR9=kmNqhNA|y7&Va1sG0Zybwd|WGxEgGZ8EP3XhiA!&6Eb9 zE>IRVrS(uJbhPmvs1D;%=S{HnN!IzOj+dZbJe$xP_oD`K9JO@U-DLFUa|O6OFN)%* z5%xyC`NpHBED<%JwdjxEV=4RzwNx)r7cQR7TrV0`?vFZe0%`#BF#?lOGwD7>Mi+XG zeXv+|Gx8+Vnl3|KU?cJ*Is0)Co+xQeUwZ4I727*xa6;T&#jJl(i7=!ImpN^|hQ-2cG{t9X) zo}jLmg`aE{55{hK{>ze4#Vl0AWDLUXSOrg^I`n31>jmV8TB2ywg*ssv4n+-Uwv8`B zUH5C$`MXgAJBZplXEBGK|0}lQF{)wuU^9@+s0$QCO<6gtge`1*3hIJ$P@8O(jqkJ` zww^)HX2SxsbLBPd3!&%l|02n>WeFOiUcJfr%pD%U1j?zXcXr1Rm*92x z<~Q-pxRLTRY>cZy&1U-xcTo-vb9p}XE}&j;Il_7VHI=2qU7oMojZhbyg;97JYh%6w z=8e@ED^gyE8c-@;#VQ5OXF*UQ)4n@)Aie@qxv@8>&3cjF%QmK*zo^Ueo0WdWc>ar0 zvA39+@>@8C@_#rArxZ8wH>kDFS;8z)an$1(fqD~GM=ez|tc)G8GtRd0hp07wi+ZYj zN*Z&y$>_uasI`x<8jkOhv8rQX5afB9v1x88eh}dH#xK6{^E>rOh6x zj-OGEK@B|B#@%i8>4L(HeoqA=> zjs1YS^P{M}a~AnLb30KHF6ShHhUI9;+TS0 zp}u%b#9sIfMq=)2W=UFLDCN=E92cQp#dlDTS)S@<6W2h^@EFXDvrtR@h1B!El8iRt zdej>Kf`z%0JJ^Y`e@*j38i@LwpMsk5b=VcZ!|9ke%H{cy>`T<%xq-U=zjy`5)?$XR zb8WK(qtUH9`h(2-m@nGA@#0aB+1FST|HNo4P>1&f_QGzs3x_h$;JPm77Uk*n%m7Bz zH+$e4j3=IwsH{tm&OlCg;JubJck5Fs$#_HA7>9`{1puAJf8f9k;WLjDC^$ zEvkd4R^~D4goK?l>G;PUZEZf5a(^m+xAC>a_2~Wo!Pk4wk&C)%_Pl;JR*kYYzP^9F zJI)b2K!XI*HlknJ#;b{cX)n-*SUu{NQ9fp4y1+r=%Sk*)&J)UyaWV2P@*Fj+>TV~g zlnFcM*ngg*ITtHSDo*M^T0;Cg+h{Z8w4-KP278lk)29ERF|y8j^7qO7Owu=`4>1F2h&{gu zo~L|-q+=iDgXDAD@;BC9dOt0+C+Rs)JBr!ZZv_0w7qTY|we}#k$2ML{?1;^eBmacD znUp({F5By208-kqnf!X< zI^M&Fl>fn2q)*6?AbmvAv7XeAxZWLqqmGi)6(DKPRik`Ic~zv6(J`EqhkPt)I{6ix zm>2Jp4%s#;x zL*F&ydm#BANEJEZEolb%diKP@l=*Jr{6cIAvB~7qj+f*Mk>Us}qAnw80%KY(llAMjU-M8d*1XzEzDyDBl zX~$yPuc6GRv6Dz@OT}(mul_v;uXU#x4L4x}+d-%`6CNP_OiSL<&VKTLlh2B`?1hra zw<9(KTcAGY`3cVRM`sj0$874}Bc?AqI@;^`?@S;+={14JG)Ozf5!11on7&+mgmZ{R z;zi1XY`q`qo9}q^va#iqza*_C9ksD-Y1hWXq~o4A_rI3Rc^dAp4J(uPqd_3$miUtL z71AThgRvBTM=D0$9a0^Vj!wjuk*1USl7!yp6n$ zA4%Vnf4BZ+s9Z^~F6jsIIY~MST0h1FQd3)AM_qPO5z1$|P&!gRUNNHj3QQ= z^cU$Nqqc&L%p$*^ z)R6KV+xjZ`NyKz~Oln2CY3u&OH8%ef?JAJ(LHbOMIZl#B+WMKckNT8@Nc!%@;r9Go ztFLlhZG)%iqCshlAkDUMKXZcqlEw24ayxClx3NdK-?p29J#1X8CjCZi5AFFzhL}=YB%GgRSdE-3yzK zpx(voUbF2tQU1x+Md7>c8%;$xX%4|3F$+oGlWUXuaPlC^CvddAP+9zfSY3QYo3!I| zGV_UFC+WC|U*U5l+SXT)qYL>!eSGbrfxfmjCygbjBNIN;MaYL>+VQ8&SEary`54S% zE6?ImdwvG;v&i?s$)p9eEl7 zC2S{mDMypOqx~oLoXPlst*6R!d`Ni+xnSF-9DYTrrFQS;pZs`&b3Lc<2Ut|*BWD1|`i&dzjJ9Rb5uhK>AF_&^?%Ds@Ee4R*AkgYFFEF1ZKsG|wCCcW!_kcq$hw+@Zp zr__Q*Q?R71$xit(`JSY&Y4ZjP+fEXx({ah*WFg*`)Ww!d;AgZsjwP|B`cESB+FoFx zy?|rO7id_}<{#jA%2jBy0d>3~{}1tN_Pkoe8k2?+`$G*l?ol_;WSuR<3zHAWGNfod z|3A?nl)|s}A{DVZ=?fax!YJzU*bB_0yqSDe9BE@q@OR2>unX$w%{hOOej!B>TT1LC z`AW84ZF*7u!_7ZqNIK%EoQ7Xe-fLr%u#%^iPYWCS4DXWe5r2U%Iqyd-PWqRaH!dcP zB6-_$^`1$gtm9M6fzL?pz5h3&jRb~Md4|-RcosFjbyCVO$|C~MqYjD~%QhVF*j=7HK2k{)lezEbdIC-MYKgEwJ zUm`6c4Wz997ynoCyE*?OdyPaKL0xm=vu&)2*8doRc?70VS;1ChCV!j!H`Mhf?@N9K zX*8)FF>hiE@FWf)6(T;8@)^`|n*963KPTz9YaL;VPFHM9?3UIgmh=NB=tv-Sq#R87 zAo(}A2=kND6Hhz(lbK5STv`A-lfsB~w(U0BYo;|>N&FeHd!&J+Lsa;Fz(4U++)kI0 zT-z%!<)3zM(x>=$4sM^)Xj^et%Gwl2uMbO)7}kC8@PXY&^p6`{yKh`v z-+{gR4vQN(WO$jLaf9Zh?g{p-P&%S~Sh-5oA|g}L?X4S9!+v_{MO`=9GdU!V8AKhKr#weM@)_c@6^^EYL`wJp2%R-tSO4p)w>j#COd z2RKgdY>qQ2M7fT$zPaNR!wpyjQ!opj#nN~lbKtM2CXZ0%ueNZUqF4oYU^8ru8L0cz zYUwzEj^lN@5>ZEym>u84AY6h4@hGaJ^B9HqFcC(!{V5XYX22# z0^egH{0sAQeJDpg6KO(7Q)W=7tj;ePy4f>!4Fw`228t63C zjhCX%&Svz-qec4>Y=QE9U`sCV4Ivc%#KGf51zn$cplZ@ zmh~a3+^>t{|q8l8*}OTUq(bX zUS|suaV_a&)SIn4&yEJz4>jY#s3jebm2eSiNe`e_@(V1CH&H9`05u?|mq`~uZB-x^ z(DNTmL^Ez;E40FLq`RX!ip4;jiyF{}*bkFXH}>mowkQB~qw-i6Yop#L;aCr+;XOQn zU2%OM)?YXNoyaTr7wQxj;w@7M%cDA|hc&P(2BR0t;&#-V>>O&VGOQ0!1Ac^>X;DV2 zEh~o_aCIDpjr+0ws<4R+?Nt(LsgGfG{0cR&r>MhItUqrxbfZrB5md+5QT^OUt=L1< zL~^}h&PEATy)LN3+#j`)o;O&3H5g5XW-`UP4oi|giW=B8)FDhmt;C-dALFQ@bjatGtPy-x|6>uWz z%&bGrY%{9-ENVrrqgLo=48edfa~M0I`u8Fq56(VhqF%=}*vzmX>TxNJV=)-#;~I>^ zpdpSk6BDJ2^iaMdV3LO$WMO57JI-#(Cx)8|RU2tmbOdT(QK&8PqE>V%&e8L~o`_~t zWt2JXHBbX-k9sfkK^?vUsHGofoq*b+d8qb_P+PJbi{mz1ehhVXPTBMYEJpe&mgoM? zZ$v6$;n8Nv8=yMwh^_H;^uuLXA2*i5h5A?2O&8G_JuwJcQHm zI{H5U2S%7Zj6^-hlTkC8YV&8K4qpOlB|bturh8EXJ&IbX&#^k5#>)5v)nBY+}32W0h}aX1KXqqeGf zw8@`|8t|XE5$nd7ExL+@NdJtw-!m@}4ZuIvyjn}64ogSWW7*xN-$SiT0)B?;P+Ji8 zw%MwYs1+HD>UbLZ&J1eC8&L0oBIdu?SX1twQXx|*K<0Yo%_d8pI60&B4JKcU`e zMc?7u5iY@A*k%$>1ip`LF#~5}9V)+z2XQ(!AW;gBU;+FNwK8d_r{D$V)AJul&}pxR zTGHC60X4Sy9Z_4-4Yfjjtsc}8Mxkyn4b^@L>Zw?b>Sq&bYj&X?^W&&9@C#-oIREfN z4V@`wk8`6sE{w&oJZcXcVNvXesy_%dpm3~^KS4!8BBd3s5)Qh#J^OSQ?LDAYR81e1@tY zJj>K?hPq#S)JhEZ648hzVP%ZB?!f@kH&JKdFVp~X%(hF2*-2MM?QL~zii5BmuEUmi z3^mZ~bIfC#AAMVZ=gIe0Cenq-6VxGUKi4#P7aNhDjqUL`>V|penWZa)+WQiyy{?El zob~Wa?2KB;qVeXvQ64qX>Zn8A1R03e=|v<586z<#j>CEwhb1rx)$lZ`;WgBa9-wZV zbH4cs7JweobxnYThq+u>B^`6Sv|B6KPShPd!)lk%-8jra#9yO2zTfP%D z;A5z*Ifbfs4K<*!_c<^s0ML1e>Um{i!l$b zMmK(dI&7y<1O5g5@L#1}3}S&Q=BcC_UF&v`u_stfs zLv8u)_gR0P>aWSji)EI?vC!r(NAq%{-deWeXoXxD2OZ z^Q~q8$FU^o(^v?9LfzmoYQ{A_FsHvhYU%r6bBsf`p8tbH%9C*&b&6lu3Prh_8uZ2z zI02jBV$@QfN3GQNsK@np>vPnA@@_K&s)Vn)_&SGL!LX0a;oF17xxaHk5&Q*pid{Sc zv#~2y!7Hc^T|4;W1D3**=tbqX{n-3HAPj4hK7@KKf5YlnWvBUU>5D3#YTb+8PGtN- zq%+n{VlNr#H2jwIH@nQ=aJKC>d-ns5AiqkodDSk)Jk)=Tf#he~YnHkK7AD;a^I;#< z)_8C#PQY>abT8{)mkvhnGh486zj;hfqE6{m%!3)24WD36e2%#=M~cxOhmsD!tT-7} ze<~KoS*UhvQSG+a@|`KHzcTia;fF`CEPjcaQ7Q(Y-vLvvJgVbh)bm^ubrxD-DeP&} z<4^;chBMc$h?4RqYCa< z>W~&aZ1%Jn29e%{n!pVl#1=omQlz^dHRX|b+{ON{BBF`|KQ(WvXw-_#L!I9DP-oyU zHpVYe<=HDf6|Eg=MIuovIvceWTTm0*fra$^Un8Q5>9`cL9XB7h zD^Yv93ANXIP^bAMYK1PL2KXClMarBo^%|p2e-|utSzPY0G~{-S9bTMT_#1&`g6+1L%$FcPMHCv(USV$Oa-! zvCS8b^A66yHmEOhIiM}Rf}vOo!!f|c7ZHrby{9-Y91ISE!7`n5!El}(RA^%G^&ldRt9L^QK`s2glXRosWV(Wh7)FQE=q){ACI15nR%eJqc?P%98; zosH8u8wsd(B`%rAusY@<9g3`k*Xd0}H+&O|;Bc&rlhBQuQA>6bb%V2*AFpF`OvScX z^|GBIYUL)Oo`%_|iLFKTvlDeV_hD8&|3`_a!7J1o%sy`7m zpqZ$xTY`gd7Z$@pSImH_pl($ z9dt&W>NimsA1GQDZqFy}zU?2v3Z?>|&mxxBx z57ogKtc#OTH%>;)@C4Sx>!>r5?+24#5u1{3jJnY~sQ%_+8C+xY52Mb&Y1F_j*|hf_ z5#8u_R0poRChd>9u^Ug~Yd8a+qXsbjN50qL`=}SqpQszZ@)PF?YhWu}iyHV3*cgl4 zGXr@Yxv$rG!$h3Xr~ypI92k$J^cXdOEDufEA9YAeU}by_YvCX)g-cNFl2HHt>>MOg1am(!f5k3?ZAcG64d6r6 z4U%m72x=fFur6Li-5}Rr<}5VARiuZYUe(W0_4EC0`g;X6fO3Dc{wfG2L(gYJ)IfTn z9;1<%6=P8YiNh8+1uNk(R7a_(ejcLQWqEAM^I>t)by4j@QT2LS2R~;0wP$0==!sLY z0e*{xvA`44paQC1Eo&>RPP!**=F_nT?!yXr4+AjIQ)30x5!b#*0L!FVk*Z_z8Ykmb=gPlp|c+Tel_CO7=;0t3pYi-nwTcZZt9kmiu zF%-RXh~y&jEvn*e=XH(|sZYjts2LQ_;_}_N0yZUG75m~y?1aZrht5B%%eSO$P)j}(=ipq_ zObhX!H)v~Gpav9!?QuTlVCgU8O0DgU>@MdR1#go(6&vIP1a-meSncS#Ar~qLym2H5v7y_zVl- zH>i&8p*qe$)qjd5Fc-gz2VptX4MI`%2UhUYGAfsvqj(Hym~21k|bCiQ3!SsK@dts$RByW+EY|$GatJ0)6tiyiN)BVkj9J zz`OZfjvE)C?+u0e*gS}u>9^J&t$(2EIsQgJRJ|fN7R#Xqumm-+PcR*?pxT`%;C1<4 zBY!GntF<@kMsK2)bQEf4^H3|c4po1j%|C*=;YC!t8@4>v zYaPAgaZ@vMjPsbUk0e*^l^Ib=+*ge#MvhasseXl5v z!B`2kRXtJtdS?((hpTPI2~@)ym=hmh2tGkAWl#~*QEwbZdOB+0si-}DhH9USFM>Q_ zPH7xNx?C}r?{B~hQJ)Fl;1E6kKM)y6M%&_M$u?WJqn0um^*EhI&Gct{jgGVO8>nv7 zhyx_Mp_bNzT7hVrzW}uriKq#Egq<-NE9?1pN}3r|L3Pv+wKQE(9S*nou{enIJe!|} zs`mu-t}pls1H&NH4F{uMK;fu?uSWI1AKiEcbL##Xw%`%!hJK|?2LY(14MZKD5Y*Xd zX!EhD)nKQGX$28BzThGnfa(0ACd9OVO04ZNrh zmS9h|AQAQIeNx8EuuP!K_o3AQ^~&Cd`X1r$cKQBp*bBAvM^X8C%JTg0Ao6-ym+$xU z7Z^giLphgo04Jh8_3D&2FPaF{QqIA4xCzx^8aBoH6`=$ zaW9)5iMsJSsDUl9=?yl00Ci@*u<5I)6}X4p_5433(u0gnHO=8!hniWbT4v_uaRliQ z>b>wBR%_fc=gPW8-|&c-gJzef!ugqH{JGN%QW;`}+i z>bsng6ht*}`M$N@#01h48k&LRZ)6T-QFN2v7Te-*REHm<9=A_WUp#K&P|Vxde6bma z+LCP;h?h|VdW1Ff{I_mm9fL7DH|M+vsgfBx?(^hs{v~>WjDWDwe{OmSzhsqrR#&ZRPU) zy>C3~jdv0CnEADK`F;g!hAl`>#-8{I4#FaBT+TQK8jJTy-*3zMYXD!jGiM-gd-K(5 z5XO*y75md5lxI*&{6R;vlqXS3{{XczSvr}sk{j2ME`}>{5Ar{!OJ}n+t3u5oJ%w7~ zE1^99ilmdF$IR8md`RR+o%&*!3(Mjl48p7!kJ)emR>Y;Kr{|#c1ZrUCtd~&(zJc13 z4Ahw@=bj#i=uvJKVlW7JmdNA2|`tc>?i{rPt@ z?}1`ig>(>V;@+M_R3Y3t);b>b>GdvZq`OeB-W#_3Z`8n^qrPC|dEKnQE2uYRMJ$Sw zur@A6ZQ)5Qfj?q3J^#;%lqDm$yE)BWP#-EDo1TYytTx~zJa5ZGdzg-*a5{TDA9aHQ zz05b9>PWWlZ3oUfS@hFfd}2E{RjA`$fCA2+@8T=}e^&+K>nV%G61WY!ztl;_e>Is6 z`5Rs;`^J{7!f~`q#jhy$65b`f20tOskMrm7R5@b^U)n}u5NWo~89?B%b~@Y64-wY~ z)e6#I6Cz(~vzM}I6}1(5jiwOZBOE0J(U^~Zr#W>7ztj;)=aEeZTTfDNm5tvfKINtQ4~TCjM3euV zwi9jHTe|5dgl`D?zuhS%<_kDq+GnDuq!r#P~;5kC(Rf9-g z+O5EPc!07;#QAJ;{v_NW{s{HDcV19|7m~9J69}1C6nVP7B#$?(uksyR9!EMGVIbu> z$%`iNBs&qdJP+|GUu%9#vc^(&$(ElpdA|EQZ&3L!GCs#0gv?9dPG$yvPFgRb zvbG}?-6D)qgsU<6d+{LZvtYza{i!^hP=vB8ghYM*XI>?!_?4}^5U&yRCGsv6$KYFp zCB*OBI>Sg`P~1Lh#GE6f+Y-Jfq*7N!g9z7&PgFS}n!x9g@7kyRpGRm(QeO)6rdvnorq}_$t;Q^da6FALDP-`Hb*B;b+1n@`h3NtDgTM zWRxV~CNm86>2(O-B>yeEN&0odr=;Dab;T1#lGc^Qs!zYn>nG~XAWR`+1?Bl|ogJh< zCBG)##>txhEE4){M%PNie?ONK`+-o1%DXWSp&Iet)aUcXIZfC_-Z}DgjmItIeT#c- zULuyJ>evH!oZy;n|U8(T5O{ZJi*}_efRU~XB=n5p%AwG?Iqlwod&Uaa7 zK4G?P8>5O`pBtRFsZ);7i*zz|yd8-=BqQ_cM|>=yDPfWAL}j7GN04_A2a|q6T-PQ- zLtpIw|51jl-PAur_#a_Cp+4=N;(W^Z4(N3fNNgankf1LNy7UF&74k3O1sbd*uIppM z6<>^B$;i(|C~eCs5dV&FpOB5Gq$>HvZCL~I5^484&c$!ZUq^gq7WRLJ?eLzhe4g~5 zgd3z^5bD|d?BpG%(LSt#Gi-hy;t$9>jQI#}5P$hfAx~dIg9zVJFr4&rg74DvH*Q@Ge$m$dhqtC<@Yv=Jr+fhMG|asIA^m|(>?S^%c9~Zw zkt-(c_5IphnZ#)_KftMk6Ew(1`Uv(XOdxzjItj}Yicsen;eFz|78(Bg`3w203GE2w zZSGv+VYJaTi1-1*uX_G#+stMZEF)9bSA=bZyGn2sB!43wCTv#*S5I44@f`GVi*UmB zRmr+egT-POdGQC6MsjJ&See_fvu-g~LTA*B6n`e*BH@?6Bn;%}HnC_y}y&ORjG z26goy?lDoP1$j@2$KzyM9)KR|=<>csCFUP z)k!z8@u8$+eYu<^>_`6Z_>?;1Z2qsdpN*7F&BFTsNJPJYEJZirU&47R6(KJx@d?T! zzM1flcuj(?4+(1tUl87r&@)DL3bY0Z*--dz^Dtt=D zb?l)Mt`~&%l>J5chx{kLT=TD@imoNUHX$Ene-Lyf5DNQZ=D+t?K>j}J=xT|53I4=$ z;0{8V_Wx@_3PIN>G9AJvlB+(UIPpz%bQ-%5@{@N1?_n0+bh@rmUI@416hh{eg?bZ6 ze1`4uDh3ezh+jr;IU;3f@GfRv8!7mJke-==bqTAeca8kfgb>0U@>~p{G0wC%t!tf1 z-Yx33?v;vT32_y{}hl~3U!Y(W@Gs7vTZs7lDZ z<`I8|@D3Rf)Ylb2XhoP#{%pc!n}3$LuD*nfm%sn{a`|zcP>0IRZG%}f$d_4&2MDzZ zF3Q6x`xyVgAMg%A{m1iTCO#&us|o3x*obgc6}Yw%X6f@^*D&kvIEM;t$vaM%O_)cx zX&arl^$wD!Yk|%0K>iQJyJ0#enPTTB>uY$A{M>}U3C~DhC3xHLqY6RSS#?hMh6*v5 zn`B>Hrb4b(ctgtPcM7)@dSF(=7R^;nigZnWXd4-9;iPappig=mW zO2_dS>0=Zg^W`P?Zl1Mx-G~@ZlshgmHp)HJ6CEDq8R{MuJ9@M`B5aH&*c}$_4v%q< z4<{pR>{w4&lshuQ9W%nSWX-C8+zp*JQBjdm{I~MwmzGS9>vJR9D^Z?tv8Ip6D0i59 zh$kv0d|3F9uozFnDoyxV$elQ1M_7CGHWP z(L>#1JrP5d7!nyVEIeuqZG0mMi_vhX8yy=KF~sAJ9A@V7|8x`{LBla)M~C|=jSr6* z;f{`p3Lg^V?p3`2C;IOFSksfcf=GP%AEF#$5Dt2&Ku)9ZGRCt&>EMlm;N9@qB zi0bYRz8i4U@Q6`vty*+kbc|<=djv~0COkSOY?LQrbeubUs3$^GXE|A0t)rO>!;kO` zi6PrJh{y=vkYh$fMtc}x&DaP=<%te?aat&o~^s)f|5 zR;!M?X1#_XHIx00v?{%PW))Yl;N=V58H-k@$FELXxZa(Q+$17wsWT? ztxipuo4#g>TZ36UCD@(*$@;XUrN~IPY)?;^L6qw8AH3Xt`Ha-vAF8Lcohhk%cciab z;m(+~H+}k4cWTNU?w_{#usc0*3Jo(7_IT414!hG9u1HNua;GKCPureiyHZAa;v!8x zeok6^Vs*DWeN~d~N`KrxeO_Y5%+9$j1+8XzgL^q>IO=1>_ zi&(1_Y13AuuOziRDRp;JDECgAx73}wdwTln!|Ehs{z4{{u}n8j`*2UN+nu@3zFRQH i^@;BEO@|qSZ_r6g)7HLc$GBv{l~Vifc5r=|^Zx(=D`>0$ diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.po b/conf/locale/ko_KR/LC_MESSAGES/django.po index 938c013acb..89e16d6a2b 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/django.po +++ b/conf/locale/ko_KR/LC_MESSAGES/django.po @@ -41,16 +41,16 @@ # jdpark7 , 2013 # jdpark7 , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: nedbat \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/edx-platform/language/ko_KR/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1279,7 +1281,6 @@ msgid "ERROR: No playable video sources found!" msgstr "오류: 재생 가능한 비디오 소스가 없습니다!" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1308,12 +1309,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1343,7 +1342,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1356,27 +1354,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1440,7 +1433,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1450,12 +1442,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1485,7 +1475,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1574,12 +1563,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1628,12 +1615,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1668,7 +1653,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1691,7 +1675,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1700,7 +1683,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1740,12 +1722,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1758,7 +1738,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1767,115 +1746,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1883,7 +1845,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1898,7 +1859,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1937,7 +1897,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -1992,7 +1951,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2003,17 +1961,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2178,13 +2133,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2197,13 +2150,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2213,14 +2164,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2234,7 +2183,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2247,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2206,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2395,7 +2341,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2529,7 +2474,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2537,7 +2481,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2545,7 +2488,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2499,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2583,7 +2524,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2619,7 +2559,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2637,7 +2576,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2654,6 +2592,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2694,7 +2638,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2730,6 +2674,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2754,6 +2701,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "모달 닫기" @@ -2770,6 +2718,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2864,7 +2813,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2975,7 +2923,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3063,8 +3010,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3146,7 +3101,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3191,12 +3145,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3217,12 +3169,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3310,6 +3260,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3374,6 +3325,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3775,18 +3732,23 @@ msgstr "변경과정에 {email}과 새로운 이메일로 확인 이메일을 msgid "Change your name" msgstr "이름 변경" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." -msgstr " {platform} 수료증의 신뢰성을 유지하기 위해 모든 이름 변경은 로그되고 기록될 것입니다." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." +msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" -msgstr " {platform} 수료증에 표시될 전체이름을 입력하세요." +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" +msgstr "" #: lms/templates/dashboard.html #: lms/templates/verify_student/_modal_editname.html @@ -4032,6 +3994,13 @@ msgstr "제안 하기" msgid "Ask a question" msgstr "질문하기" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4387,7 +4356,7 @@ msgstr "거절됨" msgid "Pending name changes" msgstr "유보된 이름 변경" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "확인" @@ -4475,7 +4444,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr " %s 로 돌아가기" @@ -5611,6 +5579,10 @@ msgstr "데이터 덤프" msgid "Manage Groups" msgstr "그룹 관리" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "성적 다운로드" @@ -5763,6 +5735,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "원격 성적부에서 등록 가져오기" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "섹션:" @@ -5914,6 +5888,38 @@ msgstr "최대" msgid "Points Earned (Num Students)" msgstr "획득한 포인트(학생 수)" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "정답을 맞춘 학생들" @@ -6058,33 +6064,31 @@ msgid "Your final grade:" msgstr "최종 성적" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" -msgstr "수료증에 필요한 성적:" +msgid "Grade required for a {cert_name_short}:" +msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." +msgid "Your {cert_name_short} is Generating" msgstr "" -"당신에 대한 수료증 발급은 이란, 쿠바, 시리아, 수단에 대한 엄격한 미국의 통상 금지를 준수해야 되기 때문에 대기 중입니다. 우리의 " -"시스템의 착오로 인해 당신이 이들 국가 중 하나와 연결되는 것으로 판단했다면, {email}로 알려 주시기 바랍니다." - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" -msgstr "수료증이 만들어지고 있습니다." #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6093,23 +6097,24 @@ msgstr "pdf 문서를 열거나 다운로드하기 위한 링크입니다." #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6163,9 +6168,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6180,6 +6186,19 @@ msgstr "저장된 강좌 보기" msgid "View Course" msgstr "강좌 보기" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "이메일 설정" @@ -6495,18 +6514,16 @@ msgstr "" msgid "Report Misuse" msgstr "오류 보고" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "글타래 고정" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6554,24 +6571,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6634,13 +6655,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6688,10 +6707,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7127,6 +7142,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7814,6 +7837,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7886,6 +7923,12 @@ msgstr "이름 편집" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr " {platform} 수료증의 신뢰성을 유지하기 위해 모든 이름 변경은 로그되고 기록될 것입니다." + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "이름 변경" @@ -8744,10 +8787,6 @@ msgstr "이미 신분이 확인되셨습니다. (사진과 ID를 이전에 제 msgid "You have decided to pay $ " msgstr "$ 을 지불해야합니다." -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8879,10 +8918,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8897,8 +8936,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8909,12 +8965,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8957,23 +9007,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9896,7 +9962,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9905,7 +9970,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10393,7 +10457,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10594,6 +10657,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10773,10 +10841,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -11038,12 +11102,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11189,7 +11251,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11290,7 +11351,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11349,12 +11409,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11365,7 +11423,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11376,37 +11433,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11425,7 +11475,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11442,27 +11491,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11471,7 +11515,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11500,22 +11543,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11532,12 +11571,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11556,7 +11593,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11575,12 +11611,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11589,12 +11623,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo b/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo index b085a99cabe8dbb5e376247a6bd33b235ecc0deb..f73084e2668e63fe963d76243e3871566f28e9b0 100644 GIT binary patch delta 71 zcmZo-X<`xd=xrv!Mddc~@lLZ(*0RZ2)732T_ delta 69 zcmZo+X=0h6!gyk$YA2VGu91m?p_!F|!NeVMP@cJ!f!V|d;*!Y)sd;&sdFdtjc?vek Ui8-kbsVNnD`9, 2013 +# seungil , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" -"PO-Revision-Date: 2014-02-24 17:06+0000\n" -"Last-Translator: cpennington \n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" +"PO-Revision-Date: 2014-03-01 12:40+0000\n" +"Last-Translator: seungil \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/edx-platform/language/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -340,6 +341,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -405,9 +410,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -417,6 +424,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -425,10 +442,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -496,12 +509,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -514,7 +525,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -524,7 +534,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -534,7 +543,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -544,7 +552,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -554,25 +561,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -585,7 +588,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -598,12 +600,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -614,7 +614,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1122,6 +1121,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1133,12 +1141,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/lt_LT/LC_MESSAGES/django.mo b/conf/locale/lt_LT/LC_MESSAGES/django.mo index f0eb1be6b2a003a00c67dffe02d1bbef5f530258..0629af23ed963dad917c85619b4393555fcfc8e6 100644 GIT binary patch delta 2060 zcmXZcdrZ}39LMqRsZ=_m2zUfh&HH}3yMyu8m(#A0KWERGr8nd_YAH3RU_Qq z;ma7WGs{E0ya<+HBGx01Y$IO6*Kii@TVsyRqw)M2vkdITr8tbaIDt1~a=lpzHedpF zVHQ4%emstvr{D7vOrw7Z70BPH?*k3)_w^W{zoEf#Cx|i-B-0K|=E0HM%u?_;mf;X; z!e3F(r!|^oVjAXPx#wn7;QLYE_hB{;;0*i%HP5%`$4Q5VBC*@u$mZd-bhA*UTjKRA za54Rm*N@^%`t7KSJ&u~^EmS2&P=SqM1^$QmSh3dKiZE`X@0_I3suz&ttaY7P1c#7f z*rN4j>9`A(*^@XMPk0WZ7Ceia@f%cTWp_{|ti}Ya!y9lNsxptb+sKA1Ex&c?BzVAf^G>G%@0;-}vq7wK6l|bMwvsBKX< zkVYb|$7T*;6Y6@6-ebniGannJ32IS?sS}k!4+ilVYOhDI27g9XET8>Qg`UI9*o!Oi zse3su_#ryVWEJ&Rr1i+Jz#^!M9K-2&8nt)tc;jQ}BhVi(mGPfgP48bpRpgo`H=zJ3 zfgB8A1ohs2%)n=wsK55KmjT_=_pt!SP>09A#hq{t>b-2#sjv2IL&BIM z899%Z6?P|X#}NI)SdJG_m6*PbD~%1P3UoR&N@%=&eK>x!_S>!4O@)bt3#*=`*0S% z=XoAg>aS3HIe~hA5*5(QU1k)~a#0n18ny5#m9WcmfZ5;}tEObo$#+x8)Z+jp?msr8tUZ_%E)-qL?b~a2051 z@A^=s`V%?GRvdS4#fzw|Ipui)b;y24EtuNoPJ9#<*r%wSnfeY~vrr=5R<1i|N5mf1?P}gpDhr2+|z`>-(qTF~}Bo^86Xu uyt_Fb3q|AcXiFs85#Q6+S-3skdgQyR41Z}saY=A#`SRjr1JkOLO8*Dxh#)}# delta 2058 zcmXZceN5F=9LMqR)y2a_A|XQM(VHP)7rED)HZp+(4Uh-L)Q}VuOjN)JT&{w#> zG-gh7OE*TdR)cFeTJ}c|E2^#M7Co#*jrb$osy}RNSyAuL&i(6k&iVa*=X}54bI$LT z8PAy+&*iV;!&!68F03(o*Ua81H*3TG3bQf%3Fmsuo_)Y<9sP4_%|65_EX5Zq&5q(U z4&t^dvjV(^Ihe{v^Dux6*&3X}r!g6KueY$>LF3SRvqd<70UX99IEkz9CI&J1pjiTT zU@mr}7f+$)IUn;fX3+lt708dM?`JUq1J!2fSXv!+6ErfAN2c3xJ`bL(A$mN8Asj+Y z_%-VJZ}cR#UWH+iJM%&KGgREsDLiwLL5g`@H12b-=Pwi#Wc>JB{#VU7o%P% zLQT|wnb?8L@hMEfS5XG6*2Q0;@;u*-4DUv#7nh5F4LB4}pG)X^el)YI=VLRgqtD9?qf?NNRBv ztw+7rj*GCXh5Bnx2N=*jy@Y<8KpmbNs0sfV)_2Fv#2sw|I z(B>v?#&Y_{@E*L1s>JVDh{0X10xe-0K?WW}AHIzD;U~BU6L&L)2eAk<+ua{=9cpj; zQ5l}Yag3q@?%)oW;SAo7OPEZF?ZN_#U^#}zXk^m3fvjOE+^uvxg4&}9CgTe+$55qy z8?~2{sQ0H(0sVm#&yx4LiXOmx`lpe9kX=R2oyB!>&RE}CUBjZt&(CJ@HLTg^7VzwM z8G3OU<323Jdc1_kV&l07%udj+MctM!aRfbGW-Bm?A^aKZa6z{!9;VDRw099yslG=J zt}X0wx8f*jYfi@;M;)?nQ49Wqn)vuZ7uf5l%1vVe{)@V0afjTkn2)MR4yISqsG^}g z+>Tjz1XFPk_2DoogHcrJr%~7LPt*cQS0X93%L7$)71bNcD=I5DRW&tv8yhzJ*B+S66_E)y`c9iA?O9CN(Nzfk*, 2013 # zzygis , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # Edukometrija , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-13 21:00+0000\n" "Last-Translator: Edukometrija \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/edx-platform/language/lt_LT/)\n" @@ -154,7 +154,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -239,17 +238,14 @@ msgid "Unexpected account status" msgstr "Netikėta paskyros būsena." #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "Paskyra su naudotojo vardu '{username}' jau egzistuoja." #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "Paskyra su '{email}' jau egzistuoja." #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "Klaida (401 {field}). Susisiekite su mumis el. paštu." @@ -313,6 +309,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "Būtinas teisingas el. pašto adresas." @@ -721,52 +725,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -797,7 +791,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -806,7 +799,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -815,22 +807,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -853,7 +841,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -870,31 +857,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -903,7 +885,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -944,13 +925,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1058,7 +1037,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1098,7 +1076,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1197,7 +1174,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1212,7 +1188,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1247,10 +1222,37 @@ msgstr "Paieška" msgid "Copyright" msgstr "Autorinės teisės" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1302,7 +1304,6 @@ msgid "ERROR: No playable video sources found!" msgstr "KLAIDA: Rodymui skirtų video nerasta!" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1333,12 +1334,10 @@ msgid "The underlying module store does not support import." msgstr "Naudojama modulių saugykla nepalaiko importavimo." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "Nepavyko atpažinti {0}, klaida {1}\n" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "Nepavyko atpažinti {0}\n" @@ -1368,7 +1367,6 @@ msgid "email must end in" msgstr "el. pašto adreso pabaigoje turi būti" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" "Nepavyko – el. pašto adresas {0} jau egzistuoja kaip identifikatorius." @@ -1382,27 +1380,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "Nepavyko sukurti naudotojo {0}, IntegrityError" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1474,7 +1467,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1484,12 +1476,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "Įkeltas kursas {0} {1}
Klaidos:" @@ -1518,7 +1508,6 @@ msgid "Information about all courses" msgstr "Informacija apie visus kursus" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "Klaida – neįmanoma pasiekti kurso, kurio ID {0}
{1}
" @@ -1607,12 +1596,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "leidžiami failų tipai: '%(file_types)s'" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "maksimalus įkeliamo failo dydis yra %(file_size)sK" @@ -1668,12 +1655,10 @@ msgstr "" "ataskaitą bus galima atsisiųsti iš žemiau esančios lentelės." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1706,7 +1691,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1729,7 +1713,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1738,7 +1721,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1778,12 +1760,10 @@ msgid "No status information available" msgstr "Nėra informacijos apie būseną" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1796,7 +1776,6 @@ msgid "No message provided" msgstr "Nepateiktas joks pranešimas" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1805,115 +1784,98 @@ msgid "No progress status information available" msgstr "Nėra jokios informacijos apie eigos būseną " #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1921,7 +1883,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1936,7 +1897,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1979,7 +1939,6 @@ msgstr "" "jūsų edX kontaktiniam asmeniui." #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "{0} kursui ir {1} studentui." @@ -2044,7 +2003,6 @@ msgid "Trying to add a different currency into the cart" msgstr "Į krepšelį pridedama nauja valiuta " #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2057,17 +2015,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "Kursui {course_id} neegzistuoja {mode} režimas" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "Kurso {course} {mode_name} pasiekimų sertifikatas" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2235,13 +2190,11 @@ msgstr "Jūsų prašomas kursas neegzistuoja." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "{0} kursas jau yra jūsų krepšelyje." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "Jūs jau esate prisiregistravę {0} kursui." @@ -2254,13 +2207,11 @@ msgid "You do not have permission to view this page." msgstr "Jums nesuteikta teisė peržiūrėti šio puslapio." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "Mokėjimo apdorojimas negražino reikalaujamo parametro: {0}" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" "Mokėjimo apdorojimas gražino neteisingai įvestą reikšmę {0} parametrui {1}." @@ -2271,7 +2222,6 @@ msgid "" msgstr "Mokėjimų sistema priėmė užsakymą, kurio numerio nėra mūsų sistemoje." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." @@ -2280,7 +2230,6 @@ msgstr "" "apdorojimo sistema " #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2294,7 +2243,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2307,7 +2255,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2319,7 +2266,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2471,7 +2417,6 @@ msgstr "" " būdą." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2604,7 +2549,6 @@ msgid "Your Password Reset is Complete" msgstr "Slaptažodžio atnaujinimas baigtas" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2615,7 +2559,6 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2626,7 +2569,6 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2641,7 +2583,6 @@ msgid "Password Reset Form" msgstr "Slaptažodžio atnaujinimo forma" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2670,7 +2611,6 @@ msgid "" msgstr "Atsiprašome, tačiau nepavyko įvykdyti jūsų slaptažodžio atnaujinimo." #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2711,7 +2651,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "Nepavyko atnaujinti slaptažodžio" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2730,7 +2669,6 @@ msgid "Need Help?" msgstr "Reikia pagalbos?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2752,6 +2690,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "Sekite pateikta nuorodą ir pasirinkite naują slaptažodį:" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "Dėkojame, kad naudojatės mūsų svetaine!" @@ -2853,6 +2797,7 @@ msgstr "Peržiūra" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2869,6 +2814,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2970,7 +2916,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "Šios versijos atnaujinimas straipsnį pažymės kaip pašalintą." #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3091,7 +3036,6 @@ msgid "Quotes" msgstr "Kabutės" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3183,8 +3127,16 @@ msgstr "versijos" msgid "There are no attachments for this article." msgstr "Straipsnis neturi prisegtų bylų." +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3266,7 +3218,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3311,12 +3262,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3337,12 +3286,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3430,6 +3377,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3494,6 +3442,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3876,17 +3830,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4125,6 +4084,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4465,7 +4431,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4550,7 +4516,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5672,6 +5637,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5812,6 +5781,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5961,6 +5932,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6105,30 +6108,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6138,23 +6141,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6208,9 +6212,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6225,6 +6230,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6540,18 +6558,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6599,24 +6615,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6679,7 +6699,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6687,7 +6706,6 @@ msgstr[1] "" msgstr[2] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6737,10 +6755,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7162,6 +7176,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7838,6 +7860,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7906,6 +7942,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8757,10 +8799,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8892,10 +8930,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8910,8 +8948,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8922,12 +8977,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8970,23 +9019,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9909,7 +9974,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9918,7 +9982,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10406,7 +10469,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10607,6 +10669,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10786,10 +10853,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -11051,12 +11114,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11202,7 +11263,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11303,7 +11363,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11362,12 +11421,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11378,7 +11435,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11389,37 +11445,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11438,7 +11487,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11455,27 +11503,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11484,7 +11527,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11513,22 +11555,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11545,12 +11583,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11569,7 +11605,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11588,12 +11623,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11602,12 +11635,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/lt_LT/LC_MESSAGES/djangojs.mo b/conf/locale/lt_LT/LC_MESSAGES/djangojs.mo index 9358adf0811e0937d90565d6d5ccbb1b491d4da3..377f080a61b232c0ba684907563b1f7a096fac71 100644 GIT binary patch delta 23 ecmbO)KVN=B5eJvCu7Qz)p{bRD#pW6gWp)5iV+H&G delta 23 ecmbO)KVN=B5eJu%u91m?p_!F|!R8tcWp)5iUj_I8 diff --git a/conf/locale/lt_LT/LC_MESSAGES/djangojs.po b/conf/locale/lt_LT/LC_MESSAGES/djangojs.po index 174daba6d1..cefe2206dc 100644 --- a/conf/locale/lt_LT/LC_MESSAGES/djangojs.po +++ b/conf/locale/lt_LT/LC_MESSAGES/djangojs.po @@ -21,7 +21,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: cpennington \n" "Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/projects/p/edx-platform/language/lt_LT/)\n" @@ -354,6 +354,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -425,9 +429,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -437,6 +443,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -445,10 +461,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -520,12 +532,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -538,7 +548,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -550,7 +559,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -562,7 +570,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -574,7 +581,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -586,7 +592,6 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" @@ -594,12 +599,10 @@ msgstr[1] "" msgstr[2] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "Galimi %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." @@ -608,7 +611,6 @@ msgstr "" "spausdami rodyklę \"Pasirinkti\", esančią tarp abiejų rėmelių." #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "Įrašykite šiame langelyje, norėdami filtruoti galimų %s sąrašą." @@ -621,7 +623,6 @@ msgid "Choose all" msgstr "Pasirinkti visus" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "Spauskite, norėdami pasirinkti visus %s iš karto." @@ -634,12 +635,10 @@ msgid "Remove" msgstr "Pašalinti" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "Pasirinktas %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -653,7 +652,6 @@ msgid "Remove all" msgstr "Pašalinti viską" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "Spauskite, norėdami pašalinti iš karto visus pasirinktus %s." @@ -1170,6 +1168,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1181,12 +1188,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/ml/LC_MESSAGES/django.mo b/conf/locale/ml/LC_MESSAGES/django.mo index afc7dd2ad017117de4aa84235d27c0b77d800d60..177718b2df6063e610ae9cc50520afb005f7822f 100644 GIT binary patch delta 66 zcmey#Jb`6`3gfkjs@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex WYo)l1bq$OZ3{9;JEH*BTU<3e0F&Ci# delta 65 zcmbQh@{@Uj3giBXs@{gKzK)(g4vsD^L9W5UTmk+ey3R$Zi6xo&dAcr%C8<^lMh1o^ Vx&}tNMkWe|W>yA<8+Sx70sxiv6BYmf diff --git a/conf/locale/ml/LC_MESSAGES/django.po b/conf/locale/ml/LC_MESSAGES/django.po index f29360b32c..247d1dac60 100644 --- a/conf/locale/ml/LC_MESSAGES/django.po +++ b/conf/locale/ml/LC_MESSAGES/django.po @@ -29,16 +29,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Malayalam (http://www.transifex.com/projects/p/edx-platform/language/ml/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1285,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1313,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1346,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1358,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1439,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1448,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1481,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1580,12 +1569,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1622,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1663,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1685,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1693,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1732,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1748,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1756,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1855,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1869,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1907,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1961,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1971,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2145,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2162,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2176,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2218,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2353,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2486,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2493,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2511,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2536,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2572,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2589,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2605,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2651,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2687,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2717,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2734,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2829,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2939,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3026,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3117,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3161,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3185,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3276,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3341,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3729,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3983,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4330,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4415,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5566,6 +5534,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5706,6 +5678,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5855,6 +5829,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5999,30 +6005,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6032,23 +6038,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6102,9 +6109,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6119,6 +6127,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6434,18 +6455,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6493,24 +6512,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6573,14 +6596,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6629,10 +6650,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7054,6 +7071,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7730,6 +7755,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7798,6 +7837,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8649,10 +8694,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8784,10 +8825,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8802,8 +8843,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8814,12 +8872,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8862,23 +8914,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9801,7 +9869,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9810,7 +9877,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10298,7 +10364,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10499,6 +10564,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10678,10 +10748,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10943,12 +11009,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11094,7 +11158,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11195,7 +11258,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11254,12 +11316,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11270,7 +11330,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11281,37 +11340,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11330,7 +11382,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11347,27 +11398,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11376,7 +11422,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11405,22 +11450,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11437,12 +11478,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11461,7 +11500,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11480,12 +11518,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11494,12 +11530,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ml/LC_MESSAGES/djangojs.mo b/conf/locale/ml/LC_MESSAGES/djangojs.mo index a5bff37f236c2b664d67f06506985fd43748e614..255c4ed7ffa458be64c168af4dd4ec4759426295 100644 GIT binary patch delta 21 ccmeyz{EvCUIxb^f10w}PQ!4|DjXT^J0aTs_\n" "Language-Team: Malayalam (http://www.transifex.com/projects/p/edx-platform/language/ml/)\n" @@ -344,6 +344,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -412,9 +416,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -424,6 +430,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -432,10 +448,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -505,12 +517,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -523,7 +533,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -534,7 +543,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -545,7 +553,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -556,7 +563,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -567,26 +573,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -599,7 +601,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -612,12 +613,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -628,7 +627,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1137,6 +1135,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1148,12 +1155,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/nb/LC_MESSAGES/django.mo b/conf/locale/nb/LC_MESSAGES/django.mo index e62737c12314585d3bb9c7998035cecf4813ff4e..0663a3b874598c5694bef702a7faf272e72043d3 100644 GIT binary patch delta 66 zcmeBSSl2j`NBLhPd UT>~RsBNGKfGb;nbjXSa#0feX$;{X5v diff --git a/conf/locale/nb/LC_MESSAGES/django.po b/conf/locale/nb/LC_MESSAGES/django.po index 81c40d3cf0..81803d71c3 100644 --- a/conf/locale/nb/LC_MESSAGES/django.po +++ b/conf/locale/nb/LC_MESSAGES/django.po @@ -46,17 +46,17 @@ # zrrrzzt , 2013 # zrrrzzt , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # Frode , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: Frode \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/edx-platform/language/nb/)\n" @@ -159,7 +159,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -239,17 +238,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -313,6 +309,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -717,52 +721,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -793,7 +787,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -802,7 +795,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -811,22 +803,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -849,7 +837,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -866,31 +853,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -899,7 +881,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -940,13 +921,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1054,7 +1033,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1094,7 +1072,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1193,7 +1170,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1208,7 +1184,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1246,10 +1221,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1301,7 +1303,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1330,12 +1331,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1365,7 +1364,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1378,27 +1376,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1464,7 +1457,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1474,12 +1466,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1509,7 +1499,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1598,12 +1587,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1653,12 +1640,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1696,7 +1681,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1719,7 +1703,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1728,7 +1711,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1768,12 +1750,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1786,7 +1766,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1795,115 +1774,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1911,7 +1873,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1926,7 +1887,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1965,7 +1925,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2020,7 +1979,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2031,17 +1989,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2208,13 +2163,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2227,13 +2180,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2243,14 +2194,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2264,7 +2213,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2277,7 +2225,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2289,7 +2236,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2425,7 +2371,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2559,7 +2504,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2567,7 +2511,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2575,7 +2518,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2587,7 +2529,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2613,7 +2554,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2650,7 +2590,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2668,7 +2607,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2685,6 +2623,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2725,7 +2669,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2761,6 +2705,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2788,6 +2735,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2804,6 +2752,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2898,7 +2847,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3009,7 +2957,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3097,8 +3044,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3180,7 +3135,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3225,12 +3179,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3251,12 +3203,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3344,6 +3294,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3408,6 +3359,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3790,17 +3747,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4039,6 +4001,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4379,7 +4348,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4464,7 +4433,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5584,6 +5552,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5724,6 +5696,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5873,6 +5847,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6017,30 +6023,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6050,23 +6056,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6120,9 +6127,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6137,6 +6145,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6452,18 +6473,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6511,24 +6530,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6591,14 +6614,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6647,10 +6668,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7072,6 +7089,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7748,6 +7773,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7816,6 +7855,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8667,10 +8712,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8802,10 +8843,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8820,8 +8861,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8832,12 +8890,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8880,23 +8932,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9819,7 +9887,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9828,7 +9895,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10316,7 +10382,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10517,6 +10582,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10696,10 +10766,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10961,12 +11027,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11112,7 +11176,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11213,7 +11276,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11272,12 +11334,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11288,7 +11348,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11299,37 +11358,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11348,7 +11400,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11365,27 +11416,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11394,7 +11440,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11423,22 +11468,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11455,12 +11496,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11479,7 +11518,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11498,12 +11536,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11512,12 +11548,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/nb/LC_MESSAGES/djangojs.mo b/conf/locale/nb/LC_MESSAGES/djangojs.mo index 422e017448cc1bcc91a165cdaf66eb52d6615ba2..90a805a12415990965a18fa2d58f1061a29adf5f 100644 GIT binary patch delta 21 ccmZo;X=9nNj>}lrz(~Q+)XKnO;|@PY074W6{{R30 delta 21 ccmZo;X=9nNj>|~b$V9==%*w!E;|@PY074W6`v3p{ diff --git a/conf/locale/nb/LC_MESSAGES/djangojs.po b/conf/locale/nb/LC_MESSAGES/djangojs.po index c7beb08984..72348147f6 100644 --- a/conf/locale/nb/LC_MESSAGES/djangojs.po +++ b/conf/locale/nb/LC_MESSAGES/djangojs.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: cpennington \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/edx-platform/language/nb/)\n" @@ -344,6 +344,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -412,9 +416,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -424,6 +430,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -432,10 +448,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -505,12 +517,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -523,7 +533,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -534,7 +543,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -545,7 +553,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -556,7 +563,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -567,26 +573,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -599,7 +601,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -612,12 +613,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -628,7 +627,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1137,6 +1135,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1148,12 +1155,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/nl_NL/LC_MESSAGES/django.mo b/conf/locale/nl_NL/LC_MESSAGES/django.mo index a89e92a5104baface210f41d46013343f0cd29d2..b05e480d24393a31b42d34fb5cb901a3cb89830b 100644 GIT binary patch delta 66 zcmeBVS->(uh4I-$Rd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd UT>~RsBNGKfGb;nbjXN?J0fKZA*8l(j diff --git a/conf/locale/nl_NL/LC_MESSAGES/django.po b/conf/locale/nl_NL/LC_MESSAGES/django.po index 41663cd356..cd6d1395b2 100644 --- a/conf/locale/nl_NL/LC_MESSAGES/django.po +++ b/conf/locale/nl_NL/LC_MESSAGES/django.po @@ -33,16 +33,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/edx-platform/language/nl_NL/)\n" @@ -145,7 +145,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -225,17 +224,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -299,6 +295,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -703,52 +707,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -779,7 +773,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -788,7 +781,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -797,22 +789,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -835,7 +823,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -852,31 +839,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -885,7 +867,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -926,13 +907,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1040,7 +1019,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1080,7 +1058,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1179,7 +1156,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1194,7 +1170,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1232,10 +1207,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1287,7 +1289,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1316,12 +1317,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1351,7 +1350,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1364,27 +1362,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1450,7 +1443,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1460,12 +1452,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1495,7 +1485,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1584,12 +1573,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1639,12 +1626,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1682,7 +1667,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1705,7 +1689,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1714,7 +1697,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1754,12 +1736,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1772,7 +1752,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1781,115 +1760,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1897,7 +1859,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1912,7 +1873,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1951,7 +1911,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2006,7 +1965,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2017,17 +1975,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2194,13 +2149,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2213,13 +2166,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2229,14 +2180,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2250,7 +2199,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2263,7 +2211,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2275,7 +2222,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2411,7 +2357,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2545,7 +2490,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2553,7 +2497,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2561,7 +2504,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2573,7 +2515,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2599,7 +2540,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2636,7 +2576,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2654,7 +2593,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2671,6 +2609,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2711,7 +2655,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2747,6 +2691,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2774,6 +2721,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2790,6 +2738,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2884,7 +2833,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2995,7 +2943,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3083,8 +3030,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3166,7 +3121,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3211,12 +3165,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3237,12 +3189,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3330,6 +3280,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3394,6 +3345,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3776,17 +3733,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4025,6 +3987,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4365,7 +4334,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4450,7 +4419,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5570,6 +5538,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5710,6 +5682,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5859,6 +5833,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6003,30 +6009,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6036,23 +6042,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6106,9 +6113,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6123,6 +6131,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6438,18 +6459,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6497,24 +6516,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6577,14 +6600,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6633,10 +6654,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7058,6 +7075,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7734,6 +7759,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7802,6 +7841,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8653,10 +8698,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8788,10 +8829,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8806,8 +8847,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8818,12 +8876,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8866,23 +8918,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9805,7 +9873,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9814,7 +9881,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10302,7 +10368,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10503,6 +10568,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10682,10 +10752,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10947,12 +11013,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11098,7 +11162,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11199,7 +11262,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11258,12 +11320,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11274,7 +11334,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11285,37 +11344,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11334,7 +11386,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11351,27 +11402,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11380,7 +11426,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11409,22 +11454,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11441,12 +11482,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11465,7 +11504,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11484,12 +11522,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11498,12 +11534,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/nl_NL/LC_MESSAGES/djangojs.mo b/conf/locale/nl_NL/LC_MESSAGES/djangojs.mo index 64d36f2b33ae5a778b1b8f8c8a35bae525bb1298..793a8a48f41d3520886e04da19dba4c6bd9fd5cd 100644 GIT binary patch delta 21 ccmeBU>0_C&j>}lrz(~Q+)XKnO0_C&j>|~b$V9==%*w!E\n" "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/edx-platform/language/nl_NL/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/pl/LC_MESSAGES/django.mo b/conf/locale/pl/LC_MESSAGES/django.mo index 3d4ddbdb1483703b3e91daa25780a791c09baaa8..1e6fc3cb419d665ef17847342c1d0584329482ea 100644 GIT binary patch delta 66 zcmdnba*btz3Zu+KRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd VT>~RsBNGKfGb;nbjXUNs0swFv60ZON diff --git a/conf/locale/pl/LC_MESSAGES/django.po b/conf/locale/pl/LC_MESSAGES/django.po index c97c3d01ef..405577b498 100644 --- a/conf/locale/pl/LC_MESSAGES/django.po +++ b/conf/locale/pl/LC_MESSAGES/django.po @@ -7,6 +7,7 @@ # kmti , 2014 # kmti , 2014 # kmti , 2014 +# ajafo , 2014 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# # edX translation file. # Copyright (C) 2014 EdX @@ -14,6 +15,7 @@ # # Translators: # kmti , 2014 +# ajafo , 2014 # #-#-#-#-# mako.po (edx-platform) #-#-#-#-# # edX community translations have been downloaded from Polish (http://www.transifex.com/projects/p/edx-platform/language/pl/) # Copyright (C) 2014 edX @@ -24,6 +26,7 @@ # kmti , 2014 # lazarus_zamenhof , 2014 # kmti , 2014 +# ajafo , 2014 # #-#-#-#-# mako-studio.po (edx-platform) #-#-#-#-# # edX translation file # Copyright (C) 2014 edX @@ -41,17 +44,17 @@ # Translators: # kmti , 2014 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # kmti , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: kmti \n" "Language-Team: Polish (http://www.transifex.com/projects/p/edx-platform/language/pl/)\n" @@ -154,7 +157,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -234,17 +236,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -308,6 +307,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -712,52 +719,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -788,7 +785,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -797,7 +793,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -806,22 +801,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -844,7 +835,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -861,31 +851,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -894,7 +879,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -935,13 +919,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1049,7 +1031,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1089,7 +1070,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1188,7 +1168,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1203,7 +1182,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1241,10 +1219,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1296,7 +1301,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1325,12 +1329,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1360,7 +1362,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1373,27 +1374,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1459,7 +1455,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1469,12 +1464,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1504,7 +1497,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1593,12 +1585,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1648,12 +1638,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1691,7 +1679,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1714,7 +1701,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1723,7 +1709,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1763,12 +1748,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1781,7 +1764,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1790,115 +1772,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1906,7 +1871,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1921,7 +1885,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1960,7 +1923,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2015,7 +1977,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2026,17 +1987,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2203,13 +2161,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2222,13 +2178,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2238,14 +2192,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2211,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2272,7 +2223,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2284,7 +2234,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2420,7 +2369,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2554,7 +2502,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2562,7 +2509,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2570,7 +2516,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2582,7 +2527,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2608,7 +2552,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2645,7 +2588,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2663,7 +2605,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2680,6 +2621,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2720,7 +2667,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2756,6 +2703,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2783,6 +2733,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2799,6 +2750,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2893,7 +2845,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3004,7 +2955,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3092,8 +3042,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3175,7 +3133,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3220,12 +3177,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3246,12 +3201,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3339,6 +3292,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3403,6 +3357,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3785,17 +3745,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4034,6 +3999,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4374,7 +4346,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4459,7 +4431,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5581,6 +5552,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5721,6 +5696,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5870,6 +5847,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6014,30 +6023,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6047,23 +6056,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6117,9 +6127,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6134,6 +6145,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6449,18 +6473,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6508,24 +6530,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6588,7 +6614,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6596,7 +6621,6 @@ msgstr[1] "" msgstr[2] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6646,10 +6670,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7071,6 +7091,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7747,6 +7775,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7815,6 +7857,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8666,10 +8714,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8801,10 +8845,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8819,8 +8863,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8831,12 +8892,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8879,23 +8934,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9818,7 +9889,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9827,7 +9897,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10315,7 +10384,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10516,6 +10584,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10695,10 +10768,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10960,12 +11029,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11111,7 +11178,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11212,7 +11278,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11271,12 +11336,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11287,7 +11350,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11298,37 +11360,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11347,7 +11402,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11364,27 +11418,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11393,7 +11442,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11422,22 +11470,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11454,12 +11498,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11478,7 +11520,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11497,12 +11538,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11511,12 +11550,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/pl/LC_MESSAGES/djangojs.mo b/conf/locale/pl/LC_MESSAGES/djangojs.mo index b11f17db02594e22aec59b984d1dc62f7ff99b16..4c1807be1a40b886e6c507fe3c72f965b3c2707f 100644 GIT binary patch delta 21 ccmdnWvXy1RIxb^f10w}PQ!4|DjXP=?0ZGaRi~s-t delta 21 ccmdnWvXy1RIxZt!BNGKfGb;mwjXP=?0ZGaRhyVZp diff --git a/conf/locale/pl/LC_MESSAGES/djangojs.po b/conf/locale/pl/LC_MESSAGES/djangojs.po index a2ff4310e3..ee7daf76c9 100644 --- a/conf/locale/pl/LC_MESSAGES/djangojs.po +++ b/conf/locale/pl/LC_MESSAGES/djangojs.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: cpennington \n" "Language-Team: Polish (http://www.transifex.com/projects/p/edx-platform/language/pl/)\n" @@ -353,6 +353,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -424,9 +428,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -436,6 +442,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -444,10 +460,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -519,12 +531,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -537,7 +547,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -549,7 +558,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -561,7 +569,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -573,7 +580,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -585,7 +591,6 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" @@ -593,19 +598,16 @@ msgstr[1] "" msgstr[2] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -618,7 +620,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -631,12 +632,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -647,7 +646,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1157,6 +1155,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1168,12 +1175,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.mo b/conf/locale/pt_BR/LC_MESSAGES/django.mo index 150600ccfacf2d4dbe95960a3ab958dc92155b1c..d1cb9a7fb13b662e4f71837b95b679b39ffe9ac0 100644 GIT binary patch delta 33302 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 delta 35597 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 RJ?yOyyyzX9Hn?ji`hR%}LMi|N diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.po b/conf/locale/pt_BR/LC_MESSAGES/django.po index aa0632a3b9..869b6c09c3 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/django.po +++ b/conf/locale/pt_BR/LC_MESSAGES/django.po @@ -73,9 +73,9 @@ # andreibosco , 2013 # andreibosco , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # anunciato , 2014 @@ -85,8 +85,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: RenataBarboza\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/edx-platform/language/pt_BR/)\n" @@ -183,7 +183,6 @@ msgid "Student" msgstr "Aluno" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -274,17 +273,14 @@ msgid "Unexpected account status" msgstr "Status da conta não esperado" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "Já existe uma conta com o nome de usuário público '{username}'." #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "Já existe uma conta com o e-mail '{email}'." #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "Erro (401 {field}). Envie-nos um e-mail." @@ -348,6 +344,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "É necessário um endereço de e-mail válido." @@ -755,52 +759,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -839,7 +833,6 @@ msgstr "" "substituída pelo feedback." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "Ocorreu um erro {err} ao avaliar a função de sugestão {hintfn}." @@ -848,7 +841,6 @@ msgid "(Source code line unavailable)" msgstr "(A linha de código fonte não está disponível)" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "Veja a linha de origem em XML {sourcenum}." @@ -857,24 +849,20 @@ msgid "There was a problem with the staff answer to this problem." msgstr "Houve um problema com a resposta da equipe para este problema." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "Não foi possível interpretar '{student_answer}' como um número." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" "Você não pode usar variáveis ​​({bad_variables}) em problemas numéricos." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" "a função fatorial foi avaliada fora do seu domínio: '{student_answer}'" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "Sintaxe matemática inválida: '{student_answer}'" @@ -899,7 +887,6 @@ msgstr "" "inválido!" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -920,12 +907,10 @@ msgstr "" "equipe do curso." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "Entrada inválida: {bad_input} não é permitido em uma resposta." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" @@ -934,13 +919,11 @@ msgstr "" "resposta dada foi: {bad_input}" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" "Entrada inválida: Não foi possível analisar '{bad_input}' como uma fórmula." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" "Entrada inválida: Não foi possível analisar '{bad_input}' como uma fórmula" @@ -948,7 +931,6 @@ msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" "Ocorreu um erro na avaliação da resposta esquemática. O erro foi: " @@ -959,7 +941,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "A resposta da equipe não pode ser interpretada como um número." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "Não foi possível interpretar '{given_answer}' como um número." @@ -1004,13 +985,11 @@ msgstr "" "O problema deve ser redefinido antes que ele possa ser verificado novamente." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Você deve aguardar pelo menos {wait} segundos entre as submissões." #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "Erro: {msg}" @@ -1125,7 +1104,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1165,7 +1143,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1264,7 +1241,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1279,7 +1255,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1324,10 +1299,37 @@ msgstr "" msgid "Copyright" msgstr "Copyright" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1380,7 +1382,6 @@ msgstr "" "ERRO: Não foram encontradas fontes de vídeos reproduzíveis!" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1413,12 +1414,10 @@ msgid "The underlying module store does not support import." msgstr "A loja do módulo subjacente não dá suporte à importação." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "A autenticação de {0} falhou, erro {1}\n" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "Falha na autenticação de {0}\n" @@ -1448,7 +1447,6 @@ msgid "email must end in" msgstr "o e-mail deve terminar com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "Falha - o e-mail {0} já existe como uma identificação externa " @@ -1461,27 +1459,22 @@ msgid "email address required (not username)" msgstr "o endereço de e-mail é obrigatório (não o nome de usuário)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "Não foi possível criar o usuário {0}, erro de integridade" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "Usuário {0} criado com sucesso!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "Não foi possível encontrar um usuário com o endereço de e-mail {0}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "Não foi possível encontrar um usuário com o nome {0} - {1}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "Usuário excluído {0}" @@ -1554,7 +1547,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1567,12 +1559,10 @@ msgstr "" "url." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "Houve uma falha ao clonar o repositório {0}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "Curso carregado {0} {1}
Erros:" @@ -1601,7 +1591,6 @@ msgid "Information about all courses" msgstr "Informação sobre todos os cursos" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" "Erro - não foi possível carregar o curso com identificador " @@ -1693,12 +1682,10 @@ msgid "Comment level too deep" msgstr "Nível do comentário é muito profundo" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "os arquivos permitidos são '%(file_types)s'" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "o tamanho máximo para subir um arquivo é de %(file_size)sK" @@ -1755,14 +1742,12 @@ msgstr "" " tabela abaixo." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" "A mudança da data de entrega para o aluno {0} de {1} para {2} foi feita com " "sucesso" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" "A redefinição da data de entrega para o aluno {0} de {1} para {2} foi " @@ -1802,7 +1787,6 @@ msgid "Unable to parse date: " msgstr "Houve um problema analisando a data:" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "Não foi possível encontrar o módulo para a url: {0}" @@ -1830,7 +1814,6 @@ msgid "Extended Due Date" msgstr "Data de Entrega Prolongada" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "Usuários com prorrogação para data de entrega para {0}" @@ -1839,7 +1822,6 @@ msgid "Unit" msgstr "Unidade" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "Prorrogação da data de entrega para {0} {1} ({2})" @@ -1879,14 +1861,12 @@ msgid "No status information available" msgstr "Não há informações disponíveis sobre o status" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" "Não foram encontradas informações de a saída da tarefa para a tarefa do " "instrutor {0}" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" "Não houve nenhuma informação de tarefas de saída encontrada para a tarefa do" @@ -1902,7 +1882,6 @@ msgid "No message provided" msgstr "Nenhuma mensagem foi fornecida" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" "As informações para saída de tarefas não são inválidas para a tarefa do " @@ -1913,7 +1892,6 @@ msgid "No progress status information available" msgstr "Não há informações disponíveis sobre o status do progresso " #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" "Não houve nenhuma entrada para tarefas encontradas para a tarefa do " @@ -1922,14 +1900,12 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "Progresso: {action} {succeeded} de {attempted} até então" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" "Não foi possível encontrar uma submissão a ser {action} para o estudante " @@ -1938,27 +1914,23 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "Houve um problema sendo {action} para o aluno '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "O problema foi {action} com sucesso para o aluno '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "Não foi possível encontrar um aluno com submissões para ser {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" "Houve um problema para {action} em relação a qualquer um dos estudantes " @@ -1967,7 +1939,6 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" "O problema foi {action} com sucesso para em relação aos estudantes " @@ -1976,20 +1947,17 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "Problema {action} para {succeeded} de estudantes {attempted}" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "Não foi possível encontrar nenhum recipiente para ser {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" "Houve uma falha da mensagem para ser {action} para qualquer um dos " @@ -1998,14 +1966,12 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "A mensagem foi {action} com sucesso para recipientes {attempted}" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" "{action} em referência à mensagem para {succeeded} de destinatários " @@ -2014,26 +1980,22 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "Status: {action} {succeeded} de {attempted}" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "(pulando {skipped})" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "(de um total de {total})" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -2044,7 +2006,6 @@ msgstr "" " " #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -2063,7 +2024,6 @@ msgid "Add to profile" msgstr "Adicionar ao perfil" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -2108,7 +2068,6 @@ msgstr "" "avise a sua pessoa de contato com o edX." #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "para o curso {0} e estudante {1}" @@ -2176,7 +2135,6 @@ msgid "Trying to add a different currency into the cart" msgstr "Tentando adicionar uma moeda diferente ao carrinho" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2189,17 +2147,14 @@ msgid "[Refund] User-Requested Refund" msgstr "[Refund] restituição solicitada pelo usuário" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "Modo {mode} não existe para {course_id}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "Certificado de Conclusão, {mode_name} para o curso {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2381,13 +2336,11 @@ msgstr "O curso que você solicitou não existe." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "O curso {0} já está no seu carrinho." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "Você já está inscrito no curso {0}." @@ -2400,13 +2353,11 @@ msgid "You do not have permission to view this page." msgstr "Você não tem permissão para visualizar esta página. " #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "O processador de pagamentos não retornou o parâmetro exigido: {0}" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" "O processador de pagamento retornou um valor mal-digitado {0} para o " @@ -2420,7 +2371,6 @@ msgstr "" " sistemas." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." @@ -2429,7 +2379,6 @@ msgstr "" "pedido {2} {3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2451,7 +2400,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2464,7 +2412,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2482,7 +2429,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2658,7 +2604,6 @@ msgstr "" "forma de pagamento" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2822,7 +2767,6 @@ msgid "Your Password Reset is Complete" msgstr "A redefinição da sua senha está completa" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2832,7 +2776,6 @@ msgstr "" "Sua senha foi criada. Você já pode %(link_start)sfazer o login%(link_end)s." #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2842,7 +2785,6 @@ msgstr "" "Redefinir sua senha de %(platform_name)s" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2856,7 +2798,6 @@ msgid "Password Reset Form" msgstr "Formulário para Redefinição de Senha" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2886,7 +2827,6 @@ msgstr "" "redefinição de sua senha" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2926,7 +2866,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "A redefinição de sua senha não foi bem sucedida" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2946,7 +2885,6 @@ msgid "Need Help?" msgstr "Precisa de ajuda?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2967,6 +2905,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "Por favor, visite para a próxima página e escolha uma nova senha:" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "Obrigado por usar nosso site!" @@ -3007,7 +2951,7 @@ msgstr "Excluir artigo" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -3054,6 +2998,9 @@ msgid "You are deleting an article. Please confirm." msgstr "Você está excluindo um artigo. Por favor, confirme a operação." #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -3081,6 +3028,7 @@ msgstr "Pré-visualizar" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html #, fuzzy msgid "Close Modal" msgstr "" @@ -3102,6 +3050,7 @@ msgstr "Pré-visualização do Wiki" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "modal aberto" @@ -3203,7 +3152,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "A restauração dessa versão vai fazer com que o artigo seja excluído." #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3320,7 +3268,6 @@ msgid "Quotes" msgstr "Citações" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3415,8 +3362,16 @@ msgstr "revisões" msgid "There are no attachments for this article." msgstr "Não há anexos para este artigo." +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3498,7 +3453,6 @@ msgid "Upload completed" msgstr "Carregamento concluído" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3549,12 +3503,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3575,12 +3527,10 @@ msgid "Insufficient permissions" msgstr "Permissões insuficientes" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3670,6 +3620,7 @@ msgstr "Salvar" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3734,6 +3685,12 @@ msgstr "Nome de Usuário Público" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -4153,22 +4110,23 @@ msgstr "" msgid "Change your name" msgstr "Alterar o nome" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" -"Para manter a credibilidade dos certificados emitidos por {platform}, todas " -"as alterações de nomes serão registradas e gravadas. " +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" -"Insira o nome completo que você deseja e que será usado nos certificados de " -"{platform}:" #: lms/templates/dashboard.html #: lms/templates/verify_student/_modal_editname.html @@ -4418,6 +4376,13 @@ msgstr "Fazer uma sugestão" msgid "Ask a question" msgstr "Fazer uma pergunta" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4768,7 +4733,7 @@ msgstr "Recusado" msgid "Pending name changes" msgstr "Alterações pendentes para o nome" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "Confirmar" @@ -4858,7 +4823,6 @@ msgstr "" "completo para esse site externo." #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "Voltar para %s" @@ -6036,6 +6000,10 @@ msgstr "Despejo de Dados" msgid "Manage Groups" msgstr "Gerenciar Grupos" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "Downloads de Correções" @@ -6203,6 +6171,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "Puxar matrículas do boletim virtual" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "Seção:" @@ -6368,6 +6338,38 @@ msgstr "Máximo" msgid "Points Earned (Num Students)" msgstr "Pontos Obtidos (Número de Estudantes)" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "Alunos que responderam corretamente" @@ -6518,37 +6520,31 @@ msgid "Your final grade:" msgstr "Nota Final:" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" -msgstr "Nota necessária para obter o certificado: " +msgid "Grade required for a {cert_name_short}:" +msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" -msgstr "" -"Seu certificado com verificação oficial está com a sua confirmação pendente " -"para ter certeza de que ela esteja em conformidade com os embargos dos EUA " -"em relação ao Irã, Cuba, Síria e Sudão. Se você acha que o nosso sistema " -"errou na sua associação com um desses países por favor nos envie um e-mail " -"para {email}. Se você quiser o seu dinheiro de volta para devolver o seu " -"certificado, por favor contate o nosso endereço de cobrança {billing_email}" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" -msgstr "O Certificado está sendo criado" +msgid "Your {cert_name_short} is Generating" +msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6557,31 +6553,25 @@ msgstr "Este link vai abrir/baixar um documento em PDF" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" -msgstr "Baixe o Seu Certificado (PDF)" +msgid "Download Your {cert_name_short} (PDF)" +msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" -"Já que nós não possuíamos um conjunto válido de fotos suas para verificação " -"quando os certificados foram criados, não foi possível gerar um certificado " -"com verificação oficial. Um certificado com código de honra foi concedido no" -" lugar dele." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" -"Este link irá abrir/baixar um documento em PDF do certificado com " -"verificação." #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" -"Baixe o seu Certificado de Conclusão verificado via a sua identidade (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Complete our course feedback survey" @@ -6634,14 +6624,11 @@ msgstr "Faça este curso como um estudante que verificou a sua identidade." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" -"Você ainda pode se inscrever para um certificado com verificação oficial de " -"identidade para este curso. Se você planeja completar todo o curso, essa " -"seria uma ótima maneira de reconhecer a sua realização. {a_start}Saiba mais " -"sobre certificados verificados{a_end}." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Upgrade to Verified Track" @@ -6655,6 +6642,19 @@ msgstr "Visualizar curso arquivado" msgid "View Course" msgstr "Visualizar curso " +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "Configurações do e-mail" @@ -6975,18 +6975,16 @@ msgstr "Seguir esse post" msgid "Report Misuse" msgstr "Reportar Abuso" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "marcar este segmento" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "Marcar Tópico" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "Marcado" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "(esta publicação é sobre %(courseware_title_linked)s)" @@ -7034,12 +7032,18 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "-publicado %(time_ago)s por" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" @@ -7048,12 +7052,10 @@ msgstr "" "comentários não lidos)%(span_close)s" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "%(comments_count)s %(span_sr_open)scomentários %(span_close)s" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "%(votes_up_count)s%(span_sr_open)s votos %(span_close)s" @@ -7116,14 +7118,12 @@ msgid ", " msgstr ", " #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s" msgstr[1] "%s discussões iniciadas" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s comentários" @@ -7173,10 +7173,6 @@ msgstr "Esconder discussão" msgid "This thread has been pinned by course staff." msgstr "Este segmento foi marcado pela equipe do curso" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "Marcado" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7671,6 +7667,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -8424,6 +8428,20 @@ msgstr "" "Esta página foi deixada intencionalmente em branco. Ela não é usada pela " "edx.org mas fica aqui para possível uso por instalações do Open edX." +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -8500,6 +8518,14 @@ msgstr "Edite seu nome" msgid "The following error occurred while editing your name:" msgstr "O seguinte erro ocorreu ao editar seu nome: " +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" +"Para manter a credibilidade dos certificados emitidos por {platform}, todas " +"as alterações de nomes serão registradas e gravadas. " + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Alterar meu nome" @@ -9447,10 +9473,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "Você decidiu pagar $" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -9590,10 +9612,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -9611,8 +9633,25 @@ msgstr "" "imagem do seu curso, capítulos do livro texto e quaisquer outros arquivos " "que você adicione diretamente a esta página." -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "O que eu posso fazer nesta página?" @@ -9623,12 +9662,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -9671,23 +9704,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "Arraste para reordenar" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -10610,7 +10659,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -10619,7 +10667,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -11107,7 +11154,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -11308,6 +11354,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -11493,10 +11544,6 @@ msgstr "" "Um link de ativação foi enviado para {email} junto a instruções para ativar " "a sua conta." -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -11770,12 +11817,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11927,7 +11972,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -12028,7 +12072,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -12087,12 +12130,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "%s foi adicionado com sucesso." #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -12103,7 +12144,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -12114,37 +12154,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "O arquivo %s foi excluído. " #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "Um arquivo foi alterado: %s" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "Um arquivo foi excluído: %s" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -12163,7 +12196,6 @@ msgid "images" msgstr "imagens" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "Imagem: %s" @@ -12180,27 +12212,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "%s foi restaurado." #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -12209,7 +12236,6 @@ msgid "Images" msgstr "Imagens" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "Uma imagem foi adicionada: %s" @@ -12238,22 +12264,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "Artigo excluído: %s" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "Artigo modificado: %s" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "Novo artigo criado: %s" @@ -12270,12 +12292,10 @@ msgid "You are now logged in! Have fun!" msgstr "Você está conectado! Divirta-se!" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "Novo artigo '%s' criado." #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "Ocorreu um erro ao criar este artigo: %s" @@ -12294,7 +12314,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -12313,12 +12332,10 @@ msgid "Restoring article" msgstr "Restaurando artigo" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -12327,12 +12344,10 @@ msgid "New title" msgstr "Novo título" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo b/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo index cd043e79141fff55ebe8d78139ea9d6126fb3bca..d8081b8a6bd97277026248bedda47e7c31ad1283 100644 GIT binary patch delta 23 ecmdn(zT166k|>w4u7Qz)p{bRD#pWDQe?9vvu91m?p_!F|!R8!Me?9Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/pt_PT/LC_MESSAGES/django.mo b/conf/locale/pt_PT/LC_MESSAGES/django.mo index 54e54bd1d56dcc6fbbea0c04859b09239b08697b..3c0a69a2c1a401eacc84cd373fa98f8dbafd7d2e 100644 GIT binary patch delta 66 zcmeBXS;R6yh4IBiRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd UT>~RsBNGKfGb;nbjXSa!0fX!k-v9sr diff --git a/conf/locale/pt_PT/LC_MESSAGES/django.po b/conf/locale/pt_PT/LC_MESSAGES/django.po index 7fcdad0579..3181238bd4 100644 --- a/conf/locale/pt_PT/LC_MESSAGES/django.po +++ b/conf/locale/pt_PT/LC_MESSAGES/django.po @@ -37,16 +37,16 @@ # ksh , 2013 # ksh , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: nedbat \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/edx-platform/language/pt_PT/)\n" @@ -149,7 +149,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -229,17 +228,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -303,6 +299,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -707,52 +711,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -783,7 +777,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -792,7 +785,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -801,22 +793,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -839,7 +827,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -856,31 +843,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -889,7 +871,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -930,13 +911,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1044,7 +1023,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1084,7 +1062,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1183,7 +1160,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1198,7 +1174,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1236,10 +1211,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1291,7 +1293,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1320,12 +1321,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1355,7 +1354,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1368,27 +1366,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1454,7 +1447,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1464,12 +1456,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1499,7 +1489,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1588,12 +1577,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1643,12 +1630,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1686,7 +1671,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1709,7 +1693,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1718,7 +1701,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1758,12 +1740,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1776,7 +1756,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1785,115 +1764,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1901,7 +1863,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1916,7 +1877,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1955,7 +1915,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2010,7 +1969,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2021,17 +1979,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2198,13 +2153,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2217,13 +2170,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2233,14 +2184,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2254,7 +2203,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2267,7 +2215,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2279,7 +2226,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2415,7 +2361,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2549,7 +2494,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2557,7 +2501,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2565,7 +2508,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2577,7 +2519,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2603,7 +2544,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2640,7 +2580,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2658,7 +2597,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2675,6 +2613,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2715,7 +2659,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2751,6 +2695,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2778,6 +2725,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2794,6 +2742,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2888,7 +2837,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2999,7 +2947,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3087,8 +3034,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3170,7 +3125,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3215,12 +3169,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3241,12 +3193,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3334,6 +3284,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3398,6 +3349,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3780,17 +3737,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4029,6 +3991,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4369,7 +4338,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4454,7 +4423,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5574,6 +5542,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5714,6 +5686,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5863,6 +5837,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6007,30 +6013,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6040,23 +6046,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6110,9 +6117,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6127,6 +6135,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6442,18 +6463,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6501,24 +6520,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6581,14 +6604,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6637,10 +6658,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7062,6 +7079,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7738,6 +7763,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7806,6 +7845,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8657,10 +8702,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8792,10 +8833,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8810,8 +8851,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8822,12 +8880,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8870,23 +8922,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9809,7 +9877,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9818,7 +9885,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10306,7 +10372,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10507,6 +10572,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10686,10 +10756,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10951,12 +11017,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11102,7 +11166,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11203,7 +11266,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11262,12 +11324,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11278,7 +11338,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11289,37 +11348,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11338,7 +11390,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11355,27 +11406,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11384,7 +11430,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11413,22 +11458,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11445,12 +11486,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11469,7 +11508,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11488,12 +11526,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11502,12 +11538,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/pt_PT/LC_MESSAGES/djangojs.mo b/conf/locale/pt_PT/LC_MESSAGES/djangojs.mo index 0182e2e366726b1afc7085bec4793b6d315821a1..41dc06be7b55380a6d42aef4cd0e7daf9eeaca38 100644 GIT binary patch delta 21 ccmbQhGJ$2nIxb^f10w}PQ!4|DjXNS30YkV39RL6T delta 21 ccmbQhGJ$2nIxZt!BNGKfGb;mwjXNS30YkV382|tP diff --git a/conf/locale/pt_PT/LC_MESSAGES/djangojs.po b/conf/locale/pt_PT/LC_MESSAGES/djangojs.po index 495960bcba..0733323642 100644 --- a/conf/locale/pt_PT/LC_MESSAGES/djangojs.po +++ b/conf/locale/pt_PT/LC_MESSAGES/djangojs.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/edx-platform/language/pt_PT/)\n" @@ -345,6 +345,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -413,9 +417,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -425,6 +431,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -433,10 +449,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -506,12 +518,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -524,7 +534,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -535,7 +544,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -546,7 +554,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -557,7 +564,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -568,26 +574,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -600,7 +602,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -613,12 +614,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -629,7 +628,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1138,6 +1136,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1149,12 +1156,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/ru/LC_MESSAGES/django.mo b/conf/locale/ru/LC_MESSAGES/django.mo index 1da73e1837d1c3a2b44ea92cbae71d39f66aa42e..bed22aeb44bec8f8839eec34f2cf08579ab90a2c 100644 GIT binary patch delta 66 zcmX@ea)V`p3ZvXaRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd VT>~RsBNGKfGb;nbjXM@F0swK861M;V diff --git a/conf/locale/ru/LC_MESSAGES/django.po b/conf/locale/ru/LC_MESSAGES/django.po index 3b13ca0def..9276e3a9f3 100644 --- a/conf/locale/ru/LC_MESSAGES/django.po +++ b/conf/locale/ru/LC_MESSAGES/django.po @@ -67,16 +67,16 @@ # viktoria , 2013 # viktoria , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: nedbat \n" "Language-Team: Russian (http://www.transifex.com/projects/p/edx-platform/language/ru/)\n" @@ -179,7 +179,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -259,17 +258,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -333,6 +329,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -737,52 +741,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -813,7 +807,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -822,7 +815,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -831,22 +823,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -869,7 +857,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -886,31 +873,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -919,7 +901,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -960,13 +941,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1074,7 +1053,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1114,7 +1092,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1213,7 +1190,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1228,7 +1204,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1266,10 +1241,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1321,7 +1323,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1350,12 +1351,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1385,7 +1384,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1398,27 +1396,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1484,7 +1477,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1494,12 +1486,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1529,7 +1519,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1618,12 +1607,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1673,12 +1660,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1716,7 +1701,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1739,7 +1723,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1748,7 +1731,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1788,12 +1770,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1806,7 +1786,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1815,115 +1794,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1931,7 +1893,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1946,7 +1907,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1985,7 +1945,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2040,7 +1999,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2051,17 +2009,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2228,13 +2183,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2247,13 +2200,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2263,14 +2214,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2284,7 +2233,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2297,7 +2245,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2309,7 +2256,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2445,7 +2391,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2579,7 +2524,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2587,7 +2531,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2595,7 +2538,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2607,7 +2549,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2633,7 +2574,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2670,7 +2610,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2688,7 +2627,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2705,6 +2643,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2745,7 +2689,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2781,6 +2725,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2808,6 +2755,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2824,6 +2772,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2918,7 +2867,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3029,7 +2977,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3117,8 +3064,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3200,7 +3155,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3245,12 +3199,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3271,12 +3223,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3364,6 +3314,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3428,6 +3379,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3810,17 +3767,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4059,6 +4021,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4399,7 +4368,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4484,7 +4453,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5606,6 +5574,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5746,6 +5718,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5895,6 +5869,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6039,30 +6045,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6072,23 +6078,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6142,9 +6149,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6159,6 +6167,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6474,18 +6495,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6533,24 +6552,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6613,7 +6636,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6621,7 +6643,6 @@ msgstr[1] "" msgstr[2] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6671,10 +6692,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7096,6 +7113,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7772,6 +7797,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7840,6 +7879,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8691,10 +8736,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8826,10 +8867,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8844,8 +8885,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8856,12 +8914,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8904,23 +8956,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9843,7 +9911,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9852,7 +9919,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10340,7 +10406,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10541,6 +10606,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10720,10 +10790,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10985,12 +11051,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11136,7 +11200,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11237,7 +11300,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11296,12 +11358,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11312,7 +11372,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11323,37 +11382,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11372,7 +11424,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11389,27 +11440,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11418,7 +11464,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11447,22 +11492,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11479,12 +11520,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11503,7 +11542,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11522,12 +11560,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11536,12 +11572,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.mo b/conf/locale/ru/LC_MESSAGES/djangojs.mo index 55896155fe442ad57782b895b94a0174a91b6474..6c185674a807299b76d0d7b18419aab9e5ae9da0 100644 GIT binary patch delta 21 ccmX@ca*SodIxb^f10w}PQ!4|DjXU}n0ZfzzzW@LL delta 21 ccmX@ca*SodIxZt!BNGKfGb;mwjXU}n0Zfzzy8r+H diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.po b/conf/locale/ru/LC_MESSAGES/djangojs.po index 47b646669a..aec12fc09c 100644 --- a/conf/locale/ru/LC_MESSAGES/djangojs.po +++ b/conf/locale/ru/LC_MESSAGES/djangojs.po @@ -32,7 +32,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: cpennington \n" "Language-Team: Russian (http://www.transifex.com/projects/p/edx-platform/language/ru/)\n" @@ -365,6 +365,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -436,9 +440,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -448,6 +454,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -456,10 +472,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -531,12 +543,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -549,7 +559,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -561,7 +570,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -573,7 +581,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -585,7 +592,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -597,7 +603,6 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" @@ -605,19 +610,16 @@ msgstr[1] "" msgstr[2] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -630,7 +632,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -643,12 +644,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -659,7 +658,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1169,6 +1167,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1180,12 +1187,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/si/LC_MESSAGES/django.mo b/conf/locale/si/LC_MESSAGES/django.mo index bf9e5b066c87531f0ec7adfbdbbd65686822c2d1..8d2a75fbfd20dc323cf10ded5aa6bc7ef49ebe03 100644 GIT binary patch delta 66 zcmey)+{ZFOh4IQnRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={WmmhRc}LAUq??L2S*o|AlKkvt^ofKUFV|I#FEVXJYAQ>l2j`NBLhPd UT>~RsBNGKfGb;nbjXS~^0hE3d4gdfE diff --git a/conf/locale/si/LC_MESSAGES/django.po b/conf/locale/si/LC_MESSAGES/django.po index ddad46b86e..2616a5ce2b 100644 --- a/conf/locale/si/LC_MESSAGES/django.po +++ b/conf/locale/si/LC_MESSAGES/django.po @@ -32,16 +32,16 @@ # leprabat , 2013 # leprabat , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Sinhala (http://www.transifex.com/projects/p/edx-platform/language/si/)\n" @@ -144,7 +144,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -224,17 +223,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -298,6 +294,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -702,52 +706,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -778,7 +772,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -787,7 +780,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -796,22 +788,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -834,7 +822,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -851,31 +838,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -884,7 +866,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -925,13 +906,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1039,7 +1018,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1079,7 +1057,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1178,7 +1155,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1193,7 +1169,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1231,10 +1206,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1286,7 +1288,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1315,12 +1316,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1350,7 +1349,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1363,27 +1361,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1449,7 +1442,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1459,12 +1451,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1494,7 +1484,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1583,12 +1572,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1638,12 +1625,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1681,7 +1666,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1704,7 +1688,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1713,7 +1696,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1753,12 +1735,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1771,7 +1751,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1780,115 +1759,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1896,7 +1858,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1911,7 +1872,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1950,7 +1910,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2005,7 +1964,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2016,17 +1974,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2193,13 +2148,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2212,13 +2165,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2228,14 +2179,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2249,7 +2198,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2262,7 +2210,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2274,7 +2221,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2410,7 +2356,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2544,7 +2489,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2552,7 +2496,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2560,7 +2503,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2572,7 +2514,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2598,7 +2539,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2635,7 +2575,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2653,7 +2592,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2670,6 +2608,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2710,7 +2654,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2746,6 +2690,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2773,6 +2720,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2789,6 +2737,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2883,7 +2832,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2994,7 +2942,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3082,8 +3029,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3165,7 +3120,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3210,12 +3164,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3236,12 +3188,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3329,6 +3279,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3393,6 +3344,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3775,17 +3732,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4024,6 +3986,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4364,7 +4333,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4449,7 +4418,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5569,6 +5537,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5709,6 +5681,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5858,6 +5832,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6002,30 +6008,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6035,23 +6041,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6105,9 +6112,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6122,6 +6130,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6437,18 +6458,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6496,24 +6515,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6576,14 +6599,12 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" msgstr[1] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6632,10 +6653,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7057,6 +7074,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7733,6 +7758,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7801,6 +7840,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8652,10 +8697,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8787,10 +8828,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8805,8 +8846,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8817,12 +8875,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8865,23 +8917,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9804,7 +9872,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9813,7 +9880,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10301,7 +10367,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10502,6 +10567,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10681,10 +10751,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10946,12 +11012,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11097,7 +11161,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11198,7 +11261,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11257,12 +11319,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11273,7 +11333,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11284,37 +11343,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11333,7 +11385,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11350,27 +11401,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11379,7 +11425,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11408,22 +11453,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11440,12 +11481,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11464,7 +11503,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11483,12 +11521,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11497,12 +11533,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/si/LC_MESSAGES/djangojs.mo b/conf/locale/si/LC_MESSAGES/djangojs.mo index 01c71b138f4d384a82dd529052f59af871602cc0..91caaa236260c058cac7ac1c2c905e509f6c68f4 100644 GIT binary patch delta 21 ccmeyv{D*nMIxb^f10w}PQ!4|DjXPWz0aQu`-v9sr delta 21 ccmeyv{D*nMIxZt!BNGKfGb;mwjXPWz0aQu`+W-In diff --git a/conf/locale/si/LC_MESSAGES/djangojs.po b/conf/locale/si/LC_MESSAGES/djangojs.po index 026ef300a3..5cf352b453 100644 --- a/conf/locale/si/LC_MESSAGES/djangojs.po +++ b/conf/locale/si/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Sinhala (http://www.transifex.com/projects/p/edx-platform/language/si/)\n" @@ -342,6 +342,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -410,9 +414,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -422,6 +428,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -430,10 +446,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -503,12 +515,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -521,7 +531,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -532,7 +541,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -543,7 +551,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -554,7 +561,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,26 +571,22 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" msgstr[1] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -597,7 +599,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -610,12 +611,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -626,7 +625,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1135,6 +1133,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1146,12 +1153,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/sk/LC_MESSAGES/django.mo b/conf/locale/sk/LC_MESSAGES/django.mo index cabf1bbacf2d170cab257ab10af85536defeac96..e36f54689feeeb3d1487ea34fb7435767b7d603f 100644 GIT binary patch delta 66 zcmbQpvVvuT3gf$ps@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex WYo)l1bq$OZ3{9;JEH*AIU<3d+S{H%< delta 65 zcmZ3%GLdD13gh*Os@{gKzK)(g4vsD^L9W5UTmk+ey3R$Zi6xo&dAcr%C8<^lMh1o^ Vx&}tNMkWe|W>yA<8+Q~i0sx3q688WA diff --git a/conf/locale/sk/LC_MESSAGES/django.po b/conf/locale/sk/LC_MESSAGES/django.po index ed49ea77fa..764d99b589 100644 --- a/conf/locale/sk/LC_MESSAGES/django.po +++ b/conf/locale/sk/LC_MESSAGES/django.po @@ -31,16 +31,16 @@ # Vladimír Záhradník , 2013 # Vladimír Záhradník , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/edx-platform/language/sk/)\n" @@ -143,7 +143,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -223,17 +222,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -297,6 +293,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -701,52 +705,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -777,7 +771,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -786,7 +779,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -795,22 +787,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -833,7 +821,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -850,31 +837,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -883,7 +865,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -924,13 +905,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1038,7 +1017,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1078,7 +1056,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1177,7 +1154,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1192,7 +1168,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1230,10 +1205,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1285,7 +1287,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1314,12 +1315,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1349,7 +1348,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1362,27 +1360,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1448,7 +1441,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1458,12 +1450,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1493,7 +1483,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1582,12 +1571,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1637,12 +1624,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1680,7 +1665,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1703,7 +1687,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1712,7 +1695,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1752,12 +1734,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1770,7 +1750,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1779,115 +1758,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1895,7 +1857,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1910,7 +1871,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1949,7 +1909,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2004,7 +1963,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2015,17 +1973,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2192,13 +2147,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2211,13 +2164,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2227,14 +2178,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2248,7 +2197,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2261,7 +2209,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2273,7 +2220,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2409,7 +2355,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2543,7 +2488,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2551,7 +2495,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2559,7 +2502,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2571,7 +2513,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2597,7 +2538,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2634,7 +2574,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2652,7 +2591,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2669,6 +2607,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2709,7 +2653,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2745,6 +2689,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2772,6 +2719,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2788,6 +2736,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2882,7 +2831,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2993,7 +2941,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3081,8 +3028,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3164,7 +3119,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3209,12 +3163,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3235,12 +3187,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3328,6 +3278,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3392,6 +3343,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3774,17 +3731,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4023,6 +3985,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4363,7 +4332,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4448,7 +4417,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5570,6 +5538,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5710,6 +5682,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5859,6 +5833,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6003,30 +6009,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6036,23 +6042,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6106,9 +6113,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6123,6 +6131,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6438,18 +6459,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6497,24 +6516,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6577,7 +6600,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6585,7 +6607,6 @@ msgstr[1] "" msgstr[2] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6635,10 +6656,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7060,6 +7077,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7736,6 +7761,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7804,6 +7843,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8655,10 +8700,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8790,10 +8831,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8808,8 +8849,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8820,12 +8878,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8868,23 +8920,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9807,7 +9875,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9816,7 +9883,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10304,7 +10370,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10505,6 +10570,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10684,10 +10754,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10949,12 +11015,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11100,7 +11164,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11201,7 +11264,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11260,12 +11322,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11276,7 +11336,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11287,37 +11346,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11336,7 +11388,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11353,27 +11404,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11382,7 +11428,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11411,22 +11456,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11443,12 +11484,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11467,7 +11506,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11486,12 +11524,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11500,12 +11536,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/sk/LC_MESSAGES/djangojs.mo b/conf/locale/sk/LC_MESSAGES/djangojs.mo index 7b1423cce5ca4396351d1ef9bcd8854b5661ceb4..677f94f8edf332e86f12c05ffcc6f50b8678f7cf 100644 GIT binary patch delta 21 ccmbQnGL2=zIxb^f10w}PQ!4|DjXUBP0YtP0F8}}l delta 21 ccmbQnGL2=zIxZt!BNGKfGb;mwjXUBP0YtP0D*ylh diff --git a/conf/locale/sk/LC_MESSAGES/djangojs.po b/conf/locale/sk/LC_MESSAGES/djangojs.po index f00cbebfd6..4819e3b697 100644 --- a/conf/locale/sk/LC_MESSAGES/djangojs.po +++ b/conf/locale/sk/LC_MESSAGES/djangojs.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Slovak (http://www.transifex.com/projects/p/edx-platform/language/sk/)\n" @@ -350,6 +350,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -421,9 +425,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -433,6 +439,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -441,10 +457,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -516,12 +528,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -534,7 +544,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -546,7 +555,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -558,7 +566,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -570,7 +577,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -582,7 +588,6 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" @@ -590,19 +595,16 @@ msgstr[1] "" msgstr[2] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -615,7 +617,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -628,12 +629,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -644,7 +643,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1154,6 +1152,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1165,12 +1172,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/sl/LC_MESSAGES/django.mo b/conf/locale/sl/LC_MESSAGES/django.mo index 4a29e34b815a626e736d96595f09025eb528557b..b065fd22248bcdf08c5c8385cf264825e01e8dc2 100644 GIT binary patch delta 67 zcmZ3>a)f1q3KJL8L^Us!{DRcH)RYR{lA^@C;+({i%=|ou^!)tvoYeH9{L+GAz2yAd XiM3K(#<~VZ3Wlau1{NC^_Amkf6e||> delta 66 zcmX@YvX*6n3e#uCiE3VkuD*_*J`Rp9E\n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/edx-platform/language/sl/)\n" @@ -143,7 +143,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -223,17 +222,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -297,6 +293,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -701,52 +705,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -777,7 +771,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -786,7 +779,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -795,22 +787,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -833,7 +821,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -850,31 +837,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -883,7 +865,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -924,13 +905,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1038,7 +1017,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1078,7 +1056,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1177,7 +1154,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1192,7 +1168,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1230,10 +1205,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1285,7 +1287,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1314,12 +1315,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1349,7 +1348,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1362,27 +1360,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1448,7 +1441,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1458,12 +1450,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1493,7 +1483,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1582,12 +1571,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1637,12 +1624,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1680,7 +1665,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1703,7 +1687,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1712,7 +1695,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1752,12 +1734,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1770,7 +1750,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1779,115 +1758,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1895,7 +1857,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1910,7 +1871,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1949,7 +1909,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2004,7 +1963,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2015,17 +1973,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2192,13 +2147,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2211,13 +2164,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2227,14 +2178,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2248,7 +2197,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2261,7 +2209,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2273,7 +2220,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2409,7 +2355,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2543,7 +2488,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2551,7 +2495,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2559,7 +2502,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2571,7 +2513,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2597,7 +2538,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2634,7 +2574,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2652,7 +2591,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2669,6 +2607,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2709,7 +2653,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2745,6 +2689,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2772,6 +2719,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2788,6 +2736,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2882,7 +2831,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2993,7 +2941,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3081,8 +3028,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3164,7 +3119,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3209,12 +3163,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3235,12 +3187,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3328,6 +3278,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3392,6 +3343,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3774,17 +3731,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4023,6 +3985,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4363,7 +4332,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4448,7 +4417,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5572,6 +5540,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5712,6 +5684,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5861,6 +5835,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6005,30 +6011,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6038,23 +6044,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6108,9 +6115,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6125,6 +6133,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6440,18 +6461,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6499,24 +6518,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6579,7 +6602,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6588,7 +6610,6 @@ msgstr[2] "" msgstr[3] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6639,10 +6660,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7064,6 +7081,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7740,6 +7765,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7808,6 +7847,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8659,10 +8704,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8794,10 +8835,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8812,8 +8853,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8824,12 +8882,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8872,23 +8924,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9811,7 +9879,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9820,7 +9887,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10308,7 +10374,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10509,6 +10574,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10688,10 +10758,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10953,12 +11019,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11104,7 +11168,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11205,7 +11268,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11264,12 +11326,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11280,7 +11340,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11291,37 +11350,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11340,7 +11392,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11357,27 +11408,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11386,7 +11432,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11415,22 +11460,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11447,12 +11488,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11471,7 +11510,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11490,12 +11528,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11504,12 +11540,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/sl/LC_MESSAGES/djangojs.mo b/conf/locale/sl/LC_MESSAGES/djangojs.mo index bcfcb7e49c63917d8db4a1393aae2b2cb3f8f465..13c2399c984c1a0e0bbac833702dc8382f8b5ec6 100644 GIT binary patch delta 23 fcmexr_0?*_HbE|9T>~QpLsKgQi_HfFw{imjYfT6a delta 23 fcmexr_0?*_HbE{UT_Y0(Lo+J_gUts7w{imjYe@(S diff --git a/conf/locale/sl/LC_MESSAGES/djangojs.po b/conf/locale/sl/LC_MESSAGES/djangojs.po index d9fdcb4fe6..8fd370ca15 100644 --- a/conf/locale/sl/LC_MESSAGES/djangojs.po +++ b/conf/locale/sl/LC_MESSAGES/djangojs.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Slovenian (http://www.transifex.com/projects/p/edx-platform/language/sl/)\n" @@ -354,6 +354,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -428,9 +432,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -440,6 +446,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -448,10 +464,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -525,12 +537,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "%s nazaj" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "%s od zdaj" @@ -543,7 +553,6 @@ msgid "about a minute" msgstr "približno minuto" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuta" @@ -556,7 +565,6 @@ msgid "about an hour" msgstr "približno uro" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "približno %d ura" @@ -569,7 +577,6 @@ msgid "a day" msgstr "dan" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d dan" @@ -582,7 +589,6 @@ msgid "about a month" msgstr "približno mesec" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mesec" @@ -595,7 +601,6 @@ msgid "about a year" msgstr "približno leto" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d leto" @@ -604,12 +609,10 @@ msgstr[2] "%d let" msgstr[3] "%d let" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "%s, ki so na voljo" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." @@ -618,7 +621,6 @@ msgstr "" "prostoru spodaj in nato kliknete puščico \"Izberi\" med dvema prostoroma. " #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "Pišite v ta prostor, da filtrirate seznam vseh %s." @@ -631,7 +633,6 @@ msgid "Choose all" msgstr "Izberite vse" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "Kliknite, da izberete vse %s hkrati." @@ -644,12 +645,10 @@ msgid "Remove" msgstr "Odstrani" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "Izbrani %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -662,7 +661,6 @@ msgid "Remove all" msgstr "Odstrani vse" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "Kliknite, če želite odstraniti izbrane %s." @@ -1184,6 +1182,15 @@ msgstr "Seznam" msgid "Heading" msgstr "Naslov" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1195,12 +1202,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/th/LC_MESSAGES/django.mo b/conf/locale/th/LC_MESSAGES/django.mo index 8352caa202d3b67ff38b8b6869bb0670a2f095fb..79cf2c26babd912a585ed8e12158c548921bdd6e 100644 GIT binary patch delta 126 zcmZ3_d5m*{i|Q#x28JLYKF`3wAj{0aU;?Dy0%=zut;E8>5DTO;HfAa?dgK?R=B1`o z=#~^E<`w58mSpDVIi%<3r{|=m7v+~06ze7D=W+%3hv+&NrGjO3T@p)DtrUz53{7+m UjCBo+6bwzR3@kS9V*JVk0MhCr)c^nh delta 82 zcmX@cxt?=^i|S@Z28JLYKF`3wz{bqLU;?DC0clqt&CSBV5DTOOH)bj@^1Avudippx fy0`?n1_w`G%P7TVq-$iNU}$D#V7U1r<5wmCe1s7# diff --git a/conf/locale/th/LC_MESSAGES/django.po b/conf/locale/th/LC_MESSAGES/django.po index 310fb0e2bc..36496657db 100644 --- a/conf/locale/th/LC_MESSAGES/django.po +++ b/conf/locale/th/LC_MESSAGES/django.po @@ -35,16 +35,16 @@ # MegaGod , 2014 # MegaGod , 2014 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Thai (http://www.transifex.com/projects/p/edx-platform/language/th/)\n" @@ -147,7 +147,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -227,17 +226,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -301,6 +297,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -705,52 +709,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -781,7 +775,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -790,7 +783,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -799,22 +791,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -837,7 +825,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -854,31 +841,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -887,7 +869,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -928,13 +909,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1042,7 +1021,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1082,7 +1060,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1181,7 +1158,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1196,7 +1172,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1234,10 +1209,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1289,7 +1291,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1318,12 +1319,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1353,7 +1352,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1366,27 +1364,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1452,7 +1445,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1462,12 +1454,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1497,7 +1487,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1586,12 +1575,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1641,12 +1628,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1684,7 +1669,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1707,7 +1691,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1716,7 +1699,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1756,12 +1738,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1774,7 +1754,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1783,115 +1762,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1899,7 +1861,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1914,7 +1875,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1953,7 +1913,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2008,7 +1967,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2019,17 +1977,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2196,13 +2151,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2215,13 +2168,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2231,14 +2182,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2252,7 +2201,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2265,7 +2213,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2277,7 +2224,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2413,7 +2359,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2547,7 +2492,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2555,7 +2499,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2563,7 +2506,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2575,7 +2517,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2601,7 +2542,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2638,7 +2578,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2656,7 +2595,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2673,6 +2611,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2713,7 +2657,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2749,6 +2693,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2776,6 +2723,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2792,6 +2740,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2886,7 +2835,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2997,7 +2945,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3085,8 +3032,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3168,7 +3123,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3213,12 +3167,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3239,12 +3191,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3332,6 +3282,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3396,6 +3347,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3778,17 +3735,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4027,6 +3989,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4367,7 +4336,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4452,7 +4421,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5570,6 +5538,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5710,6 +5682,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5859,6 +5833,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6003,30 +6009,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6036,23 +6042,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6106,9 +6113,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6123,6 +6131,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6438,18 +6459,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6497,24 +6516,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6577,13 +6600,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6631,10 +6652,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7056,6 +7073,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7732,6 +7757,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7800,6 +7839,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8651,10 +8696,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8788,10 +8829,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8806,8 +8847,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8818,12 +8876,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8866,23 +8918,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9805,7 +9873,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9814,7 +9881,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10302,7 +10368,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10503,6 +10568,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10682,10 +10752,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10947,12 +11013,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11098,7 +11162,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11199,7 +11262,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11258,12 +11320,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11274,7 +11334,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11285,37 +11344,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11334,7 +11386,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11351,27 +11402,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11380,7 +11426,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11409,22 +11454,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11441,12 +11482,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11465,7 +11504,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11484,12 +11522,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11498,12 +11534,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/th/LC_MESSAGES/djangojs.mo b/conf/locale/th/LC_MESSAGES/djangojs.mo index 901402726937268c7f36f27b9f6bcb29659786aa..820fe4360f7a137852bee29eeea0f407a2b1154a 100644 GIT binary patch delta 21 ccmeyw{E2zOIxb^f10w}PQ!4|DjXSIu0aB(0!2kdN delta 21 ccmeyw{E2zOIxZt!BNGKfGb;mwjXSIu0aB(0y#N3J diff --git a/conf/locale/th/LC_MESSAGES/djangojs.po b/conf/locale/th/LC_MESSAGES/djangojs.po index 9182577d57..455a1b91c8 100644 --- a/conf/locale/th/LC_MESSAGES/djangojs.po +++ b/conf/locale/th/LC_MESSAGES/djangojs.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Thai (http://www.transifex.com/projects/p/edx-platform/language/th/)\n" @@ -339,6 +339,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -404,9 +408,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -416,6 +422,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -424,10 +440,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -495,12 +507,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -513,7 +523,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -523,7 +532,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -533,7 +541,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -543,7 +550,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -553,25 +559,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -584,7 +586,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -597,12 +598,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -613,7 +612,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1121,6 +1119,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1132,12 +1139,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/tr_TR/LC_MESSAGES/django.mo b/conf/locale/tr_TR/LC_MESSAGES/django.mo index 5513fc0695f226eb263b66534b0086b764be9a4b..39a76704b684ca9225490a0f089f0dd47ef5482f 100644 GIT binary patch delta 55535 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 delta 52521 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, 2014 # hgsenel , 2014 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # hgsenel , 2014 @@ -71,8 +71,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: hgsenel \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/edx-platform/language/tr_TR/)\n" @@ -88,8 +88,14 @@ msgstr "" #. that a user has submitted or needs to grade #: cms/djangoapps/contentstore/utils.py lms/djangoapps/courseware/tabs.py msgid "Open Ended Panel" -msgstr "" +msgstr "Açıklı Uçlu Paneli" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: "Courseware" is the title of the page where you access a +#. course's videos and problems. +#. Translators: 'Courseware' refers to the tab in the courseware +#. that leads to the content of a course +#: cms/djangoapps/contentstore/views/tabs.py lms/djangoapps/courseware/tabs.py #: lms/templates/courseware/courseware-error.html msgid "Courseware" msgstr "Ders yazılımı" @@ -174,7 +180,6 @@ msgid "Student" msgstr "Öğrenci" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -205,11 +210,11 @@ msgstr "Bu ders için kaydolmadınız " #: common/djangoapps/student/views.py msgid "Enrollment action is invalid" -msgstr "Kayıt başarısız" +msgstr "Kayıt işlemi başarısız" #: common/djangoapps/student/views.py msgid "There was an error receiving your login information. Please email us." -msgstr "Giriş bilgilerinizi alırken bir hata oluştu. Lütfen bize email atın" +msgstr "Giriş bilgilerinizi alırken bir hata oluştu. Lütfen bize eposta atın." #: common/djangoapps/student/views.py msgid "" @@ -266,17 +271,14 @@ msgid "Unexpected account status" msgstr "Beklenmedik hesap durumu" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "Bu kullanıcı '{username}' adı mevcut." #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "Bu e-postaya '{email}' ait bir hesap bulunmaktadır." #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "Hata (401 {field}). Lütfen bize e-posta atın." @@ -340,6 +342,14 @@ msgstr "Bir şehir gerekiyor" msgid "A country is required" msgstr "Bir ülke gerekiyor" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "Kullanıcı adı {0} karakterden uzun olamaz" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "Eposta {0} karakterden uzun olamaz" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "Geçerli bir e-posta adresi gerekmektedir." @@ -746,52 +756,42 @@ msgid "December" msgstr "Aralık" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "Geçersiz Uzunluk ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "{0} sayıda karakter veya daha fazlası olmalı" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "{0} sayıda karakter veya daha azı olmalı" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "Daha fazla ({0}) kompleks olmalı" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr " {0} veya daha fazla büyük harf içermeli" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr " {0} veya daha fazla küçük harf içermeli" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr " {0} veya daha fazla rakam içermeli" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr " {0} veya daha fazla noktalama işareti içermeli" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr " {0} veya daha fazla ASCII olmayan karakter içermeli" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr " {0} veya daha fazla özgün kelime içermeli" @@ -828,7 +828,6 @@ msgstr "" "değiştirecektir." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "Tavsiye fonksiyonunda {hintfn} hata {err} " @@ -837,7 +836,6 @@ msgid "(Source code line unavailable)" msgstr "(Kaynak kodu satırı bilinmiyor)" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "XML kaynak satırına {sourcenum} bakınız." @@ -846,23 +844,19 @@ msgid "There was a problem with the staff answer to this problem." msgstr "Bu probleme personelin verdiği yanıtta bir sorun vardı." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr " '{student_answer}' bir sayı olarak algılanamadı." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" "Nümerik problemlerde, ({bad_variables}) gibi değişkenler kullanabilirsiniz." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "faktoryel fonksiyonu etki alanı dışında hesaplandı:'{student_answer}'" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "geçersiz matematik yazımı: '{student_answer}'" @@ -887,7 +881,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "ÖzelYanıt: kontrol fonksiyonu geçersiz sözlük döndü!" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -906,12 +899,10 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "Geçersiz notlandırı yanıtı. Lütfen ders personeliyle temasa geçiniz." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "Geçersiz giriş: yanıtta {bad_input} değerine izin verilmez." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" @@ -920,19 +911,16 @@ msgstr "" " Sağlanan cevap: {bad_input}" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "Geçersiz giriş: '{bad_input}' formül olarak okunamadı." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "Geçersiz giriş: '{bad_input}' formül olarak okunamadı" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "ŞematikTepkiyi değerlendirirlen hata. Hata şöyleydi: {error_msg}" @@ -941,7 +929,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "Personelin cevabı bir sayı olarak algılanamadı." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "'{given_answer}' bir sayı olarak algılanamadı." @@ -984,13 +971,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "Daha sonra yeniden kontrol edilmeden önce problem sıfırlanmalıdır." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Yüklemeler arasında en az {wait} saniye beklemelisiniz." #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "Hata: {msg}" @@ -1104,7 +1089,6 @@ msgid "Scored rubric" msgstr "Kaydedilmiş rubrik" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1147,7 +1131,6 @@ msgstr "YZ-Değerlendirme" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1255,30 +1238,31 @@ msgid "Error saving your score. Please notify course staff." msgstr "Skorunuzu kaydederken hata. Lütfen ders çalışanlarına bildiriniz." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." msgstr "" +"Youtube'dan {youtube_id} için altyazı alınamadı. Durum kodu: {statuc_code}." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Can't find any transcripts on the Youtube service." -msgstr "" +msgstr "Youtube hizmetinde hiç bir altyazı bulunamadı." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." -msgstr "" +msgstr "Sadece SubRip (*.srt) türünde altyazı biçimini destekliyoruz." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" +"Subrip altyazı dosyası okunurken yanlışlık tespit edildi. İç mesaj " +"{error_message}" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." -msgstr "" +msgstr "Subrip altyazı dosyası okunurken yanlışlık tespit edildi." #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "A YouTube URL or a link to a file hosted anywhere on the web." @@ -1309,10 +1293,37 @@ msgstr "Arama" msgid "Copyright" msgstr "Telif Hakkı" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "**{organization}**'s _{course_name}_ için Wiki." @@ -1332,35 +1343,48 @@ msgstr "Bir makale eklemek için dersin wikisini ziyaret et" #. that leads to the content of a course #: lms/djangoapps/courseware/tabs.py msgid "Course Content" -msgstr "" +msgstr "Ders İçeriği" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: "Staff grading" appears on a tab that allows +#. staff to view openended problems that require staff grading +#: lms/djangoapps/courseware/tabs.py #: lms/templates/instructor/staff_grading.html +#, fuzzy msgid "Staff grading" -msgstr "Eğitmen Notlandırılması" +msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"Personel Notlandırılması\n" +"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" +"Eğitmen Notlandırılması" -#: lms/templates/courseware/syllabus.html +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +#, fuzzy msgid "Syllabus" -msgstr "Takvim" +msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"Ders Programı\n" +"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" +"Takvim" #. Translators: "Peer grading" appears on a tab that allows #. students to view openended problems that require grading #: lms/djangoapps/courseware/tabs.py msgid "Peer grading" -msgstr "" +msgstr "Kişiyle Notlandırma" #. Translators: 'Instructor' appears on the tab that leads to #. the instructor dashboard, which is a portal where an instructor #. can get data and perform various actions on their course #: lms/djangoapps/courseware/tabs.py msgid "Instructor" -msgstr "" +msgstr "Eğitmen" #: lms/djangoapps/courseware/features/video.py lms/templates/video.html msgid "ERROR: No playable video sources found!" msgstr "HATA: Oynatılabilir video kaynağı bulunamadı!" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1393,12 +1417,10 @@ msgid "The underlying module store does not support import." msgstr "Alt taraftaki modül içe aktarmayı desteklemiyor." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "{0}'ın kimliğini denetlerken başarısız olundu, hata {1}\n" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "Kimlik denetimi {0} için başarısız oldu\n" @@ -1428,7 +1450,6 @@ msgid "email must end in" msgstr "eposta şununla bitmeli" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "Başarısız - eposta {0} external_id olarak zaten mevcut" @@ -1441,27 +1462,22 @@ msgid "email address required (not username)" msgstr "e-posta adresi gerekli (kullanıcı adı değil)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "Ups, {0} kullanıcısı oluşturulamadı, IntegrityError" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "Kullanıcı {0} başarıyla oluşturuldu!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "Eposta adresi {0} olan kullanıcı bulunamadı" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "{0} - {1} kullanıcı adıyla olan kullanıcı bulunamadı" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "Silinmiş kullanıcı {0}" @@ -1536,7 +1552,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "{0} veri dizininde zaten bulunuyor! (Yine de yeniden yükleniyor)" @@ -1546,12 +1561,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "Havuzu klonlayamadık veya çekemedik. Lütfen url'nizi kontrol ediniz." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "Havuzu {0}'a klonlama başarısız oldu" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "Yüklenmiş ders {0} {1}
Hatalar:" @@ -1581,7 +1594,6 @@ msgid "Information about all courses" msgstr "Bütün dersler hakkında bilgi" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "Hata - {0}
{1}
numaralı ders getirilemedi" @@ -1670,12 +1682,10 @@ msgid "Comment level too deep" msgstr "Yorum Seviyesi Çok Derin" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "Kabul edilen dosya türleri '%(file_types)s'" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "Maksimum dosya yükleme boyutu %(file_size)sK dır." @@ -1731,12 +1741,10 @@ msgstr "" "aşağıdaki tabloda indirmek için hazır olacak." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "Öğrenci {0} için teslim tarihi {1}'den {2}'ye değiştirildi" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "Öğrenci {0} için teslim tarihi {1}'dan {2}'ye sıfırlandı" @@ -1774,7 +1782,6 @@ msgid "Unable to parse date: " msgstr "Tarih okunamadı:" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "url: {0} için modül bulunamadı" @@ -1802,7 +1809,6 @@ msgid "Extended Due Date" msgstr "Ertelenmiş Son Gün" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "{0} için ek süre almış kullanıcılar" @@ -1811,7 +1817,6 @@ msgid "Unit" msgstr "Birim" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "{0} {1} ({2}) için ek süreler" @@ -1851,12 +1856,10 @@ msgid "No status information available" msgstr "Durum bilgisi bulunmamaktadır." #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "instructor_task {0} için task_output bilgisi bulunamadı" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" "instructor_task {0} için okunabilir task_output bilgisi bulunamadı: {1}" @@ -1870,7 +1873,6 @@ msgid "No message provided" msgstr "Hiç bir mesaj verilmedi" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "instructor_task {0} için geçersiz task_output bilgisi bulundu: {1}" @@ -1879,7 +1881,6 @@ msgid "No progress status information available" msgstr "İlerleme durum bilgisi bulunamadı" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" "instructor_task {0} için okunabilir task_output bilgisi bulunamadı: {1}" @@ -1887,41 +1888,35 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "İlerleme: {attempted} adetten {succeeded}'ı {action} oldu" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "Öğrenci '{student}' için {action} olması için teslim bulunamadı " #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "Öğrenci '{student}' için problemde {action} başarısız oldu" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "Öğrenci '{student}' için problemde {action} başarılı oldu" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "Teslimi {action} olan hiç bir öğrenci bulunamadı" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" "{attempted} öğrenciden herhangi bir tanesinde problem {action} olamadı" @@ -1929,67 +1924,57 @@ msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "{attempted} öğrenci için problem başarıyla {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "{attempted} sayıda öğrencinin {succeeded}'i için problem {action}" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "{action} olması için herhangi bir alıcı bulunamadı" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "{attempted} sayıdaki alıcı için, mesaj {action} başarısız oldu." #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "{attempted} sayıdaki alıcı için, mesaj {action} başarılı oldu" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "{attempted} alıcıdan {succeeded}'i için mesaj {action} " #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "Durum: {action} {attempted} içinden {succeeded}" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "(atlıyor {skipped})" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "({total} içinde)" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1999,7 +1984,6 @@ msgstr "" "Değerli %(student_name)s," #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -2018,7 +2002,6 @@ msgid "Add to profile" msgstr "Profiline ekle" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -2063,7 +2046,6 @@ msgstr "" "noktasına bildirin." #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "{0} dersi ve {1} öğrencisi için." @@ -2126,7 +2108,6 @@ msgid "Trying to add a different currency into the cart" msgstr "Sepete farklı bir para birimi eklemeye çalışılıyor" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2139,17 +2120,14 @@ msgid "[Refund] User-Requested Refund" msgstr "[İade] Kullanıcının Talep Ettiği İade" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "{course_id} için mod {mode} bulunmuyor " #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "Başarı Sertifikası, {course} dersi için {mode_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2239,13 +2217,8 @@ msgstr "Üniversite" #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: cms/templates/widgets/header.html #: lms/templates/shoppingcart/verified_cert_receipt.html -#, fuzzy msgid "Course" -msgstr "" -"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" -"Ders\n" -"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" -"Kurs" +msgstr "Ders" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Announce Date" @@ -2326,13 +2299,11 @@ msgstr "Talep ettiğiniz ders bulunmamaktadır." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "{0} dersi zaten alışveriş sepetinizde." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "{0} dersine zaten kayıtlısınız." @@ -2345,13 +2316,11 @@ msgid "You do not have permission to view this page." msgstr "Bu sayfayı görmek için yetkiniz yok." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "Ödeme işlemcisi gerekli bir parametreyi döndürmedi: {0}" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" "Ödeme işlemcisi, {1} parametresi için kötü yazılmış {0} değer döndürdü." @@ -2363,7 +2332,6 @@ msgstr "" "Ödeme işlemcisi, numarası sistemimizde olmayan bir sipariş kabul etti." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." @@ -2372,7 +2340,6 @@ msgstr "" "maliyetinden farklı." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2394,7 +2361,6 @@ msgstr "" "

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2410,10 +2376,10 @@ msgstr "" "Af edersiniz! Ödeme işlemcimiz tutarsız bilgi bulunan ödeme teyidi gönderdi!\n" "Ödemenin hesaplarınızdan alındığını teyit edemiyor ve siparişinizde ilerleme kaydedemiyoruz.\n" "Spesifik hata mesajı: {msg}.\n" -"Kredi kartınızdan ücret çekilmiş olabilir. Ödemeyle ilgili sorularınız için {email} adresinden bizimle temasa geçiniz." +"Kredi kartınızdan ücret çekilmiş olabilir. Ödemeyle ilgili sorularınız için {email} adresinden bizimle temasa geçiniz.\n" +"

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2425,12 +2391,12 @@ msgid "" msgstr "" "\n" "

\n" -"Af edersiniz! Bir hata nedeniyle ödemeniz sipariş toplamında farklı bir rakamla gerçekleşti!\n" +"Afedersiniz! Bir hata nedeniyle ödemeniz sipariş toplamında farklı bir rakamla gerçekleşti!\n" "Spesifik hata mesaji: {msg}.\n" -"Kredi kartınızdan büyük bir olasılıkla ücret çekildi. Ödeme konusunda {email} adresi üzerinden bizimle temasa geçin." +"Kredi kartınızdan büyük bir olasılıkla ücret çekildi. Ödeme konusunda {email} adresi üzerinden bizimle temasa geçin.\n" +"

" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2611,7 +2577,6 @@ msgstr "" "seçerek deneyin" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2761,7 +2726,6 @@ msgid "Your Password Reset is Complete" msgstr "Parolanızın sıfırlama işlemi tamamlandı." #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2771,7 +2735,6 @@ msgstr "" "Şifreniz yollandı. Buradan devam edebilir %(link_start)s , ya da buradan %(link_end)s şimdi giriş yapabilirsiniz." #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2781,7 +2744,6 @@ msgstr "" "%(platform_name)s şifreni yenile ⏎" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2795,7 +2757,6 @@ msgid "Password Reset Form" msgstr "Şifre Sıfırlama Formu" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2823,7 +2784,6 @@ msgid "" msgstr "Üzgünüz, sistemimiz parolanızı yenilerken sorun yaşıyor gözüküyor" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2838,9 +2798,10 @@ msgid "" "correctly.
Required fields are noted by bold text and an asterisk (*)." msgstr "" -"Lütfen şifrenizi iki kere giriniz. Böylece sizin doğru yazdığınızdan emin " -"olalım.
Doldurulması zorunlu olan alanlar strong class=\"indicator\">" -" koyu teksle yazılmış ve bir yıldız(*) işareti ile gösterilmiştir
." +"Lütfen şifrenizi iki kere giriniz, böylece sizin doğru yazdığınızdan emin " +"olalım.
Doldurulması zorunlu olan alanlar koyu harflerle yazılmış ve bir yıldız (*) işareti ile " +"gösterilmiştir." #: lms/templates/registration/password_reset_confirm.html #: lms/templates/forgot_password_modal.html lms/templates/login.html @@ -2865,7 +2826,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "Şifre değiştirme işleminiz başarısız." #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2890,14 +2850,13 @@ msgstr "" "Yardım?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" " " msgstr "" "\n" -"Lütfen %(start_link) sıkça sorulan sorular ve iletişim bilgileri %(end_link)s ni görmek için yardım sayfamızı ziyaret edin." +"Lütfen %(start_link)s sıkça sorulan sorular ve iletişim bilgileri %(end_link)s ni görmek için yardım sayfamızı ziyaret edin." #: lms/templates/registration/password_reset_email.html msgid "" @@ -2911,6 +2870,14 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "Lütfen aşağıdaki sayfaya gidip yeni bir şifre seçiniz." +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" +"Bu değişikliği talep etmediyseniz, bu epostayı dikkate almayınız - " +"Şifresinizi henüz sıfırlamadık." + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "Bizim sitemizi kullandığınız için teşekkür ederiz!" @@ -2951,7 +2918,7 @@ msgstr "Yazıyı sil" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2992,6 +2959,9 @@ msgid "You are deleting an article. Please confirm." msgstr "Bir yazıyı silmek üzeresiniz. Lütfen onaylayın." #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -3019,6 +2989,7 @@ msgstr "Önizleme" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "Kip Kapat" @@ -3035,6 +3006,7 @@ msgstr "Wiki Önizleme" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "Kip açık" @@ -3136,7 +3108,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "Değişikliklerinizi yenilemek bu yazıyı silmenize neden olacaktır." #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3164,9 +3135,9 @@ msgid "" "This wiki uses Markdown for styling. There are several " "useful guides online. See any of the links below for in-depth details:" msgstr "" -"Bu wiki strong>Markdown kullanıyor. Online olarak çeşitli yardımcı" -" kılavuzlar bulabilirsin. Eğer bunlardan birini detaylı olarak bulmak " -"istiyorsan linklerden birini gözden geçirebilirsin :" +"Bu wiki Markdown kullanıyor. Çevrimiçi olarak çeşitli " +"yardımcı kılavuzlar bulunuyor. Eğer bunlardan birini ayrıntılı olarak bulmak" +" istiyorsan linklerden birini gözden geçirebilirsin:" #: lms/templates/wiki/includes/cheatsheet.html msgid "Markdown: Basics" @@ -3257,7 +3228,6 @@ msgid "Quotes" msgstr "Alıntılar" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3304,8 +3274,8 @@ msgid "" "The following files are available for this article. Copy the markdown tag to" " directly refer to a file from the article text." msgstr "" -"Bu makale için aşağıdaki dosyalar bulunmaktadır. Refer etmek için altı " -"çizili tagı makalede kopyalayın." +"Bu makale için aşağıdaki dosyalar bulunmaktadır. Bir dosyayı atfetmek için " +"altı çizili etiketi makaleden kopyalayın." #: lms/templates/wiki/plugins/attachments/index.html msgid "Markdown tag" @@ -3351,8 +3321,16 @@ msgstr "Düzeltmeler" msgid "There are no attachments for this article." msgstr "Bu yazı için hiç bir ek yok." +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "Geçersiz ders güncelleme numarası." + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "Ders güncellemesi bulunamadı." + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3447,7 +3425,6 @@ msgid "Upload completed" msgstr "Yükleme Tamamlandı" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3501,12 +3478,10 @@ msgid "Could not find the course.xml file in the package." msgstr "Paket içinde ders.xml dosyası bulunamadı." #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "{0} ın kopyası" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "'{0}' ın tekrarı" @@ -3527,12 +3502,10 @@ msgid "Insufficient permissions" msgstr "Yetersiz yetki" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "'{email}' email adresine sahip kullanıcı bulunamadı." #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" "{email} epostasına sahip kullanıcı kayıtlıdır fakat hesabını " @@ -3624,6 +3597,7 @@ msgstr "Kaydet" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3688,6 +3662,12 @@ msgstr "Görüntü ismi" msgid "Preferred Language" msgstr "Tercih Edilen Dil" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "Görüntüle" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -4059,11 +4039,11 @@ msgstr "Parola Sıfırla" #: lms/templates/dashboard.html msgid "Current Courses" -msgstr "Mevcut Kurslar" +msgstr "Mevcut Dersler" #: lms/templates/dashboard.html msgid "Looks like you haven't registered for any courses yet." -msgstr "Herhangi bir kurs için kaydınız gözükmüyor" +msgstr "Herhangi bir ders için kaydınız gözükmüyor" #: lms/templates/dashboard.html msgid "Find courses now!" @@ -4091,7 +4071,7 @@ msgstr "Ayarları Kaydet" #: lms/templates/dashboard.html msgid "Password Reset Email Sent" -msgstr "Parola yenileme emaili göderildi" +msgstr "Parola Yenileme Epostası Gönderildi" #: lms/templates/dashboard.html msgid "" @@ -4103,7 +4083,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html msgid "Change Email" -msgstr "Email Değiştir" +msgstr "Eposta Değiştir" #: lms/templates/dashboard.html msgid "Please enter your new email address:" @@ -4125,20 +4105,27 @@ msgstr "" msgid "Change your name" msgstr "Adınıızı değiştirin" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" -"{platform}'nun kredisini yüksek tutabilmek için, bütün isim değişiklikleri " -"loglanacak ve kaydedilecektir." +"{platform} {cert_name_short}'nızın tanınırlılığını üst düzeyde tutmak için, " +"bütün isim değişiklikleri tutulacak ve kaydedilecektir." +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" -msgstr " {platform} sertifikalarında gözükecek olaran tam isminizi girin:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" +msgstr "" +"{platform} {cert_name_short}'nızda gözükeceği gibi, arzu ettiğiniz tam " +"isminizi giriniz:" #: lms/templates/dashboard.html #: lms/templates/verify_student/_modal_editname.html @@ -4154,7 +4141,7 @@ msgid "" " {course_number}? " msgstr "" -" {ders numarası}? {course_number}? " #: lms/templates/dashboard.html @@ -4393,6 +4380,16 @@ msgstr "Öneri yapın" msgid "Ask a question" msgstr "Soru sor" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" +"Lütfen dikkat: {platform_name} destek takımı İngilizce bilmektedir. " +"Herhangi bir dilde yazılan soruları anlamak için elimizden geleni yaparken, " +"yanıtlarımız İngilizce olacaktır." + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4761,7 +4758,7 @@ msgstr "Reddedildi" msgid "Pending name changes" msgstr "Bekleyen isim değişiklikleri" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "Onayla" @@ -4851,9 +4848,8 @@ msgstr "" "parti siteye gönderdiğimize dikkat ediniz." #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" -msgstr "%s e dön" +msgstr "%s e Geri Dön" #: lms/templates/register-shib.html msgid "Preferences for {platform_name}" @@ -5007,7 +5003,7 @@ msgstr "{platform_name} hesabınızı oluşturmak için aşağıda kaydolun" #: lms/templates/register.html msgid "Please complete the following fields to register for an account. " -msgstr "Kayıt olmak için lütfen aşağıdaki alanları doldurun." +msgstr "Kayıt olmak için lütfen aşağıdaki gerekli alanları tamamlayın." #: lms/templates/register.html lms/templates/register.html msgid "cannot be changed later" @@ -5126,7 +5122,7 @@ msgstr "Genel Kullanıcı Adı*" #: lms/templates/signup_modal.html lms/templates/signup_modal.html msgid "e.g. yourname (shown on forums)" -msgstr "ör. isminiz (forumda gözükecek)" +msgstr "ör. isminiz (forumlarda gözükecek)" #: lms/templates/signup_modal.html lms/templates/signup_modal.html msgid "Full Name *" @@ -5402,7 +5398,7 @@ msgstr "İzleme geçmişi" #: lms/templates/tracking_log.html msgid "datetime" -msgstr "Gün zamanı" +msgstr "Günzaman" #: lms/templates/tracking_log.html msgid "ipaddr" @@ -5826,7 +5822,7 @@ msgstr "Önde gelen üniversitelerin ücretsiz kurslarını görüntüle" #: lms/templates/courseware/courses.html msgid "Explore free courses from {university_name}." -msgstr "{university_name} üniversitesinden bedava kursları görüntüle" +msgstr "{university_name} üniversitesinden ücretsiz dersleri görüntüle" #: lms/templates/courseware/courseware-error.html msgid "" @@ -6021,6 +6017,10 @@ msgstr "DataDump" msgid "Manage Groups" msgstr "Grupları yönet" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "Not İndirmeler" @@ -6196,6 +6196,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "Kayıt bilgilerini uzaktaki not defterinden çek" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "Altbölüm:" @@ -6360,6 +6362,38 @@ msgstr "Maksimum" msgid "Points Earned (Num Students)" msgstr "Kazanılan Puanlar (Öğrenci Sayısı)" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "Doğru yanıtlayan öğrenciler" @@ -6510,41 +6544,38 @@ msgid "Your final grade:" msgstr "Final notunuz:" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" -msgstr "Sertifika için gerekli not:" +msgid "Grade required for a {cert_name_short}:" +msgstr "Bir {cert_name_short} için not gerekiyor:" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" +"Onaylanmış sertifikanızın {cert_name_long} verilişi, {cert_name_short} " +"sertifikanızın A.B.D.'inin İran, Küba, Suriye ve Sudan için koyduğu " +"amborgalara uyup uymadığının kontrol edilmesi için bekletiliyor. Eğer " +"sistemimizin sizi yanlışlıkla söz konusu ülkelerle ilişkilendirdiğini " +"düşünüyorsanız, {email} adresi üzerinden bizimle temasa geçiniz. " +"{cert_name_long} sertifikanızın ücretini geri almak isterseniz, ödeme " +"adresimizle {billing_email} temasa geçiniz" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" -"Onaylanmış sertifikanızın verilişinin, A.B.D.'inin İran, Küba, Suriye ve " -"Sudan için koyduğu amborgalara uyup uymadığının kontrol edilmesi için " -"bekletiliyor. Eğer sistemimizin yanlışlıkla sözkonusu ülkelerle sizi " -"ilişkilendirdiğini düşünüyorsanız, {email} adresi üzerinden bizimle temasa " -"geçiniz. Sertifikanızın ücretini geri almak isterseniz, ödeme adresimizle " -"{billing_email} temasa geçiniz" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" -"sertifikanız A.B.D.'nin ambargo uyguladığı, İran, Küba, suriye ve Sudan'la " -"ilgili duruma uygunluğu kontrol edilmek üzere askıdadır. Sistemimizin bu " -"ülkelerle ilişkinizin yanlış değerlendirildiğini düşünüyorsanız, {email} " -"adresi üzerinden bizimle temasa geçiniz." - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" -msgstr "Sertifikanız oluşturuluyor" +msgid "Your {cert_name_short} is Generating" +msgstr "{cert_name_short}'nız Oluşturuluyor" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6553,32 +6584,31 @@ msgstr "Bu link PDF formatında açılacak/indirilecek" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" -msgstr "Sertifikanızı İndiriniz (PDF)" +msgid "Download Your {cert_name_short} (PDF)" +msgstr "İndir {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" -"Sertifikalar oluşturulurken, sizden geçerli sayıda doğrulama fotoğrafı " -"almadığımızdan, size doğrulanmış bir sertifika veremiyoruz. Bunun yerine " -"onur kodu sertifikası veriyoruz." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" -"Bu link, kimlik denetimli sertifikanızı açma/indirme için kullanılacak." +"Bu link kimlik onaylı {cert_name_long}'nızı PDF dokümanı olarak aç/indir " +"için kullanılabilir." #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" -msgstr "Kimlik Onaylı Başarı Sertifikanızı (PDF) indirin" +msgid "Download Your ID Verified {cert_name_short} (PDF)" +msgstr "Kimlik Onaylı {cert_name_short} (PDF)'ınızı İndirin" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Complete our course feedback survey" -msgstr "Kurs geri bildirim anketini tamamla" +msgstr "Ders geri bildirim anketini tamamla" #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6627,13 +6657,15 @@ msgstr "Bu dersi kimliği doğrulanmış öğrenci olarak al" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" -"Hala bu derse kimlik onaylı sertifika için kaydolabilirsiniz. Bütün dersi " -"tamamlamak istiyorsanız, başarınızın tanınması için güzel bir yol. " -"{a_start}Kimlik onaylı sertifika hakkında daha fazla öğrenin{a_end}." +"Hala bu derste kimlik onaylı {cert_name_long} için kayıt yaptırabilirsiniz. " +"Bütün dersi bitirmeyi planlıyorsanız, başarınızı belgelemek için önemli " +"olduğunu biliniz. {link_start}kimlik onaylı {cert_name_long} için daha fazla" +" bilgi için{link_end}." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Upgrade to Verified Track" @@ -6647,6 +6679,21 @@ msgstr "Arşivlenmiş Kursları Görüntüle" msgid "View Course" msgstr "Kursa Gözat" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "Kaydınızı şundan silmek konusunda emin misiniz " + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" +"Kimlik onaylı {cert_name_long} sertifika yolundan kaydınızı sildirmek " +"istediğinize emin misiniz" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "E-posta Ayarları" @@ -6974,18 +7021,16 @@ msgstr "Bu iletiyi takip edin" msgid "Report Misuse" msgstr "Yanlış Kullanımı Rapor Edin" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "Bu ipliği işaretle" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "İşaret İpliği" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "İşaretli" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "(bu ileti %(courseware_title_linked)s) hakkında)" @@ -7030,15 +7075,21 @@ msgstr "Cevap güncelle" #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Delete Comment" -msgstr "" +msgstr "Yorumu Sil" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "-%(time_ago)s yayınlandı, tarafından" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "Yorum değiştiriliyor" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "Yorumu güncelle" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" @@ -7047,12 +7098,10 @@ msgstr "" "okunmamış yorumlar)%(span_close)s" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "%(comments_count)s %(span_sr_open)s yorumlar %(span_close)s" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "%(votes_up_count)s%(span_sr_open)s oylar %(span_close)s" @@ -7117,13 +7166,11 @@ msgid ", " msgstr "," #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "%s yorum başladı" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s yorum" @@ -7171,10 +7218,6 @@ msgstr "Tartışmayı gizle" msgid "This thread has been pinned by course staff." msgstr "Bu iplik ders çalışanları tarafından işaretlendi." -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "İşaretli" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7425,7 +7468,7 @@ msgid "" "you cannot use this tool to make an assignment due earlier for a particular " "student." msgstr "" -"Bu bölümde, spesifik ünitelerde bazı öğrencilere uzatma verme imkanına " +"Bu bölümde, spesifik birimlerde bazı öğrencilere uzatma verme imkanına " "sahipsiniz. En son günün her zaman için son olduğunu ve bu araçla özel bir " "öğrenci için teslim tarihini öne çekemeyeceğinizi bilmelisiniz." @@ -7677,6 +7720,14 @@ msgstr "" "destekleyebilir ve bütün kohortlardan gelen mesajları görebilir. İletileri, " "'Topluluk Öğretim Görevlisi' olarak işaretlenir." +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -8085,7 +8136,7 @@ msgstr "Aktivasyon tamamlandı!" #: lms/templates/registration/activation_complete.html msgid "Account already active!" -msgstr "Hesap aktif edilmiş!" +msgstr "Hesap zaten aktif edilmiş!" #: lms/templates/registration/activation_complete.html msgid "You can now {link_start}log in{link_end}." @@ -8101,9 +8152,9 @@ msgid "" "e-mail programs will sometimes split it into two lines. If you still have " "issues, e-mail us to let us know what happened at {email}." msgstr "" -"Birşeyler ters gitti. URL in dogru olduğuna emin olun, e-mail programlari " -"bazen satırları ikiye ayırabiliyor. Hala sorun yaşıyorsanız bize e-mail " -"atarak bilgilendirin {email}." +"Birşeyler ters gitti. URL in doğru olduğuna emin olun, e-mail programları " +"bazen satırları ikiye ayırabiliyor. Hala sorun yaşıyorsanız e-mail atarak " +"bizi bilgilendirin {email}." #: lms/templates/registration/activation_invalid.html msgid "Or you can go back to the {link_start}home page{link_end}." @@ -8422,6 +8473,20 @@ msgstr "" "kullanılmamaktadır ama Open edX kurulumlarındaki olası kullanımı için burada" " bırakılmıştır." +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -8496,6 +8561,14 @@ msgstr "İsminizi Düzeltiniz" msgid "The following error occurred while editing your name:" msgstr "İsminizi düzeltirken aşağıdaki hata oluştu:" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" +"{platform}'nun kredisini yüksek tutabilmek için, bütün isim değişiklikleri " +"loglanacak ve kaydedilecektir." + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Adımı değiştir" @@ -9460,10 +9533,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "Şu kadar ücret ödemeyi kabul ettiniz $" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "Görüntüle" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -9608,10 +9677,10 @@ msgstr "Başka Dosya Yükle" msgid "Content" msgstr "İçerik" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "Sayfa İşlemleri" @@ -9629,8 +9698,30 @@ msgstr "" "dosyalar da bu listede görünecektir. Bu dosyalar arasında ders imgesi, kitap" " üniteleri ve Ders Bildirileri yan bölümünde görünenler bulunmaktadır. " -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "Dosya URL'leri" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" +"Bir bileşendeki dosyaya veya imgeye, ders güncellemesine veya ders " +"materyallerine link vermek için URL Göm kullanın." + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" +"Dosyaya veya dersinizin dışındaki resme atıfta bulunmak için Dış URL " +"kullanabilirsiniz. Dersinizin içindeki yerlere bağlantı değeri olarak Dış " +"URL kullanmayınız." + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "Bu sayfada ne yapabilirim?" @@ -9644,14 +9735,6 @@ msgstr "" "veya silebilirsiniz. Hatta bir dosyayı kilitleyerek derse üye olmamış " "kişilerin bu dosyaya erişimlerini engelleyebilirsiniz." -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" -"Ders Bildirileri yan bölümüne veya ders gövdesine bir bağlantı oluşturmak " -"için dosya için listelenmiş URL'yi kullanın." - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "Dosyanız silindi." @@ -9699,23 +9782,42 @@ msgstr "" msgid "Editor" msgstr "Editör" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "Kopyasını Çıkar" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "Bu bileşenin kopyasını çıkarın" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "Bu bileşeni silin" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "Tekrar düzenlemek için sürükle" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "Taşıyıcı" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "Aksiyon Yok" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" +"Bu sayfada diğer bileşenleri içeren ders bileşenlerini görebilirsiniz. Denet" +" blokları durumunda, bu deney gruplarınızı uygun şekilde kurmanızı " +"onaylamanızı sağlar." + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "Ders Güncellemeleri" @@ -9878,9 +9980,10 @@ msgid "" "having problems accessing things, please feel free to {link_start}contact " "Studio support{link_end} for further help." msgstr "" -"Üzgünüz, aradığınız stüdyo sayfası bulunamamıştır. Stüdyo panaline dönüp " -"tekrar deneyebilirsiniz. Eğer probleminiz devam ediyor ise {link start} " -"Stüdyo destek {link_end} ile iletişime geçebilirsiniz." +"Üzgünüz, aradığınız Stüdyo sayfası bulunamamıştır. Stüdyo paneline dönüp " +"tekrar deneyebilirsiniz. Eğer probleminiz devam ediyor ise " +"{link_start}Stüdyo destekle iletişime geçle{link_end} daha fazla yardım " +"alabilirsiniz." #: cms/templates/error.html cms/templates/error.html #: cms/templates/widgets/footer.html cms/templates/widgets/header.html @@ -9944,7 +10047,7 @@ msgstr "Dersim {em_end} veri {em_start} ile dışarı aktarıldı." #: cms/templates/export.html msgid "Course Content (all Sections, Sub-sections, and Units)" -msgstr "Ders İçeriği (Bütün Bölümler, Alt-Bölümler ve Üniteler)" +msgstr "Ders İçeriği (Bütün Bölümler, Alt-Bölümler ve Birimler)" #: cms/templates/export.html msgid "Course Structure" @@ -10009,7 +10112,7 @@ msgid "" "information, discussion forum data, course settings, and course team " "information, is not exported." msgstr "" -"Sadece ders içeriği ve yapısı (bölümler, altbölümler ve ünitelerle birlikte)" +"Sadece ders içeriği ve yapısı (bölümler, altbölümler ve birimlerle birlikte)" " dışa aktarılır. Diğer veriler, örneğin notlandırma bilgileri, tartışma " "forum verileri, ders ayarları ve ders takım bilgileri, dışarı " "aktarılmamaktadır." @@ -10128,8 +10231,8 @@ msgid "" "Studio uses a simple hierarchy of sections and " "subsections to organize your content." msgstr "" -"Stüdyo basit cbir hiyerarşi ile sınıflar ve alt " -"sınıflar dan oluşarak içerik oluşturmanıza yardımcı olur." +"Stüdyo basit bir hiyerarşi ile bölümler ve alt " +"bölümler dan oluşarak içerik oluşturmanıza yardımcı olur." #: cms/templates/howitworks.html msgid "Change Your Mind Anytime" @@ -10467,7 +10570,7 @@ msgid "" "information, discussion forum data, course settings, and course team " "information, remains the same as it was in the existing course." msgstr "" -"Dersin içeriği ve yapısı (bölümler, alt bölümler ve üniteler) içe aktarılır." +"Dersin içeriği ve yapısı (bölümler, alt bölümler ve birimler) içe aktarılır." " Öğrenci verisi, norlandırma bilgisi, tartışma forum verisi ve ders takım " "bilgisi gibi diğer veriler, var olan dersteki gibi değişmeden kalır." @@ -10772,7 +10875,6 @@ msgid "contact edX Staff with further questions" msgstr "Daha fazla soru için edX çalışanlarıyla iletişime geçin" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "Kayıt olduğun için teşekkürler %(name)s!" @@ -10781,7 +10883,6 @@ msgid "We need to verify your email address" msgstr "E-posta adresinizi doğrulamamız gerekiyor." #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10991,7 +11092,7 @@ msgstr "Yeni Alt-bölüm" #: cms/templates/overview.html cms/templates/widgets/units.html msgid "New Unit" -msgstr "Yeni Ünite" +msgstr "Yeni Birim" #: cms/templates/overview.html msgid "You haven't added any sections to your course outline yet." @@ -11075,7 +11176,7 @@ msgid "" " Any units marked private will only be visible to admins." msgstr "" "Aşağıda belirlenen tarihte, bu bölüm - {name} - öğrencilere sunulacaktır. " -"Özel olarak işaretlenen üniteler sadece yöneticiler tarafından " +"Özel olarak işaretlenen birimler sadece yöneticiler tarafından " "görüntülenebilir. " #: cms/templates/overview.html @@ -11116,7 +11217,7 @@ msgstr " Bulunduğunuz Yer" #: cms/templates/register.html msgid "I agree to the {a_start} Terms of Service {a_end}" -msgstr "{a_start} Hizmet Şartlarını {a_start} kabul ediyorum" +msgstr "{a_start} Hizmet Şartlarını {a_end} kabul ediyorum" #: cms/templates/register.html msgid "Create My Account & Start Authoring Courses" @@ -11328,7 +11429,6 @@ msgid "your course summary page" msgstr "Dersinizin özet sayfası" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -11562,6 +11662,11 @@ msgstr "" "her bir görevin öğrencinin notuna ne kadar katkıda bulunacağını " "belirleyebilirsiniz." +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "Genişlet veya Daralt" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -11608,7 +11713,7 @@ msgstr "" #: cms/templates/unit.html cms/templates/ux/reference/unit.html msgid "Individual Unit" -msgstr "Tek Ünite" +msgstr "Tek Birim" #: cms/templates/unit.html msgid "You are editing a draft." @@ -11616,7 +11721,7 @@ msgstr "Bir taslak yazıyı düzenliyorsunuz." #: cms/templates/unit.html msgid "This unit was originally published on {date}." -msgstr "Bu ünite orijinal olarak şu tarihte {date} yayınlandı." +msgstr "Bu birim orijinal olarak şu tarihte {date} yayınlandı." #: cms/templates/unit.html msgid "View the Live Version" @@ -11636,7 +11741,7 @@ msgstr "Gelişmiş" #: cms/templates/unit.html msgid "Unit Settings" -msgstr "Ünite Ayarları" +msgstr "Birim Ayarları" #: cms/templates/unit.html msgid "Visibility:" @@ -11655,7 +11760,7 @@ msgid "" "This unit has been published. To make changes, you must {link_start}edit a " "draft{link_end}." msgstr "" -"Ünite yayına koyuldu. Değişiklik yapmak için, {link_start} taslağı düzenle " +"Birim yayına koyuldu. Değişiklik yapmak için, {link_start} taslağı düzenle " "gerekmektedir {link_end}." #: cms/templates/unit.html @@ -11663,14 +11768,13 @@ msgid "" "This is a draft of the published unit. To update the live version, you must " "{link_start}replace it with this draft{link_end}." msgstr "" -"Bu yayınlanan ünite için bir taslaktır. Görünür sürümünü güncellemek için " +"Bu yayınlanan birim için bir taslaktır. Görünür sürümünü güncellemek için " "{link_start} yazıyı bu taslak ile değiştir {link_end} e tıklamanız " "gerekmektedir." #: cms/templates/unit.html msgid "This unit is scheduled to be released to students" -msgstr "" -"Bu ünite şu öğrencilere açılmak üzere ayarlanmıştır." +msgstr "Bu birim şu öğrencilere açılmak üzere ayarlanmıştır." #: cms/templates/unit.html msgid "on {date}" @@ -11686,11 +11790,11 @@ msgstr "Taslağı sil" #: cms/templates/unit.html msgid "Unit Location" -msgstr "Ünite Yeri" +msgstr "Birim Yeri" #: cms/templates/unit.html msgid "Unit Identifier:" -msgstr "Ünite No:" +msgstr "Birim No:" #: cms/templates/emails/activation_email.txt msgid "" @@ -11771,10 +11875,6 @@ msgstr "" "Hesabınızı aktifleştirmek için gerekli komutlarla birlikte {email} adresine " "aktivasyon linklerini içeren bir mesaj gönderildi." -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "Taşıyıcı" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "Tüm hakları saklıdır" @@ -11952,11 +12052,11 @@ msgstr "isim" #: cms/templates/widgets/units.html msgid "Delete this unit" -msgstr "Bu üniteyi sil" +msgstr "Bu birimi sil" #: cms/templates/widgets/units.html msgid "Delete unit" -msgstr "Üniteyi sil" +msgstr "Birimi sil" #: cms/templates/widgets/units.html msgid "Drag to sort" @@ -11964,7 +12064,7 @@ msgstr "Sıralama için sürükle" #: cms/templates/widgets/units.html msgid "Drag to reorder unit" -msgstr "Üniteleri yeniden düzenlemek için sürükle" +msgstr "Birimin sırasını değiştirmek için sürükle" # empty msgid "This is a key string." @@ -12050,12 +12150,10 @@ msgid "A slug may not begin with an underscore." msgstr "Bir URL bir altçizgi ile başlayamaz." #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "\"%s\" URLsine sahip silinmiş bir makale zaten var." #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "\"%s\" isminde URL zaten var." @@ -12212,7 +12310,6 @@ msgid "others write access" msgstr "diğerlerinin yazma erişimi" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "İçeriksiz makale (%(id)d)" @@ -12316,7 +12413,6 @@ msgid "A non-root note must always have a slug." msgstr "Kök olmayan not her zaman URL'ye sahip olmalı." #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "%s üzerinde zaten bir kök düğümü var" @@ -12380,12 +12476,10 @@ msgid "attachment revisions" msgstr "ek revizyonları" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "%s başarıyla eklendi." #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "Dosyanız kaydedilemedi: %s" @@ -12398,7 +12492,6 @@ msgstr "" "kaydedilemedi." #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "%s yüklendi ve eski ek üzerine yazıldı" @@ -12411,37 +12504,30 @@ msgstr "" "isimlendirildi. Farklı uzantılı dosyalara izin verilmemektedir." #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "Güncel revizyon %s için değiştirildi." #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "\"%(art)s\" den \"%(att)s\" lere referans eklendi." #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "%s dosyası silindi." #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "Bu makale artık %s dosyasıyla ilişkili değildir." #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "Bir dosya değiştirildi: %s" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "Bir dosya silindi: %s" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -12462,7 +12548,6 @@ msgid "images" msgstr "imgeler" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "İmge: %s" @@ -12479,27 +12564,22 @@ msgid "image revisions" msgstr "imge revizyonları" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "imge Revizyonu: %d" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "%s eski haline getirildi" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "%s silinmek üzere işaretlendi" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "%(file)s #%(revision)d revizyonuna değiştirildi. " #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "%(file)s dosyası kaydedildi." @@ -12508,7 +12588,6 @@ msgid "Images" msgstr "İmgeler" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "Bir imge eklendi: %s" @@ -12537,22 +12616,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "Uyarı ayarlarınız değişmemişti, bu nedenle hiç bir şey kaydedilmedi." #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "%(user)s %(article)s (%(type)s) kayıt oluyor" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "Makale silindi: %s" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "Değiştirilen makale: %s" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "Yeni makale oluşturuldu: %s" @@ -12569,12 +12644,10 @@ msgid "You are now logged in! Have fun!" msgstr "Giriş yaptınız! Eğlenin!" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "Yeni makale '%s' oluşturuldu." #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "Bu makaleyi oluştururken hata oldu: %s" @@ -12593,7 +12666,6 @@ msgid "" msgstr "Bu makale bütün içeriğiyle birlikte tamamen yok oldu! Teşekkürler!" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -12614,12 +12686,10 @@ msgid "Restoring article" msgstr "Makale eski haline getiriliyor" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "\"%s\" makalesi ve çocukları şimdi gerei getirildi." #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "%s makalesi revizyon #%d'yi göstermek üzere ayarlandı." @@ -12628,12 +12698,10 @@ msgid "New title" msgstr "Yeni başlık" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "Revizyon #%(r1)d ve Revizyon #%(r2)d birleştir" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/tr_TR/LC_MESSAGES/djangojs.mo b/conf/locale/tr_TR/LC_MESSAGES/djangojs.mo index b6b796cde8c1eba0424ccabce4b0c241b1a7a49b..87a15ca499fc1891efe505f6253131a62b4b373e 100644 GIT binary patch delta 7179 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 BbkhI; diff --git a/conf/locale/tr_TR/LC_MESSAGES/djangojs.po b/conf/locale/tr_TR/LC_MESSAGES/djangojs.po index deb8ecec97..66bc80df12 100644 --- a/conf/locale/tr_TR/LC_MESSAGES/djangojs.po +++ b/conf/locale/tr_TR/LC_MESSAGES/djangojs.po @@ -30,8 +30,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" -"PO-Revision-Date: 2014-02-24 17:06+0000\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" +"PO-Revision-Date: 2014-02-27 12:42+0000\n" "Last-Translator: hgsenel \n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/edx-platform/language/tr_TR/)\n" "MIME-Version: 1.0\n" @@ -229,7 +229,7 @@ msgstr "Video kaydırıcısı" #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" -msgstr "Durdur" +msgstr "Duraklat" #: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Play" @@ -369,6 +369,10 @@ msgstr "" "çalışmalarınızın kopyasını aldığınıza emin olunuz ve sayfayı yeniden " "yükleyiniz." +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "Talebinizi işlerken sorun yaşadık. Lütfen tekrar deneyin." + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -437,11 +441,13 @@ msgstr "İplik listesini yüklüyor" msgid "Click to remove report" msgstr "Raporu kaldırmak için tıklayın" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" -"Yanlış Kullanım Raporlandı, %(start_sr_span)s raporu kaldırmak için " +"Kötü kullanım Rapor edildi%(start_sr_span)s, raporu temizlemek için " "tıklayın%(end_span)s" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -451,6 +457,17 @@ msgstr "" msgid "Report Misuse" msgstr "Yanlış Kullanımı Rapor Edin" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" +"İşaretli%(start_sr_span)s, işaretsiz kale getirmek için tıklayın%(end_span)s" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "İşaretsizleştirmek için tıklayın" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "İşaretli" @@ -459,10 +476,6 @@ msgstr "İşaretli" msgid "Pin Thread" msgstr "İşaret İpliği" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "İşaretleme artık sağlanamamaktadır" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -521,23 +534,21 @@ msgstr "Yanlış kullanım raporlandı, raporu kaldırmak için tıklayın" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Are you sure you want to delete this comment?" -msgstr "" +msgstr "Bu yorumu silmeye emin misiniz?" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "We had some trouble deleting this comment. Please try again." -msgstr "" +msgstr "Bu yorumu silerken sorun yaşadık. Lütfen tekrar deneyin." #: common/static/coffee/src/discussion/views/thread_response_view.js msgid "Are you sure you want to delete this response?" msgstr "Bu cevabı silmeye emin misiniz?" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "%s önce" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "Şimdiden itibaren %s" @@ -550,7 +561,6 @@ msgid "about a minute" msgstr "yaklaşık bir dakika" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d dakika" @@ -560,7 +570,6 @@ msgid "about an hour" msgstr "yaklaşık bir saat" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "yaklaşık %d saat" @@ -570,7 +579,6 @@ msgid "a day" msgstr "bir gün" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d gün" @@ -580,7 +588,6 @@ msgid "about a month" msgstr "yaklaşık bir ay" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d ay" @@ -590,18 +597,15 @@ msgid "about a year" msgstr "yaklaşık bir sene" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d yıl" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "Kullanılabilir %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." @@ -610,9 +614,8 @@ msgstr "" "tıklayarak içlerinden seçebilirsiniz." #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." -msgstr "Uygun seçenek listesini %s filtremek için kutuya yazın" +msgstr "Uygun seçenek listesini %s filtremek için bu kutuya yazın" #: lms/static/admin/js/SelectFilter2.js msgid "Filter" @@ -623,9 +626,8 @@ msgid "Choose all" msgstr "Hepsini seç" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." -msgstr "Tüm %s leri seçmek için tıklayın." +msgstr "Tüm %s leri bir anda seçmek için tıklayın." #: lms/static/admin/js/SelectFilter2.js msgid "Choose" @@ -633,15 +635,13 @@ msgstr "Seç" #: lms/static/admin/js/SelectFilter2.js msgid "Remove" -msgstr "Sil" +msgstr "Çıkart" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "Seçilmiş %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -651,17 +651,16 @@ msgstr "" #: lms/static/admin/js/SelectFilter2.js msgid "Remove all" -msgstr "Hepsini sil" +msgstr "Hepsini çıkart" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." -msgstr "Tüm seçili %s leri silmek için tıklayınız." +msgstr "Tüm seçili %s leri çıkartmak için tıklayınız." #: lms/static/admin/js/actions.js lms/static/admin/js/actions.min.js msgid "%(sel)s of %(cnt)s selected" msgid_plural "%(sel)s of %(cnt)s selected" -msgstr[0] "%(sel)s lerin %(cnt)s seçilmişleri" +msgstr[0] "%(sel)s lerin %(cnt)s i seçilmiş" #: lms/static/admin/js/actions.js lms/static/admin/js/actions.min.js msgid "" @@ -709,7 +708,7 @@ msgstr "Göster" #: lms/static/admin/js/collapse.js lms/static/admin/js/collapse.min.js msgid "Hide" -msgstr "Sakla" +msgstr "Gizle" #. Translators: the names of days, keep the pipe (|) separators. #: lms/static/admin/js/dateparse.js @@ -727,7 +726,7 @@ msgstr "Saat" #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Choose a time" -msgstr "Zaman seçiniz" +msgstr "Bir zaman seçin " #: lms/static/admin/js/admin/DateTimeShortcuts.js msgid "Midnight" @@ -1227,6 +1226,15 @@ msgstr "Liste maddesi" msgid "Heading" msgstr "Başlık" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1241,12 +1249,12 @@ msgid "Studio's having trouble saving your work" msgstr "Studio yaptığınız işi saklama konusunda zorluk yaşıyor." #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "Değiştiriyor: %s" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js @@ -1292,7 +1300,7 @@ msgstr "Evet, bu bileşeni sil" #: cms/static/js/base.js msgid "This link will open in a modal window" -msgstr "Bu link yeni bir kip penceresinde açılacak." +msgstr "Bu link yeni bir kip penceresinde açılacak" #: cms/static/js/base.js msgid "Delete this " @@ -1373,7 +1381,7 @@ msgstr "Anahtar sadece harf, sayı, _ veya - içermelidir" #: cms/static/js/models/settings/course_grader.js msgid "There's already another assignment type with this name." -msgstr "Bu isimle mevcut bir kayıt tipi bulunmaktadır." +msgstr "Bu isimle mevcut bir görev tipi bulunmaktadır." #: cms/static/js/models/settings/course_grader.js msgid "Please enter an integer between 0 and 100." @@ -1389,7 +1397,7 @@ msgstr "Lütfen negatif olmayan tamsayı giriniz." #: cms/static/js/models/settings/course_grader.js msgid "Cannot drop more <% attrs.types %> than will assigned." -msgstr "<% attrs.types %> den daha fazla düşürülemez." +msgstr "Verilen <% attrs.types %> görevlerden daha fazla düşürülemez." #: cms/static/js/models/settings/course_grading_policy.js msgid "Grace period must be specified in HH:MM format." @@ -1530,7 +1538,7 @@ msgstr "Bazı değişiklikler yaptınız" #: cms/static/js/views/validation.js msgid "Your changes will not take effect until you save your progress." -msgstr "Değişiklikleriniz kaydedilene kadar aktif olmayacaktır." +msgstr "Değişiklikleriniz kaydedilene kadar aktif olmayacaktır." #: cms/static/js/views/validation.js msgid "You've made some changes, but there are some errors" diff --git a/conf/locale/uk/LC_MESSAGES/django.mo b/conf/locale/uk/LC_MESSAGES/django.mo index ebb62098a0cd442765e1a4fff7a95406cd47dee4..434737c7f65316190caa4964b6c3b4e5398d5463 100644 GIT binary patch delta 66 zcmX@ia*Jhx3ZueARd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd VT>~RsBNGKfGb;nbjXM@G0swOi62AZd diff --git a/conf/locale/uk/LC_MESSAGES/django.po b/conf/locale/uk/LC_MESSAGES/django.po index f88782562c..a2c517a57d 100644 --- a/conf/locale/uk/LC_MESSAGES/django.po +++ b/conf/locale/uk/LC_MESSAGES/django.po @@ -30,16 +30,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/edx-platform/language/uk/)\n" @@ -142,7 +142,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -222,17 +221,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -296,6 +292,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -700,52 +704,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -776,7 +770,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -785,7 +778,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -794,22 +786,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -832,7 +820,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -849,31 +836,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -882,7 +864,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -923,13 +904,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1037,7 +1016,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1077,7 +1055,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1176,7 +1153,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1191,7 +1167,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1229,10 +1204,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1284,7 +1286,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1313,12 +1314,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1348,7 +1347,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1361,27 +1359,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1447,7 +1440,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1457,12 +1449,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1492,7 +1482,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1581,12 +1570,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1636,12 +1623,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1679,7 +1664,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1702,7 +1686,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1711,7 +1694,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1751,12 +1733,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1769,7 +1749,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1778,115 +1757,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1894,7 +1856,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1909,7 +1870,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1948,7 +1908,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2003,7 +1962,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2014,17 +1972,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2191,13 +2146,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2210,13 +2163,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2226,14 +2177,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2247,7 +2196,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2260,7 +2208,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2272,7 +2219,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2408,7 +2354,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2542,7 +2487,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2550,7 +2494,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2558,7 +2501,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2570,7 +2512,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2596,7 +2537,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2633,7 +2573,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2651,7 +2590,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2668,6 +2606,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2708,7 +2652,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2744,6 +2688,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2771,6 +2718,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2787,6 +2735,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2881,7 +2830,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2992,7 +2940,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3080,8 +3027,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3163,7 +3118,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3208,12 +3162,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3234,12 +3186,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3327,6 +3277,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3391,6 +3342,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3773,17 +3730,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4022,6 +3984,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4362,7 +4331,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4447,7 +4416,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5569,6 +5537,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5709,6 +5681,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5858,6 +5832,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6002,30 +6008,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6035,23 +6041,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6105,9 +6112,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6122,6 +6130,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6437,18 +6458,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6496,24 +6515,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6576,7 +6599,6 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" @@ -6584,7 +6606,6 @@ msgstr[1] "" msgstr[2] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6634,10 +6655,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7059,6 +7076,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7735,6 +7760,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7803,6 +7842,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8654,10 +8699,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8789,10 +8830,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8807,8 +8848,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8819,12 +8877,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8867,23 +8919,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9806,7 +9874,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9815,7 +9882,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10303,7 +10369,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10504,6 +10569,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10683,10 +10753,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10948,12 +11014,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11099,7 +11163,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11200,7 +11263,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11259,12 +11321,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11275,7 +11335,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11286,37 +11345,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11335,7 +11387,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11352,27 +11403,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11381,7 +11427,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11410,22 +11455,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11442,12 +11483,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11466,7 +11505,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11485,12 +11523,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11499,12 +11535,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/uk/LC_MESSAGES/djangojs.mo b/conf/locale/uk/LC_MESSAGES/djangojs.mo index c84f14f857970d96b38fc0163b632b940bacc75c..bca35147e1c91fe025d3655596cf27bd7cb525fb 100644 GIT binary patch delta 21 dcmcb@a)o8WIxb^f10w}PQ!4|DjXUNr0sv0n2I&9* delta 21 dcmcb@a)o8WIxZt!BNGKfGb;mwjXUNr0sv0n2IT+% diff --git a/conf/locale/uk/LC_MESSAGES/djangojs.po b/conf/locale/uk/LC_MESSAGES/djangojs.po index 2dd85b1dbb..2f55767b4f 100644 --- a/conf/locale/uk/LC_MESSAGES/djangojs.po +++ b/conf/locale/uk/LC_MESSAGES/djangojs.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: IvanPrimachenko \n" "Language-Team: Ukrainian (http://www.transifex.com/projects/p/edx-platform/language/uk/)\n" @@ -349,6 +349,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -420,9 +424,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -432,6 +438,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -440,10 +456,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -515,12 +527,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -533,7 +543,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -545,7 +554,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -557,7 +565,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -569,7 +576,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -581,7 +587,6 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" @@ -589,19 +594,16 @@ msgstr[1] "" msgstr[2] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -614,7 +616,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -627,12 +628,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -643,7 +642,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1153,6 +1151,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1164,12 +1171,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/vi/LC_MESSAGES/django.mo b/conf/locale/vi/LC_MESSAGES/django.mo index 7b32a0c12d9016225d8378a06c1d4501ef245025..0fbe97b61b14a07db9b0ef7c57701aeabf4e26fd 100644 GIT binary patch delta 10979 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 S1a2Gl>3?r;t90vr;Qs)J^(LJF delta 11412 zcmY+}34Bf0+Q;z~qC~_z6OJK<5D~KwlA?whV^&inAu%Ko2ThCP8cS*2qBYl8(?wfF znkcQQ?L}4TK&8a3Dy>p&U0UV+{j*kj`|i(u@?Fn!_St){X(xI&&h+0r$KUr&Y5(Ph z<99z}s^X6&jM-Aan1j_-HKuo{F*~sjj=?{10VXyu<}Q{sn3Tb5Pg0iKX#@%Zs(J4^Ra)q7BhkltvR8KVTG=!}=|)?XfUhqUS zJz9gh;7(^Y>P9D>IjEt(jatk>43nld6m|V}sOxmYN;tSRcaa` zJ^Bdqh7>E2Kfv->Cel7oDC&lhs0SX15txWi;%lfWx`?_?F6zPV_-N=t{!FA!sDjFC zqK3RR>cSmSJ&!{@*hH+0v(X=SqAvI*YUdtv`M1vdsE!tEYpsd8uCEmh^}Ii7=*GGa zUcidvTd)%z!d~bfWpB_A`;dEaIG(^N7}Cy|&KQGzaRG*7jx(q|3y(Ys>9Eg?rBRT= zMAV{~?3{(_(aWg0+vMtdP$O^!7~Z5;d|NP!H4%!*CrI*8V?5 zLvwmQuVBniSe5)9uEa7i#!SausG)Aagm%Ejs44McZJdMJE!$C3_!epeKSEtE7xh4o zP$N>5i!|o`CXz;T9EUA%17_e?n1rz%jalkvOg1(zz%)E%%zEl`yV#!9>1xa+@-Q5Z zMZ4LNOh)bVDX0gWhFSv~P$O{weOm2-Pctl73yWe3a&41=>cJ6=#jjCsutweOnrV-k z>wf5uYfwGifYtC2YPILM`j4n74d`Ld5AMPEYshL+sD+`ZIqivb){IAu$XlqP{vI{= z_i+{$?P+_u81-PQP#xHbdVu|?H{j=}j(m@y=-11h*RU7kUxY$S3hF^L24N?6LSN@_ zY(zcT z#u5z26Q~Eg=k#X}YD7w73D!t$tV`aE`I?JEaROe&R@j?~55onhHQ+nI&&o6c``Oi7 z2lb?lP>ZDv{)T<<1MJ-2o)<8{&Sfc74?|G9sF|zxbdJIj)TbaD$jn1^_#4s4r?LM`0aYh)wY=)LdUfUGOJV4+{)+Q-M{;YolH~ z(MV5CXVim?K#g!3HrM{2?h1P`g8Y4~ig)n>mKbI)d;_(p{y<%zFq>T?R2EgQiRwrr zS8sv3VMnZp{jn^jApbM7`Qg)ruF_DCZ=){o2;1TlBkZo|fI6=Ws^|St+iEzL$BC$( zzTongQ6uvPR>CaQjnAVV=mzThzmH)2weN#Q+6zaZPK-o7P%qTb4oCGM1@!>)Q8!+K z8nLZd6EC2)@k7-2{o?F{mqd+JFlzrdK;36RoX;a zW4}bZ2t%&Pb!_Mu{`$eK*a^QwJ&3Pil3mrE zQ71f)-7yQBW8q}B5=NnhE*_u6mr&=O#Ti&_tTAhGE!M|2X9rIagy*?f)G#3iH7}tb^~NR`0hMi1)Ds`ls2|TNYIhLDeH%9)rx9>4Bf(+xRTb zo@l@K5Osb~x?Oz1SeyHsCN#9&24Vm%L-k}GYLRS4ZKI>88|R?TyMbNt7u1ELCfQ%x zJ+KA&tEeeGjhgdfUSoz}ENY~8p-*#li^c$~Fxmc1mx8m%-$(VR!xTG0+psA4o2bQ; zjYaSa48qH(H{UI6hyhb=-U5}!;!^Zs7?ydK@%N_@!#I`1r!Wc!qAs``^?;jD7dVYC z;O|%qXJ;@yxD|N|oAu98!-u#9XFhM&KpnPXFn zHpN4zp}LD~2-Ae6o{6h5kbT{c?< zJ6INd0gTs3KNcDuN8cP48Xt6;XJ14C^No3tJPz;REz}Tx!#ot`{0a+fUVWi4^uY|m zm+&Gs!eqXzU9|$M;$i0{EXD220~$T}AaIfG`C!zdnur>a=TK{432KdGp`QFCYO!6x zdiW5vC_@(8-4cx&$sx{k97?_rb)D-Nsr`SS#sCUUdF(bi0T~^00!w4pm-$_dLs2(6 zje&R%W3a#yJ0%@)Gb56K^vndjV&5ZGQ0IrEMxYIPaFBBDZ!&0TPG3d!Y(KW(LMKsk zSzwu+iXiMlo`|~OZq$vkP$P8;YvEOwKe62YlB$ZjPE*u*?XVr!?}t9E{-v+lp?eo~ z;(6y~=S>Wv{u{Q&g0I;ZN)&2tXJa_-K<%E3s0X=^x?$B7b}E`+Y4UDZ9*3=9{5>?h z6iVW9EP-!eMcj`S@C@n=cpddd^jm4Smj@e?cfz`uj(UJqSOzmu*Exlnx@)NOi?6b~ zqs=PDUtb(fK~FXh!*C^PXg@?fzy;KWe@0!f#A>@%>Y>g{zy>%4y|@vzT`R1y9jl7! zSQx73QCI}~`Dmy|!%#y!4Yd{)VkO++K0k&rr_*oQm^pTh8sc7&&(7ViRNZTQS`+b}y(J@^1M`^e5SE4J7tZSV%uL*5d# zMwVkO+=lAODbxdhg&N{J*bXagwQFM#b|4>%9dS4I#a~drKTPLsTnyLnLqpqXJ6|lo z{>OJQXD9PV{k7fp0mkoPX#E&FoJ0NWn|5&xc*{P}Xw=$CM~&zroPb-g4wie{PFY*@ z>4bGO#^Sr!7;EpfU+9n3$d6)Gyow3<7&XKR@7VJvVr%k^SRF5+M&h9}WS<@So~Xq; z7$b4aKE_`!pp6vb@gvmGHQaA+FwXfbUZ*}6%i@FswuiG&53&Z^;&#*ne}@rRDAWEC z+Y-x@Prx!b2mNtHCgZPtxt4+!+b%4PhcFt?y1ewe%s+Vumcn7ExlcvCF`sw&Jk1vr zB5M0>Mt$!LYR+$C1*~|~&T(T5Cm)AeL#wd`X5ydP|F>!Mpm6J$ePgvbZvX4oKwL}x zEY8K$6LyjPhLy;}Kjb$bc117x)BR1Dft4}%WBZP8g_@#gFaSrR)=U~!)c&8I*WlML z*5`vg&I{O$yx_m>s_lvD!BA%gYO%eFb#Wi+!a1lBx``Tzf+y|NRl%m@4X`MVz;Nzw z#?sIQR$)hm{0M5b7CvnkTQ$^$8lx6h7Yx8>P!~!>t?D$?TA72ja2b}vOpL-$Q0Eu> z#ExJE%=`C$1Pv{=cBpN!47E5`Vi4{?4QVE-$LBB*@4EaEs>i`+?5b{odf=g`x)-%= z7h_A@h`R2@Gj9KXPeDB^{;9oD4b)JzMV*+2>d6djjLT3{bsUT1ZPbW8LOocyv-SaM zU^sbe)b*1w7^mS3Ty>W5*U(k^%o>KR$YW58>^anaU4~la*{GrY8bk3hw#U$OcJ9Yw zbEa@A>c+dy+o8|FhU8T~XD476Y>e;tXr$4&hRtxm7j}qV#Ax!PsJZt4(*BMpj?>8x zU>j`ym3@$jm`T0{XJY>g#ypK*;9#tI(RN@OMw73>KIqG#F^op|*Y<*oQBU?U>WP2H z9$5F1{lDcV<1X@J$g`RB9NW{b-`L*`85l}pQJNb*V80C(dwyojZ6;J0?pld&ZE zeAG5wfnnPJTWHjza1OOf?_p&Oyk-|w9aKFERgXojjS092=cE1wRrWjEfyvkH`7OS; zFSMso*B^t?xDaFUBo^ZSrrHg=iff}5RZ|Sc;aCEvp`LsZ_QtiSp8bR)(A;$Y2*o7Q z6WAZaf3Rz7F6z8{*cu1?Xy33)(5DZI-m*_V7S*E$KiMJ5MD_GI*2l{jgaNnhcB+7? zhhjAL!&bN)2jC~jGBF`{?Aj{uvwgp`Lv^sj&y0UOjW`MccpSCe&Y9v;DnyY_wX zD~2=F^?qS%QXllI{kz~C@@yviH#>qm?(s(r`RCXLz5nIm@I7pgrSIEa7JJ`kx7|Vt z8rs8{h$SD`Z8iljlmCio-1z+O_QlcZpb$A7=|VOw0RWHBTvSGcn9^0@AAm* zmNX0|U+<$)gT^7$2wcJ9coQ|$4^Uq${Mi2S7>fiXqh4BCZpxJ>$ha#0J`0Z#p#1_5HYiYd+9X+49%V;nZ7^X`WJDHHz9U z*ItWaU5!;XVJBa%FsW+w46@e%oI z%ptTU@{a`9V9ow@d`W9B@jc%;j+%QN&yx2gCeqfw{dLSCd@m~@QeBa^=3mDKY7>c% zsMK+vKjmCSE#0;2;b!t*@EcdlzsNE2_AXiTx6jJbUg$@^-*UzI*p`@{|INSIgZd@% zW*9(hC0-?ZQ5%P!Vq?@!i6r!2Pb%W~gpL!$+r*PZ8$!n*qO#^ci<7qze^7Xrs6zV- z{2E^&rV~1}J#};^IuP1MTd^jQe{`UBk>nt<7h@(V#@{6cr3_kDL3&{P6y5zNS2-d@sgpL%8`I7oM+P}H) z(X{Kn|Njc^RLc_hkk7gk|DgQ@zE0>kK&)4T<0Wd_iO$4$LT|zWd7u36#~zxu_)N!M z=RY+6e?Rn3s{IrOyJB&7qSCvrmW!{rwiw7c*Id5Hoxcy4Qj5Tj_#>7hW)trbI*!Y~ z-~R&&KTvy>*huIIb0@EK@_Xp7qk*fbFoI}K6mYfA@e27CBGAbOf8uj-u|JYAHgk+sNKgantzT-~%j`mBmm*X<*hqbl; z50iL_(G;d&HKGTh;~upO#D8hOpj<_FJW0JE?JqEvm`S?}(U8bLlBs`16wNQ-E#fq> zDX+%(PvL}0BuRLUh|`ByomfHCB6Q3}{vOHuH{nhEm6+*1>qI+*c54hH@{bs5JBX(! zG{o81fEevgNay~>pASk9R|y>%#2KOjv6kA$7(+B8bj%>)ssH58zl4*hEyHXq?dlzI zFfoi;Pgjekt)m~&mhjEtgK0GWi7CXtiEc#xF@p9!lCOy9zt!uI7jq}+|KSXz-PPr< z;clWm^>2y8#2e%fiFJgI^Tgcz_1~Bzn3F0HA+#rBEu4g>2ptEVYCqBsj^)H=>f`WR zBAnPo9!m5gT9OwcUZkxf+xbu0Me-^de~zg{AEGHS(w)?kwvM9YNw@$bunIAQ_H)=9 zx1)~UL=gGs_?TEpB$DgMbk0K`afK+Pn(jYT4UXnm5 zxwh(K^@HPSqAK;NL^YxjF*)xO{#d20;~3%k&wH8TDGDQrp~Q3KvDgydAPUo7Lkyt( zI?f}O(*76fSWH_-eWC#I777I<#$?2Yi#7W8Ni3y(3lgE$uq{K}~Z0L!b+ubuhd6HLGOilO1 zc}6FXPxN?GJ@M&@oJ(PRa>_Uryh(9h`)P9C)t9Dqtr+a#J2v%j$JYCKOm zDRHmg#Dk@SI`xR@+C4g^W5?J|efuuWon5(TldvYuJP|D-8%HcHG$*ETT*??v$JDsJ zz2{u3^hD33+^k(`ONZ^N7S+&`a&)g}Qf}6Jo@XcLW^M6$l9F??=X3M)qdQVO@kckr zd*YLFv$ykox!`a8joj31T^C>9-0WSRgxu^coS}}!=Vot>^GwLiUg`CCbsvwHhd=hu z-0a!PH>7&f^FJP+tb2^h%{uJW30a4^?O)$WIl4ZBr%2_pX*}=N6wjpOgv3z{yuCxe uqwAAB-IJFl?Wq!yl$x7$ApZZK?M*tmk&7oC-5clO!57ExZSvinO8*BXi@>P> diff --git a/conf/locale/vi/LC_MESSAGES/django.po b/conf/locale/vi/LC_MESSAGES/django.po index 83d7bdf030..632a7053ed 100644 --- a/conf/locale/vi/LC_MESSAGES/django.po +++ b/conf/locale/vi/LC_MESSAGES/django.po @@ -79,19 +79,19 @@ # ngocchung75 , 2013 # ngocchung75 , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: -# Hoang Doan , 2014 +# Hoàng Đoàn , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-25 04:00+0000\n" -"Last-Translator: Hoang Doan \n" +"Last-Translator: Hoàng Đoàn \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/edx-platform/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -190,7 +190,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -274,17 +273,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "Một tài khoản với Tên Người Dùng Công Khai '{username}' đã tồn tại." #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "Một tài khoản với Email '{email}' đã tồn tại." #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "Lỗi (401 {field}). Hãy gởi email cho chúng tôi." @@ -348,6 +344,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "Yêu cầu e-mail hợp lệ." @@ -754,52 +758,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -830,7 +824,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -839,7 +832,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -848,22 +840,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -886,7 +874,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -903,31 +890,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -936,7 +918,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -977,13 +958,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1091,7 +1070,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1131,7 +1109,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1230,7 +1207,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1245,7 +1221,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1280,10 +1255,37 @@ msgstr "Tìm kiếm" msgid "Copyright" msgstr "Bản quyền" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1335,7 +1337,6 @@ msgid "ERROR: No playable video sources found!" msgstr "LỖI: Không tìm thấy nguồn video có thể phát được!" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1364,12 +1365,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1399,7 +1398,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1412,27 +1410,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1498,7 +1491,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1508,12 +1500,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1543,7 +1533,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1632,12 +1621,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "cho phép kiểu tập tin là '%(file_types)s'" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "kích thước tối đa cho tập tin tải lên là %(file_size)sK" @@ -1688,12 +1675,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1729,7 +1714,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1757,7 +1741,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1766,7 +1749,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1805,12 +1787,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1823,7 +1803,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1832,115 +1811,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1948,7 +1910,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1963,7 +1924,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -2006,7 +1966,6 @@ msgstr "" "edX của liên lạc của bạn." #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "cho khóa học {0} và sinh viên {1}." @@ -2068,7 +2027,6 @@ msgid "Trying to add a different currency into the cart" msgstr "Đang cố gắng thêm tiền tệ khác vào giỏ hàng" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2081,17 +2039,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "Chế độ {mode} không tồn tại cho {course_id}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "Giấy chứng nhận Thành Tích, {mode_name} cho khóa học {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2262,13 +2217,11 @@ msgstr "Khóa học mà bạn yêu cầu không tồn tại." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "Khóa học {0} đã có trong giỏ hàng của bạn." #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "Bạn đã đăng ký khóa học {0}." @@ -2281,13 +2234,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "Bộ xử lý thanh toán không trả về một tham số yêu cầu: {0}" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "Bộ xử lý thanh toán trả về một kiểu giá trị tồi {0} cho tham số {1}." @@ -2299,7 +2250,6 @@ msgstr "" "thống của chúng tôi." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." @@ -2308,7 +2258,6 @@ msgstr "" " {3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2322,7 +2271,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2335,7 +2283,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2347,7 +2294,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2498,7 +2444,6 @@ msgstr "" "thanh toán khác" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2633,7 +2578,6 @@ msgid "Your Password Reset is Complete" msgstr "Đã đặt lại mật khẩu thành công" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2644,7 +2588,6 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2654,7 +2597,6 @@ msgstr "" "Đặt Lại Mật Khẩu %(platform_name)s Của Bạn" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2668,7 +2610,6 @@ msgid "Password Reset Form" msgstr "Mẫu Đặt Lại Mật Khẩu" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2697,7 +2638,6 @@ msgid "" msgstr "Xin lỗi, hệ thống có vấn đề trong quá trình đặt lại mật khẩu của bạn" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2738,7 +2678,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "Đặt Lại Mật Khẩu Không Thành Công" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2757,7 +2696,6 @@ msgid "Need Help?" msgstr "Cần Trợ Giúp?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2778,6 +2716,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "Vui lòng truy cập trang dưới đây và chọn một mật khẩu mới:" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "Cảm ơn bạn đã sử dụng trang web của chúng tôi!" @@ -2854,6 +2798,9 @@ msgid "You are deleting an article. Please confirm." msgstr "Bạn đang xóa một bài viết. Vui lòng xác nhận." #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2881,6 +2828,7 @@ msgstr "Xem trước" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2897,6 +2845,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2998,7 +2947,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "Khôi phục lại thay đổi này sẽ đánh dấu bài viết là đã bị xóa." #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3116,7 +3064,6 @@ msgid "Quotes" msgstr "Trích dẫn" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3209,8 +3156,16 @@ msgstr "thay đổi" msgid "There are no attachments for this article." msgstr "Không có đính kèm cho bài viết này." +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3292,7 +3247,6 @@ msgid "Upload completed" msgstr "Tải lên hoàn tất" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3342,12 +3296,10 @@ msgid "Could not find the course.xml file in the package." msgstr "Không thể tìm thấy tập tin course.xml trong gói." #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3368,12 +3320,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "Không tìm thấy người dùng với địa chỉ email '{email}'." #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3463,6 +3413,7 @@ msgstr "Lưu" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3527,6 +3478,12 @@ msgstr "Tên hiển thị công khai" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3928,21 +3885,23 @@ msgstr "" msgid "Change your name" msgstr "Thay đổi tên bạn" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" -"Để duy trì độ tin cậy của chứng chỉ {platform}, tất cả thay đổi về tên sẽ " -"được ghi lại." +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" -"Nhập tên đầy đủ của bạn, nó sẽ xuất hiện trên các chứng chỉ {platform}:" #: lms/templates/dashboard.html #: lms/templates/verify_student/_modal_editname.html @@ -4191,6 +4150,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4538,7 +4504,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4625,7 +4591,6 @@ msgstr "" " cho đối tác." #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5760,6 +5725,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5900,6 +5869,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -6049,6 +6020,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6195,30 +6198,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6228,23 +6231,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6298,9 +6302,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6315,6 +6320,19 @@ msgstr "" msgid "View Course" msgstr "Xem Khóa Học" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6630,18 +6648,16 @@ msgstr "" msgid "Report Misuse" msgstr "Báo Cáo Dùng Sai" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6689,24 +6705,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6769,13 +6789,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6823,10 +6841,6 @@ msgstr "Ẩn Thảo Luận" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7248,6 +7262,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7929,6 +7951,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -8003,6 +8039,14 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" +"Để duy trì độ tin cậy của chứng chỉ {platform}, tất cả thay đổi về tên sẽ " +"được ghi lại." + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "Thay đổi tên tôi" @@ -8859,10 +8903,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8998,10 +9038,10 @@ msgstr "" msgid "Content" msgstr "Nội dung" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -9020,8 +9060,25 @@ msgstr "" "khóa học của bạn, các chương sách, và tập tin xuất hiện trong thanh sidebar " "của Tài Liệu Phát Tay Khóa Học của bạn." -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "Tôi có thể làm gì trong trang này?" @@ -9035,14 +9092,6 @@ msgstr "" " có thể khóa một tập tin khiến người không tham gia vào khóa học của bạn " "không thể truy cập tập tin này." -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" -"Sử dụng URL của một tập tin để tạo ra một liên kết đến tập tin này trong " -"phần sidebar của Tài Liệu Phát Tay Khóa Học hoặc trong phần thân khóa học." - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -9085,23 +9134,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "Cập Nhật Khóa Học" @@ -10038,7 +10103,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -10047,7 +10111,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10542,7 +10605,6 @@ msgid "your course summary page" msgstr "trang tóm lược khóa học của bạn" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10757,6 +10819,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10943,10 +11010,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -11208,12 +11271,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11359,7 +11420,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11460,7 +11520,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11519,12 +11578,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11535,7 +11592,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11546,37 +11602,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11595,7 +11644,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11612,27 +11660,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11641,7 +11684,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11670,22 +11712,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11702,12 +11740,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11726,7 +11762,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11745,12 +11780,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11759,12 +11792,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/vi/LC_MESSAGES/djangojs.mo b/conf/locale/vi/LC_MESSAGES/djangojs.mo index 708fb32b672310098f5e8152bde51d94d679b711..a30fc27e2d8720dae96b56c6be109d6728792241 100644 GIT binary patch delta 710 zcmXZZPe{{Y9LMpGrcyIx&FRXt)=bnOTMfYk2kC-57=||);x5%`JBSDp{2*$WMuajd zFA9n6RQ@{%f(TP8PaX<7%!7ys9)<)Sy0qTkCOq(Ze$VfDzTfZjeeyleA1CoByXg?N;48F3R?!lCM{DU1v=$#?3Uk^Jq8PL5q{cpLl@V zxK>{%AbDM4=x&2_%U*qeNrHtpxQl<0q3m*Z=~0C%bTfFzf4j9k*f!PSz30lz#-I2% N-zGA%%P+m7o`0QTTlxS1 delta 707 zcmXZZNhpO;6u|LA<|&?MdZuT13(E9JBI0Gi;wf1n>LpnyBpWtg$drXLZY)T$AjwcR zY>X)j3k!-QD=(CV4dQ=%>Z{)!zI)EO_YBqjxVLtFjbk5?!)TE-5gCpV3BXl!;Re3q z8;0S1thw*S5a#cw|9xXNR>qn8ooHd+i%~d&!MK1GxQx~K5GTf8U`M=&jRhx0q8t6N z70E4a7=iuBSs6zyUWy7gbAn^2@!UqT2(KrNs5kAw zTpUF$WDhmLDe9A6p|uB}DM6!=#y2sT z#vpt_?bQcr?YMdLq#z(xs{S32!;Y?yMFLsFJY1f+> ubh9vtcle2Xa, 2013 +# Hoàng Đoàn , 2014 # ngocchung75 , 2013 # hdvd2309 , 2013-2014 # hoad, 2013 @@ -18,7 +19,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: -# Hoang Doan , 2014 +# Hoàng Đoàn , 2014 # hdvd2309 , 2013-2014 # hoad, 2013 # ngocchung75 , 2013 @@ -28,9 +29,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-25 03:50+0000\n" -"Last-Translator: Hoang Doan \n" +"Last-Translator: Hoàng Đoàn \n" "Language-Team: Vietnamese (http://www.transifex.com/projects/p/edx-platform/language/vi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -351,6 +352,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -416,9 +421,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -428,6 +435,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -436,10 +453,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -507,12 +520,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -525,7 +536,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -535,7 +545,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -545,7 +554,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -555,7 +563,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,18 +572,15 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "Có sẵn %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." @@ -585,7 +589,6 @@ msgstr "" "hộp dưới đây và sau đó nhấn vào mũi tên \"Chọn\" giữa hai hộp." #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "Gõ vào ô này để lọc ra danh sách %s có sẵn." @@ -598,7 +601,6 @@ msgid "Choose all" msgstr "Chọn tất cả" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "Nhấn vào đây để chọn tất cả %s cùng một lúc." @@ -611,12 +613,10 @@ msgid "Remove" msgstr "Loại bỏ" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "Chọn %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -629,7 +629,6 @@ msgid "Remove all" msgstr "Loại bỏ tất cả" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "Nhấn để loại bỏ tất cả %s đã chọn cùng một lúc." @@ -1144,6 +1143,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1155,12 +1163,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/zh_CN.GB2312/LC_MESSAGES/django.mo b/conf/locale/zh_CN.GB2312/LC_MESSAGES/django.mo index 8009fb9cafe7462a2e5b158b22c7e29f47d6efec..9d22b5d8a607efa86e39d24a70c04e4edb34b640 100644 GIT binary patch delta 66 zcmbQrvW8`X3gf4Vs@^L31*v(dDHXaUMTvREIf*5i`FRfM`T6NNsp&=er3J-$$@#ex WYo)l1bq$OZ3{9;JEH*AIVFUm=Ru_^0 delta 65 zcmZ3(GL>b53ghjGs@{gKzK)(g4vsD^L9W5UTmk+ey3R$Zi6xo&dAcr%C8<^lMh1o^ Vx&}tNMkWe|W>yA<8+Vj20sxCd69)hQ diff --git a/conf/locale/zh_CN.GB2312/LC_MESSAGES/django.po b/conf/locale/zh_CN.GB2312/LC_MESSAGES/django.po index e4a6ab51ef..c87e3b39d4 100644 --- a/conf/locale/zh_CN.GB2312/LC_MESSAGES/django.po +++ b/conf/locale/zh_CN.GB2312/LC_MESSAGES/django.po @@ -29,16 +29,16 @@ # # Translators: # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-06 03:04+0000\n" "Last-Translator: nedbat \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/edx-platform/language/zh_CN.GB2312/)\n" @@ -141,7 +141,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -221,17 +220,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -295,6 +291,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -699,52 +703,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -775,7 +769,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -784,7 +777,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -793,22 +785,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -831,7 +819,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -848,31 +835,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -881,7 +863,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -922,13 +903,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1036,7 +1015,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1076,7 +1054,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1175,7 +1152,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1190,7 +1166,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1228,10 +1203,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1283,7 +1285,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1312,12 +1313,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1347,7 +1346,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1360,27 +1358,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1446,7 +1439,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1456,12 +1448,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1491,7 +1481,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1580,12 +1569,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1635,12 +1622,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1678,7 +1663,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1701,7 +1685,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1710,7 +1693,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1750,12 +1732,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1768,7 +1748,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1777,115 +1756,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1893,7 +1855,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1908,7 +1869,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1947,7 +1907,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2002,7 +1961,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2013,17 +1971,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2190,13 +2145,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2209,13 +2162,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2225,14 +2176,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2246,7 +2195,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2259,7 +2207,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2271,7 +2218,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2407,7 +2353,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2541,7 +2486,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2549,7 +2493,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2557,7 +2500,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2569,7 +2511,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2595,7 +2536,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2632,7 +2572,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2650,7 +2589,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2667,6 +2605,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2707,7 +2651,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2743,6 +2687,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2770,6 +2717,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2786,6 +2734,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2880,7 +2829,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -2991,7 +2939,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3079,8 +3026,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3162,7 +3117,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3207,12 +3161,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3233,12 +3185,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3326,6 +3276,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3390,6 +3341,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3772,17 +3729,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4021,6 +3983,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4361,7 +4330,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4446,7 +4415,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5564,6 +5532,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5704,6 +5676,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5853,6 +5827,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -5997,30 +6003,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6030,23 +6036,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6100,9 +6107,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6117,6 +6125,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6432,18 +6453,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6491,24 +6510,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6571,13 +6594,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6625,10 +6646,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7050,6 +7067,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7726,6 +7751,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7794,6 +7833,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8645,10 +8690,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8780,10 +8821,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8798,8 +8839,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8810,12 +8868,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8858,23 +8910,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9797,7 +9865,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9806,7 +9873,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10294,7 +10360,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10495,6 +10560,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10674,10 +10744,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -10939,12 +11005,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11090,7 +11154,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11191,7 +11254,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11250,12 +11312,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11266,7 +11326,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11277,37 +11336,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11326,7 +11378,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11343,27 +11394,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11372,7 +11418,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11401,22 +11446,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11433,12 +11474,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11457,7 +11496,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11476,12 +11514,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11490,12 +11526,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/zh_CN.GB2312/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN.GB2312/LC_MESSAGES/djangojs.mo index de77ac5145578ab0cfd94316206cd7d6b3df6718..8087fb28efa5147d42dff25fce66f48f8303d7a5 100644 GIT binary patch delta 21 ccmbQmGK*!xIxb^f10w}PQ!4|DjXRPU0YzK}I{*Lx delta 21 ccmbQmGK*!xIxZt!BNGKfGb;mwjXRPU0YzK}Hvj+t diff --git a/conf/locale/zh_CN.GB2312/LC_MESSAGES/djangojs.po b/conf/locale/zh_CN.GB2312/LC_MESSAGES/djangojs.po index 714dfb7413..9397d9418a 100644 --- a/conf/locale/zh_CN.GB2312/LC_MESSAGES/djangojs.po +++ b/conf/locale/zh_CN.GB2312/LC_MESSAGES/djangojs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-05 17:03+0000\n" "Last-Translator: cpennington \n" "Language-Team: Chinese (China) (GB2312) (http://www.transifex.com/projects/p/edx-platform/language/zh_CN.GB2312/)\n" @@ -337,6 +337,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -402,9 +406,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -414,6 +420,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -422,10 +438,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -493,12 +505,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -511,7 +521,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -521,7 +530,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -531,7 +539,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -541,7 +548,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -551,25 +557,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -582,7 +584,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -595,12 +596,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -611,7 +610,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1119,6 +1117,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1130,12 +1137,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo index 34d4c9da198509968a044bf51d9fd1d5a4e4b5d8..8eaa36cb348b7ed99012fda6fd9cb4efe3f61746 100644 GIT binary patch delta 66 zcmeBXS;R6yh4IBiRd1F2g4Dd!lnULFqQt!7oWzpM{5*&B{QUHs)byhK(t={Wl2j`NBLhPd UT>~RsBNGKfGb;nbjXSa!0fX!k-v9sr diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.po b/conf/locale/zh_CN/LC_MESSAGES/django.po index 68ed7bc268..237a7855fd 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -110,9 +110,9 @@ # hanwentao , 2013 # hanwentao , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # focusheart , 2014 @@ -121,8 +121,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-25 09:22+0000\n" "Last-Translator: focusheart \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/edx-platform/language/zh_CN/)\n" @@ -225,7 +225,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -305,17 +304,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "" @@ -379,6 +375,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "" @@ -783,52 +787,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -859,7 +853,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -868,7 +861,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -877,22 +869,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -915,7 +903,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -932,31 +919,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -965,7 +947,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -1006,13 +987,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1120,7 +1099,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1160,7 +1138,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1259,7 +1236,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1274,7 +1250,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1312,10 +1287,37 @@ msgstr "" msgid "Copyright" msgstr "" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1367,7 +1369,6 @@ msgid "ERROR: No playable video sources found!" msgstr "" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1396,12 +1397,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1431,7 +1430,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1444,27 +1442,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1530,7 +1523,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1540,12 +1532,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1575,7 +1565,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1664,12 +1653,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "" @@ -1719,12 +1706,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1762,7 +1747,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1785,7 +1769,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1794,7 +1777,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1834,12 +1816,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1852,7 +1832,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1861,115 +1840,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1977,7 +1939,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1992,7 +1953,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -2031,7 +1991,6 @@ msgid "" msgstr "" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "" @@ -2086,7 +2045,6 @@ msgid "Trying to add a different currency into the cart" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2097,17 +2055,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2274,13 +2229,11 @@ msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "" @@ -2293,13 +2246,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -2309,14 +2260,12 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2330,7 +2279,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2343,7 +2291,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2355,7 +2302,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2491,7 +2437,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2625,7 +2570,6 @@ msgid "Your Password Reset is Complete" msgstr "" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2633,7 +2577,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2641,7 +2584,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2653,7 +2595,6 @@ msgid "Password Reset Form" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2679,7 +2620,6 @@ msgid "" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2716,7 +2656,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2734,7 +2673,6 @@ msgid "Need Help?" msgstr "" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2751,6 +2689,12 @@ msgstr "" msgid "Please go to the following page and choose a new password:" msgstr "" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "" @@ -2791,7 +2735,7 @@ msgstr "" #: lms/templates/wiki/delete.html #: lms/templates/wiki/plugins/attachments/index.html -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2827,6 +2771,9 @@ msgid "You are deleting an article. Please confirm." msgstr "" #: lms/templates/wiki/edit.html cms/templates/component.html +#: cms/templates/studio_xblock_wrapper.html +#: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_thread_show.mustache @@ -2854,6 +2801,7 @@ msgstr "" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "" @@ -2870,6 +2818,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2964,7 +2913,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3075,7 +3023,6 @@ msgid "Quotes" msgstr "" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3163,8 +3110,16 @@ msgstr "" msgid "There are no attachments for this article." msgstr "" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3246,7 +3201,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3291,12 +3245,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3317,12 +3269,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3410,6 +3360,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3474,6 +3425,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3856,17 +3813,22 @@ msgstr "" msgid "Change your name" msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" msgstr "" #: lms/templates/dashboard.html @@ -4105,6 +4067,13 @@ msgstr "" msgid "Ask a question" msgstr "" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4445,7 +4414,7 @@ msgstr "" msgid "Pending name changes" msgstr "" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "" @@ -4530,7 +4499,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "" @@ -5648,6 +5616,10 @@ msgstr "" msgid "Manage Groups" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "" @@ -5788,6 +5760,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "" @@ -5937,6 +5911,38 @@ msgstr "" msgid "Points Earned (Num Students)" msgstr "" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "" @@ -6081,30 +6087,30 @@ msgid "Your final grade:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" +msgid "Grade required for a {cert_name_short}:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" +msgid "Your {cert_name_short} is Generating" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6114,23 +6120,24 @@ msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6184,9 +6191,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6201,6 +6209,19 @@ msgstr "" msgid "View Course" msgstr "" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "" @@ -6516,18 +6537,16 @@ msgstr "" msgid "Report Misuse" msgstr "" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6575,24 +6594,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6655,13 +6678,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6709,10 +6730,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7134,6 +7151,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7810,6 +7835,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7878,6 +7917,12 @@ msgstr "" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "" @@ -8729,10 +8774,6 @@ msgstr "" msgid "You have decided to pay $ " msgstr "" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8864,10 +8905,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8882,8 +8923,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8894,12 +8952,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8942,23 +8994,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9881,7 +9949,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9890,7 +9957,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10378,7 +10444,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10579,6 +10644,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10758,10 +10828,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -11023,12 +11089,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11174,7 +11238,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11275,7 +11338,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11334,12 +11396,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11350,7 +11410,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11361,37 +11420,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11410,7 +11462,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11427,27 +11478,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11456,7 +11502,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11485,22 +11530,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11517,12 +11558,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11541,7 +11580,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11560,12 +11598,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11574,12 +11610,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo index 76c7f96872c15392baea02e1ef9914e12994283e..27d7618dac6146604171e438d461fb208286ff29 100644 GIT binary patch delta 21 ccmeBT>0+6%j>}lrz(~Q+)XKnO0+6%j>|~b$V9==%*w!E\n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/edx-platform/language/zh_CN/)\n" @@ -365,6 +365,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -430,9 +434,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -442,6 +448,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -450,10 +466,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -521,12 +533,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -539,7 +549,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -549,7 +558,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -559,7 +567,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -569,7 +576,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -579,25 +585,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "" @@ -610,7 +612,6 @@ msgid "Choose all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "" @@ -623,12 +624,10 @@ msgid "Remove" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -639,7 +638,6 @@ msgid "Remove all" msgstr "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "" @@ -1147,6 +1145,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1158,12 +1165,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js diff --git a/conf/locale/zh_TW/LC_MESSAGES/django.mo b/conf/locale/zh_TW/LC_MESSAGES/django.mo index adc635fa5ce7395a803bc0159f08a4cf19a4f048..8dd828ceaf2a9eb224fc4ba7c5c4368513555e00 100644 GIT binary patch delta 20795 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 bZJ4iG$6beq`d0bA;LlXMdX4b)jr;!qOGT-i delta 21680 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, 2013 # tosti , 2013 # #-#-#-#-# wiki.po (edx-platform) #-#-#-#-# -# Translations template for PROJECT. -# Copyright (C) 2014 ORGANIZATION -# This file is distributed under the same license as the PROJECT project. +# edX translation file +# Copyright (C) 2014 edX +# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: # okalright , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-02-24 16:01-0500\n" +"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: okalright \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/edx-platform/language/zh_TW/)\n" @@ -165,7 +165,6 @@ msgid "Student" msgstr "" #: common/djangoapps/student/middleware.py -#, python-brace-format msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {link_start}{support_email}{link_end}" @@ -250,17 +249,14 @@ msgid "Unexpected account status" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Public Username '{username}' already exists." msgstr "用戶名'{username}'對應的帳戶已經存在。" #: common/djangoapps/student/views.py -#, python-brace-format msgid "An account with the Email '{email}' already exists." msgstr "電子郵件 '{email}' 對應的帳戶已存在。" #: common/djangoapps/student/views.py -#, python-brace-format msgid "Error (401 {field}). E-mail us." msgstr "錯誤(401 {field}),請發電子郵件給我們。" @@ -324,6 +320,14 @@ msgstr "" msgid "A country is required" msgstr "" +#: common/djangoapps/student/views.py +msgid "Username cannot be more than {0} characters long" +msgstr "" + +#: common/djangoapps/student/views.py +msgid "Email cannot be more than {0} characters long" +msgstr "" + #: common/djangoapps/student/views.py msgid "Valid e-mail is required." msgstr "需要有效的電子郵件地址。" @@ -728,52 +732,42 @@ msgid "December" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or less" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -804,7 +798,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -813,7 +806,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -822,22 +814,18 @@ msgid "There was a problem with the staff answer to this problem." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{student_answer}' as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "You may not use variables ({bad_variables}) in numerical problems." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid math syntax: '{student_answer}'" msgstr "" @@ -860,7 +848,6 @@ msgid "CustomResponse: check function returned an invalid dictionary!" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -877,31 +864,26 @@ msgid "Invalid grader reply. Please contact the course staff." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: {bad_input} not permitted in answer." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" @@ -910,7 +892,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -951,13 +932,11 @@ msgid "Problem must be reset before it can be checked again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Error: {msg}" msgstr "" @@ -1065,7 +1044,6 @@ msgid "Scored rubric" msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py -#, python-brace-format msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." @@ -1105,7 +1083,6 @@ msgstr "" #. responds to when filling out a post-assessment survey #. of his or her grade from an openended problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py -#, python-brace-format msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." @@ -1204,7 +1181,6 @@ msgid "Error saving your score. Please notify course staff." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{statuc_code}." @@ -1219,7 +1195,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" @@ -1254,10 +1229,37 @@ msgstr "搜尋" msgid "Copyright" msgstr "版權" +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{label} {problem_name} - {count_grade} {students} ({percent:.0f}%: " +"{grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "students" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "questions" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{num_students} student(s) opened Subsection {subsection_num}: " +"{subsection_name}" +msgstr "" + +#: lms/djangoapps/class_dashboard/dashboard_data.py +msgid "" +"{problem_info_x} {problem_info_n} - {count_grade} {students} " +"({percent:.0f}%: {grade:.0f}/{max_grade:.0f} {questions})" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "This is the wiki for **{organization}**'s _{course_name}_." msgstr "" @@ -1310,7 +1312,6 @@ msgstr "" "錯誤:沒有找到可以播放的影片來源!" #: lms/djangoapps/dashboard/git_import.py -#, python-brace-format msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" @@ -1339,12 +1340,10 @@ msgid "The underlying module store does not support import." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}, error {1}\n" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {0}\n" msgstr "" @@ -1374,7 +1373,6 @@ msgid "email must end in" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {0} already exists as external_id" msgstr "" @@ -1387,27 +1385,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {0}, IntegrityError" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {0} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {0} - {1}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {0}" msgstr "" @@ -1471,7 +1464,6 @@ msgstr "" #: lms/djangoapps/dashboard/sysadmin.py #: lms/djangoapps/dashboard/tests/test_sysadmin.py -#, python-brace-format msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" @@ -1481,12 +1473,10 @@ msgid "Unable to clone or pull repository. Please check your url." msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed to clone repository to {0}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Loaded course {0} {1}
Errors:" msgstr "" @@ -1516,7 +1506,6 @@ msgid "Information about all courses" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" @@ -1605,12 +1594,10 @@ msgid "Comment level too deep" msgstr "" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "allowed file types are '%(file_types)s'" msgstr "允許的文件類型包含 '%(file_types)s'" #: lms/djangoapps/django_comment_client/base/views.py -#, python-format msgid "maximum upload file size is %(file_size)sK" msgstr "上傳文件的最大容量是 %(file_size)s KB" @@ -1659,12 +1646,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -1706,7 +1691,6 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" @@ -1729,7 +1713,6 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" @@ -1738,7 +1721,6 @@ msgid "Unit" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -1777,12 +1759,10 @@ msgid "No status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No task_output information found for instructor_task {0}" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1795,7 +1775,6 @@ msgid "No message provided" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Invalid task_output information found for instructor_task {0}: {1}" msgstr "" @@ -1804,115 +1783,98 @@ msgid "No progress status information available" msgstr "" #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "No parsable task_input information found for instructor_task {0}: {1}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Progress: {action} {succeeded} of {attempted} so far" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for student '{student}'" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any students with submissions to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem failed to be {action} for any of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem successfully {action} for {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Problem {action} for {succeeded} of {attempted} students" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Unable to find any recipients to be {action}" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message failed to be {action} for any of {attempted} recipients " msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message successfully {action} for {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Message {action} for {succeeded} of {attempted} recipients" msgstr "" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "Status: {action} {succeeded} of {attempted}" msgstr "" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (skipping {skipped})" msgstr "" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid " (out of {total})" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" "\n" " Dear %(student_name)s,\n" @@ -1920,7 +1882,6 @@ msgid "" msgstr "" #: lms/djangoapps/linkedin/templates/linkedin_email.html -#, python-format msgid "" " \n" " Congratulations on earning your certificate in %(course_name)s!\n" @@ -1935,7 +1896,6 @@ msgid "Add to profile" msgstr "" #: lms/djangoapps/open_ended_grading/staff_grading_service.py -#, python-brace-format msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." @@ -1974,7 +1934,6 @@ msgid "" msgstr "連結評分服務時發生錯誤。請通知edX服務人員。" #: lms/djangoapps/open_ended_grading/utils.py -#, python-brace-format msgid "for course {0} and student {1}." msgstr "對於課程{0}和學生{1}。" @@ -2033,7 +1992,6 @@ msgid "Trying to add a different currency into the cart" msgstr "增加不同的貨幣到購物車" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your dashboard to see your new" " enrollments." @@ -2044,17 +2002,14 @@ msgid "[Refund] User-Requested Refund" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "{course_id}的 {mode} 模式並不存在。" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Certificate of Achievement, {mode_name} for course {course}" msgstr " 模式{mode_name} 課程 {course}的成績證明書。" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Note - you have up to 2 weeks into the course to unenroll from the Verified " "Certificate option and receive a full refund. To receive your refund, " @@ -2221,13 +2176,11 @@ msgstr "您請求的課程不存在。" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "The course {0} is already in your cart." msgstr "課程 {0} 已經在您的購物車中" #: lms/djangoapps/shoppingcart/views.py #: lms/djangoapps/shoppingcart/tests/test_views.py -#, python-brace-format msgid "You are already registered in course {0}." msgstr "您已經在課程 {0} 中註冊。" @@ -2240,13 +2193,11 @@ msgid "You do not have permission to view this page." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {0}" msgstr "付款處理器沒有返回所需的參數:{0}" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "對於參數 {1} ,付款處理器返回一個錯誤類型值 {0} 。" @@ -2256,14 +2207,12 @@ msgid "" msgstr "付款處理器接受了一個訂單,但號碼不存在於我們的系統中。" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "處理器收取的金額 {0} {1} 與訂單中的總消費 {2} {3} 不一致。" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2277,7 +2226,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2290,7 +2238,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2302,7 +2249,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" "

\n" @@ -2438,7 +2384,6 @@ msgid "" msgstr "被處理器拒絕。可能的解決方法:重試另一種付款方式" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "\n" " There is a problem with our CyberSource merchant configuration. Please let us know at {0}\n" @@ -2572,7 +2517,6 @@ msgid "Your Password Reset is Complete" msgstr "您的密碼已重設完成" #: lms/templates/registration/password_reset_complete.html -#, python-format msgid "" "\n" " Your password has been set. You may go ahead and %(link_start)slog in%(link_end)s now.\n" @@ -2582,7 +2526,6 @@ msgstr "" "您的密碼已經設定。您現在可以前進並且 %(link_start)s登入%(link_end)s 。" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2592,7 +2535,6 @@ msgstr "" "重置您的 %(platform_name)s 密碼" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Reset Your %(platform_name)s Password\n" @@ -2606,7 +2548,6 @@ msgid "Password Reset Form" msgstr "密碼重設申請表" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " We're sorry, %(platform_name)s enrollment is not available in your region\n" @@ -2634,7 +2575,6 @@ msgid "" msgstr "很抱歉,我們的系統在重設您的密碼時似乎出現了問題。" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " Someone has been made aware of this issue. Please try again shortly. Please %(start_link)scontact us%(end_link)s about any concerns you have.\n" @@ -2675,7 +2615,6 @@ msgid "Your Password Reset Was Unsuccessful" msgstr "您的密碼重設失敗" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " The password reset link was invalid, possibly because the link has already been used. Please return to the %(start_link)slogin page%(end_link)s and start the password reset process again.\n" @@ -2693,7 +2632,6 @@ msgid "Need Help?" msgstr "需要幫助?" #: lms/templates/registration/password_reset_confirm.html -#, python-format msgid "" "\n" " View our %(start_link)shelp section for contact information and answers to commonly asked questions%(end_link)s\n" @@ -2712,6 +2650,12 @@ msgstr "由於您向系統請求重置密碼,系統將發一封關於帳戶密 msgid "Please go to the following page and choose a new password:" msgstr "請到下面的頁面並選擇一個新的密碼:" +#: lms/templates/registration/password_reset_email.html +msgid "" +"If you didn't request this change, you can disregard this email - we have " +"not yet reset your password." +msgstr "" + #: lms/templates/registration/password_reset_email.html msgid "Thanks for using our site!" msgstr "感謝您使用我們的網站!" @@ -2804,6 +2748,7 @@ msgstr "預覽" #: lms/templates/help_modal.html lms/templates/login_modal.html #: lms/templates/signup_modal.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "Close Modal" msgstr "關閉模式" @@ -2820,6 +2765,7 @@ msgstr "" #: lms/templates/dashboard.html lms/templates/dashboard.html #: lms/templates/dashboard.html #: lms/templates/modal/_modal-settings-language.html +#: lms/templates/modal/accessible_confirm.html msgid "modal open" msgstr "" @@ -2915,7 +2861,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "復原這項修改可能會讓這篇文章標記為刪除狀態。" #: lms/templates/wiki/includes/anonymous_blocked.html -#, python-format msgid "" "\n" " You need to log in or sign up to use this function.\n" @@ -3028,7 +2973,6 @@ msgid "Quotes" msgstr "引言" #: lms/templates/wiki/includes/editor_widget.html -#, python-format msgid "" "\n" " Markdown syntax is allowed. See the %(start_link)scheatsheet%(end_link)s for help.\n" @@ -3115,8 +3059,16 @@ msgstr "修改" msgid "There are no attachments for this article." msgstr "這篇文章沒有附件" +#: cms/djangoapps/contentstore/course_info_model.py +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Invalid course update id." +msgstr "" + +#: cms/djangoapps/contentstore/course_info_model.py +msgid "Course update not found." +msgstr "" + #: cms/djangoapps/contentstore/git_export_utils.py -#, python-brace-format msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" @@ -3198,7 +3150,6 @@ msgid "Upload completed" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -3243,12 +3194,10 @@ msgid "Could not find the course.xml file in the package." msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -3269,12 +3218,10 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -3362,6 +3309,7 @@ msgstr "" #: lms/templates/discussion/_new_post.html #: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html +#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/mustache/_inline_discussion.mustache #: lms/templates/discussion/mustache/_inline_discussion_cohorted.mustache #: lms/templates/verify_student/face_upload.html @@ -3426,6 +3374,12 @@ msgstr "" msgid "Preferred Language" msgstr "" +#. Translators: this is a verb describing the action of viewing more details +#: cms/templates/unit_container_xblock_component.html +#: lms/templates/wiki/includes/article_menu.html +msgid "View" +msgstr "" + #: cms/templates/registration/activation_complete.html #: lms/templates/registration/activation_complete.html msgid "Thanks for activating your account." @@ -3819,18 +3773,23 @@ msgstr "作為過程中的一部分,我們將同時發送確認郵件到{email msgid "Change your name" msgstr "更改您的姓名" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html -#: lms/templates/verify_student/_modal_editname.html msgid "" -"To uphold the credibility of {platform} certificates, all name changes will " -"be logged and recorded." -msgstr "為了支持 {platform}證書的可信度,所有姓名變更都將被記錄和保存下來。" +"To uphold the credibility of your {platform} {cert_name_short}, all name " +"changes will be logged and recorded." +msgstr "" +#. Translators: note that {platform} {cert_name_short} will look something +#. like: "edX certificate". Please do not change the order of these +#. placeholders. #: lms/templates/dashboard.html msgid "" -"Enter your desired full name, as it will appear on the {platform} " -"certificates:" -msgstr "輸入您希望的全稱,它將出現在{platform}的證書上:" +"Enter your desired full name, as it will appear on your {platform} " +"{cert_name_short}:" +msgstr "" #: lms/templates/dashboard.html #: lms/templates/verify_student/_modal_editname.html @@ -4074,6 +4033,13 @@ msgstr "提供建議" msgid "Ask a question" msgstr "提問" +#: lms/templates/help_modal.html +msgid "" +"Please note: The {platform_name} support team is English speaking. While we " +"will do our best to address your inquiry in any language, our responses will" +" be in English." +msgstr "" + #: lms/templates/help_modal.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Name" @@ -4424,7 +4390,7 @@ msgstr "拒絕" msgid "Pending name changes" msgstr "正在處理名稱更改" -#: lms/templates/name_changes.html +#: lms/templates/name_changes.html lms/templates/modal/accessible_confirm.html msgid "Confirm" msgstr "確認" @@ -4512,7 +4478,6 @@ msgid "" msgstr "" #: lms/templates/provider_login.html -#, python-format msgid "Return To %s" msgstr "返回%s" @@ -5641,6 +5606,10 @@ msgstr "數據轉儲 " msgid "Manage Groups" msgstr "管理小組" +#: lms/templates/courseware/instructor_dashboard.html +msgid "Metrics" +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Grade Downloads" msgstr "成績下載" @@ -5784,6 +5753,8 @@ msgid "Pull enrollment from remote gradebook" msgstr "從遠程成績單中獲取註冊人數" #: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section:" msgstr "章節:" @@ -5934,6 +5905,38 @@ msgstr "最大" msgid "Points Earned (Num Students)" msgstr "得分(學生數目)" +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There is no data available to display at this time." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "" +"Loading the latest graphs for you; depending on your class size, this may " +"take a few minutes." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +msgid "Count of Students that Opened a Subsection" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Loading..." +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Grade Distribution per Problem" +msgstr "" + +#: lms/templates/courseware/instructor_dashboard.html +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "There are no problems in this section." +msgstr "" + #: lms/templates/courseware/instructor_dashboard.html msgid "Students answering correctly" msgstr "回答正確的學生" @@ -6078,32 +6081,31 @@ msgid "Your final grade:" msgstr "您的最終得分:" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Grade required for a certificate:" -msgstr "獲取證書所需分數:" +msgid "Grade required for a {cert_name_short}:" +msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Your verified certificate is being held pending confirmation that the " -"issuance of your certificate is in compliance with strict U.S. embargoes on " +"Your verified {cert_name_long} is being held pending confirmation that the " +"issuance of your {cert_name_short} is in compliance with strict U.S. " +"embargoes on Iran, Cuba, Syria and Sudan. If you think our system has " +"mistakenly identified you as being connected with one of those countries, " +"please let us know by contacting {email}. If you would like a refund on your" +" {cert_name_long}, please contact our billing address {billing_email}" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "" +"Your {cert_name_long} is being held pending confirmation that the issuance " +"of your {cert_name_short} is in compliance with strict U.S. embargoes on " "Iran, Cuba, Syria and Sudan. If you think our system has mistakenly " "identified you as being connected with one of those countries, please let us" -" know by contacting {email}. If you would like a refund on your certificate," -" please contact our billing address {billing_email}" +" know by contacting {email}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "" -"Your certificate is being held pending confirmation that the issuance of " -"your certificate is in compliance with strict U.S. embargoes on Iran, Cuba, " -"Syria and Sudan. If you think our system has mistakenly identified you as " -"being connected with one of those countries, please let us know by " -"contacting {email}." +msgid "Your {cert_name_short} is Generating" msgstr "" -"按照美國對伊朗,古巴,敘利亞和蘇丹的嚴格禁運,您的證書核發處於待決狀態。如果您認為我們的系統在認定您與這些國家的聯繫中有失公允,請通過聯繫{電子郵件}讓我們知道。" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Your Certificate is Generating" -msgstr "正在產生您的證書" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6112,23 +6114,24 @@ msgstr "這個連結會打開或下載一個PDF文件" #: lms/templates/dashboard/_dashboard_certificate_information.html #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your Certificate (PDF)" +msgid "Download Your {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"Since we did not have a valid set of verification photos from you when " -"certificates were generated, we could not grant you a verified certificate. " -"An honor code certificate has been granted instead." +"Since we did not have a valid set of verification photos from you when your " +"{cert_name_long} was generated, we could not grant you a verified " +"{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" -"This link will open/download a PDF document of your verified certificate." +"This link will open/download a PDF document of your verified " +"{cert_name_long}." msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Download Your ID Verified Certificate of Achievement (PDF)" +msgid "Download Your ID Verified {cert_name_short} (PDF)" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -6182,9 +6185,10 @@ msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" -"You can still sign up for an ID verified certificate for this course. If you" -" plan to complete the whole course, it is a great way to recognize your " -"achievement. {a_start}Learn more about verified certificates{a_end}." +"You can still sign up for an ID verified {cert_name_long} for this course. " +"If you plan to complete the whole course, it is a great way to recognize " +"your achievement. {link_start}Learn more about the verified " +"{cert_name_long}{link_end}." msgstr "" #: lms/templates/dashboard/_dashboard_course_listing.html @@ -6199,6 +6203,19 @@ msgstr "查看已存檔的課程" msgid "View Course" msgstr "檢視課程" +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "Are you sure you want to unregister from" +msgstr "" + +#. Translators: The course's name will be added to the end of this sentence. +#: lms/templates/dashboard/_dashboard_course_listing.html +#: lms/templates/dashboard/_dashboard_course_listing.html +msgid "" +"Are you sure you want to unregister from the verified {cert_name_long} track" +" of" +msgstr "" + #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" msgstr "電子郵件設定" @@ -6514,18 +6531,16 @@ msgstr "" msgid "Report Misuse" msgstr "報告濫用" -#: lms/templates/discussion/_underscore_templates.html -#: lms/templates/discussion/_underscore_templates.html -msgid "pin this thread" -msgstr "" - -#: lms/templates/discussion/_underscore_templates.html #: lms/templates/discussion/_underscore_templates.html msgid "Pin Thread" msgstr "標記主題" #: lms/templates/discussion/_underscore_templates.html -#, python-format +#: lms/templates/discussion/mustache/_inline_thread_show.mustache +msgid "Pinned" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "(this post is about %(courseware_title_linked)s)" msgstr "" @@ -6573,24 +6588,28 @@ msgid "Delete Comment" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "-posted %(time_ago)s by" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format +msgid "Editing comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html +msgid "Update comment" +msgstr "" + +#: lms/templates/discussion/_underscore_templates.html msgid "" "%(comments_count)s %(span_sr_open)scomments (%(unread_comments_count)s " "unread comments)%(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(comments_count)s %(span_sr_open)scomments %(span_close)s" msgstr "" #: lms/templates/discussion/_underscore_templates.html -#, python-format msgid "%(votes_up_count)s%(span_sr_open)s votes %(span_close)s" msgstr "" @@ -6653,13 +6672,11 @@ msgid ", " msgstr "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s discussion started" msgid_plural "%s discussions started" msgstr[0] "" #: lms/templates/discussion/_user_profile.html -#, python-format msgid "%s comment" msgid_plural "%s comments" msgstr[0] "" @@ -6707,10 +6724,6 @@ msgstr "" msgid "This thread has been pinned by course staff." msgstr "" -#: lms/templates/discussion/mustache/_inline_thread_show.mustache -msgid "Pinned" -msgstr "" - #: lms/templates/discussion/mustache/_pagination.mustache #: lms/templates/discussion/mustache/_pagination.mustache msgid "…" @@ -7135,6 +7148,14 @@ msgid "" "cohorts. Their posts are marked 'Community TA'." msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Reload Graphs" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/metrics.html +msgid "Count of Students Opened a Subsection" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" @@ -7814,6 +7835,20 @@ msgid "" "here for possible use by installations of Open edX." msgstr "" +#: lms/templates/static_templates/embargo.html +msgid "This Course Unavailable In Your Country" +msgstr "" + +#: lms/templates/static_templates/embargo.html +msgid "" +"Our system indicates that you are trying to access an edX course from an IP " +"address associated with a country currently subjected to U.S. economic and " +"trade sanctions. Unfortunately, at this time edX must comply with export " +"controls, and we cannot allow you to access this particular course. Feel " +"free to browse our catalogue to find other courses you may be interested in " +"taking." +msgstr "" + #: lms/templates/static_templates/honor.html #: lms/templates/static_templates/honor.html msgid "Honor Code" @@ -7884,6 +7919,12 @@ msgstr "編輯您的姓名" msgid "The following error occurred while editing your name:" msgstr "" +#: lms/templates/verify_student/_modal_editname.html +msgid "" +"To uphold the credibility of {platform} certificates, all name changes will " +"be logged and recorded." +msgstr "為了支持 {platform}證書的可信度,所有姓名變更都將被記錄和保存下來。" + #: lms/templates/verify_student/_modal_editname.html msgid "Change my name" msgstr "更改我的姓名" @@ -8741,10 +8782,6 @@ msgstr "我們已經驗證您的身分(通過您的ID和剛才您提供的照 msgid "You have decided to pay $ " msgstr "您已經決定付款 $" -#: lms/templates/wiki/includes/article_menu.html -msgid "View" -msgstr "" - #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html #: lms/templates/wiki/includes/article_menu.html @@ -8876,10 +8913,10 @@ msgstr "" msgid "Content" msgstr "" -#: cms/templates/asset_index.html cms/templates/course_info.html -#: cms/templates/edit-tabs.html cms/templates/index.html -#: cms/templates/manage_users.html cms/templates/overview.html -#: cms/templates/textbooks.html +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/course_info.html cms/templates/edit-tabs.html +#: cms/templates/index.html cms/templates/manage_users.html +#: cms/templates/overview.html cms/templates/textbooks.html msgid "Page Actions" msgstr "" @@ -8894,8 +8931,25 @@ msgid "" "textbook chapters, and files that appear on your Course Handouts sidebar." msgstr "" -#: cms/templates/asset_index.html cms/templates/overview.html -#: cms/templates/settings_graders.html +#: cms/templates/asset_index.html +msgid "File URLs" +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the Embed URL value to link to the file or image from a component, a" +" course update, or a course handout." +msgstr "" + +#: cms/templates/asset_index.html +msgid "" +"You use the External URL value to reference the file or image from outside " +"of your course. Do not use the External URL as a link value within your " +"course." +msgstr "" + +#: cms/templates/asset_index.html cms/templates/container.html +#: cms/templates/overview.html cms/templates/settings_graders.html msgid "What can I do on this page?" msgstr "" @@ -8906,12 +8960,6 @@ msgid "" "access that file." msgstr "" -#: cms/templates/asset_index.html -msgid "" -"Use the URL listed for a file to create a link to that file in the Course " -"Handouts sidebar or in the body of the course." -msgstr "" - #: cms/templates/asset_index.html msgid "Your file has been deleted." msgstr "" @@ -8954,23 +9002,39 @@ msgstr "" msgid "Editor" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Duplicate this component" msgstr "" -#: cms/templates/component.html +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html msgid "Delete this component" msgstr "" #: cms/templates/component.html cms/templates/overview.html #: cms/templates/overview.html +#: cms/templates/unit_container_xblock_component.html msgid "Drag to reorder" msgstr "" +#: cms/templates/container.html cms/templates/ux/reference/container.html +msgid "Container" +msgstr "" + +#: cms/templates/container.html cms/templates/studio_vertical_wrapper.html +msgid "No Actions" +msgstr "" + +#: cms/templates/container.html +msgid "" +"You can view course components that contain other components on this page. " +"In the case of experiment blocks, this allows you to confirm that you have " +"properly configured your experiment groups." +msgstr "" + #: cms/templates/course_info.html cms/templates/course_info.html msgid "Course Updates" msgstr "" @@ -9893,7 +9957,6 @@ msgid "contact edX Staff with further questions" msgstr "" #: cms/templates/index.html -#, python-format msgid "Thanks for signing up, %(name)s!" msgstr "" @@ -9902,7 +9965,6 @@ msgid "We need to verify your email address" msgstr "" #: cms/templates/index.html -#, python-format msgid "" "Almost there! In order to complete your sign up we need you to verify your " "email address (%(email)s). An activation message and next steps should be " @@ -10390,7 +10452,6 @@ msgid "your course summary page" msgstr "" #: cms/templates/settings.html -#, python-format msgid "" "Introductions, prerequisites, FAQs that are used on %s (formatted in HTML)" msgstr "" @@ -10591,6 +10652,11 @@ msgid "" "worth." msgstr "" +#: cms/templates/studio_vertical_wrapper.html +#: cms/templates/studio_vertical_wrapper.html +msgid "Expand or Collapse" +msgstr "" + #: cms/templates/textbooks.html cms/templates/textbooks.html #: cms/templates/widgets/header.html msgid "Textbooks" @@ -10770,10 +10836,6 @@ msgid "" "activating your account." msgstr "" -#: cms/templates/ux/reference/container.html -msgid "Container" -msgstr "" - #: cms/templates/widgets/footer.html msgid "All rights reserved." msgstr "" @@ -11035,12 +11097,10 @@ msgid "A slug may not begin with an underscore." msgstr "" #: wiki/forms.py -#, python-format msgid "A deleted article with slug \"%s\" already exists." msgstr "" #: wiki/forms.py -#, python-format msgid "A slug named \"%s\" already exists." msgstr "" @@ -11186,7 +11246,6 @@ msgid "others write access" msgstr "" #: wiki/models/article.py -#, python-format msgid "Article without content (%(id)d)" msgstr "" @@ -11287,7 +11346,6 @@ msgid "A non-root note must always have a slug." msgstr "" #: wiki/models/urlpath.py -#, python-format msgid "There is already a root node on %s" msgstr "" @@ -11346,12 +11404,10 @@ msgid "attachment revisions" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s was successfully added." msgstr "" #: wiki/plugins/attachments/views.py wiki/plugins/attachments/views.py -#, python-format msgid "Your file could not be saved: %s" msgstr "" @@ -11362,7 +11418,6 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "%s uploaded and replaces old attachment." msgstr "" @@ -11373,37 +11428,30 @@ msgid "" msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Current revision changed for %s." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "The file %s was deleted." msgstr "" #: wiki/plugins/attachments/views.py -#, python-format msgid "This article is no longer related to the file %s." msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was changed: %s" msgstr "" #: wiki/plugins/attachments/wiki_plugin.py -#, python-format msgid "A file was deleted: %s" msgstr "" #: wiki/plugins/images/forms.py -#, python-format msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." @@ -11422,7 +11470,6 @@ msgid "images" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image: %s" msgstr "" @@ -11439,27 +11486,22 @@ msgid "image revisions" msgstr "" #: wiki/plugins/images/models.py -#, python-format msgid "Image Revsion: %d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been restored" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%s has been marked as deleted" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been changed to revision #%(revision)d" msgstr "" #: wiki/plugins/images/views.py -#, python-format msgid "%(file)s has been saved." msgstr "" @@ -11468,7 +11510,6 @@ msgid "Images" msgstr "" #: wiki/plugins/images/wiki_plugin.py -#, python-format msgid "An image was added: %s" msgstr "" @@ -11497,22 +11538,18 @@ msgid "Your notification settings were unchanged, so nothing saved." msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article deleted: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "Article modified: %s" msgstr "" #: wiki/plugins/notifications/models.py -#, python-format msgid "New article created: %s" msgstr "" @@ -11529,12 +11566,10 @@ msgid "You are now logged in! Have fun!" msgstr "" #: wiki/views/article.py -#, python-format msgid "New article '%s' created." msgstr "" #: wiki/views/article.py -#, python-format msgid "There was an error creating this article: %s" msgstr "" @@ -11553,7 +11588,6 @@ msgid "" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" @@ -11572,12 +11606,10 @@ msgid "Restoring article" msgstr "" #: wiki/views/article.py -#, python-format msgid "The article \"%s\" and its children are now restored." msgstr "" #: wiki/views/article.py -#, python-format msgid "The article %s is now set to display revision #%d" msgstr "" @@ -11586,12 +11618,10 @@ msgid "New title" msgstr "" #: wiki/views/article.py -#, python-format msgid "Merge between Revision #%(r1)d and Revision #%(r2)d" msgstr "" #: wiki/views/article.py -#, python-format msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" diff --git a/conf/locale/zh_TW/LC_MESSAGES/djangojs.mo b/conf/locale/zh_TW/LC_MESSAGES/djangojs.mo index f9779e280254c2004acb655f0b75b592605cba1f..01c1db05064c94c1a0682c8d432c2c1fcd2db358 100644 GIT binary patch delta 23 ecmX>teOh{hAqSVSu7Qz)p{bRD#b#@c39JB8jRrLU delta 23 ecmX>teOh{hAqSU{u91m?p_!F|!DefY39JB8i3TwM diff --git a/conf/locale/zh_TW/LC_MESSAGES/djangojs.po b/conf/locale/zh_TW/LC_MESSAGES/djangojs.po index b473e218f6..1dfc80fe69 100644 --- a/conf/locale/zh_TW/LC_MESSAGES/djangojs.po +++ b/conf/locale/zh_TW/LC_MESSAGES/djangojs.po @@ -28,7 +28,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2014-02-24 16:00-0500\n" +"POT-Creation-Date: 2014-03-02 15:08-0500\n" "PO-Revision-Date: 2014-02-24 17:06+0000\n" "Last-Translator: JoeyChiou \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/edx-platform/language/zh_TW/)\n" @@ -351,6 +351,10 @@ msgid "" "any unsaved work and then reload the page." msgstr "" +#: common/static/coffee/src/discussion/utils.js +msgid "We had some trouble processing your request. Please try again." +msgstr "" + #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js @@ -416,9 +420,11 @@ msgstr "" msgid "Click to remove report" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js #: common/static/coffee/src/discussion/views/thread_response_show_view.js -msgid "Misuse Reported, %(start_sr_span)s click to remove report%(end_span)s" +msgid "Misuse Reported%(start_sr_span)s, click to remove report%(end_span)s" msgstr "" #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js @@ -428,6 +434,16 @@ msgstr "" msgid "Report Misuse" msgstr "" +#. Translators: The text between start_sr_span and end_span is not shown +#. in most browsers but will be read by screen readers. +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Pinned%(start_sr_span)s, click to unpin%(end_span)s" +msgstr "" + +#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js +msgid "Click to unpin" +msgstr "" + #: common/static/coffee/src/discussion/views/discussion_thread_show_view.js msgid "Pinned" msgstr "" @@ -436,10 +452,6 @@ msgstr "" msgid "Pin Thread" msgstr "" -#: common/static/coffee/src/discussion/views/discussion_thread_show_view.js -msgid "Pinning is not currently available" -msgstr "" - #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" @@ -507,12 +519,10 @@ msgid "Are you sure you want to delete this response?" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s ago" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%s from now" msgstr "" @@ -525,7 +535,6 @@ msgid "about a minute" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "" @@ -535,7 +544,6 @@ msgid "about an hour" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "" @@ -545,7 +553,6 @@ msgid "a day" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "" @@ -555,7 +562,6 @@ msgid "about a month" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "" @@ -565,25 +571,21 @@ msgid "about a year" msgstr "" #: common/static/js/src/jquery.timeago.locale.js -#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Available %s" msgstr "可用 %s" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of available %s. You may choose some by selecting them in " "the box below and then clicking the \"Choose\" arrow between the two boxes." msgstr "這是可用%s的列表。您可以在下面的方框中進行選擇,然後點擊兩個方框中間的“選擇”箭頭。" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Type into this box to filter down the list of available %s." msgstr "在方框中輸入資訊以過濾可用的%s列表。" @@ -596,7 +598,6 @@ msgid "Choose all" msgstr "全部選擇" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to choose all %s at once." msgstr "單擊以選擇全部的%s" @@ -609,12 +610,10 @@ msgid "Remove" msgstr "移除" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Chosen %s" msgstr "%s被選中" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "" "This is the list of chosen %s. You may remove some by selecting them in the " "box below and then clicking the \"Remove\" arrow between the two boxes." @@ -625,7 +624,6 @@ msgid "Remove all" msgstr "全部移除" #: lms/static/admin/js/SelectFilter2.js -#, c-format msgid "Click to remove all chosen %s at once." msgstr "單擊以一次移除全部所選的%s" @@ -1133,6 +1131,15 @@ msgstr "" msgid "Heading" msgstr "" +#: lms/templates/class_dashboard/all_section_metrics.js +#: lms/templates/class_dashboard/all_section_metrics.js +msgid "Unable to retrieve data, please try again later." +msgstr "" + +#: lms/templates/class_dashboard/d3_stacked_bar_graph.js +msgid "Number of Students" +msgstr "" + #: cms/static/coffee/src/main.js msgid "" "This may be happening because of an error with our server or your internet " @@ -1144,12 +1151,12 @@ msgid "Studio's having trouble saving your work" msgstr "" #: cms/static/coffee/src/views/module_edit.js -#, c-format msgid "Editing: %s" msgstr "" #: cms/static/coffee/src/views/module_edit.js #: cms/static/coffee/src/views/tabs.js cms/static/coffee/src/views/unit.js +#: cms/static/coffee/src/xblock/cms.runtime.v1.js #: cms/static/js/models/section.js cms/static/js/views/asset.js #: cms/static/js/views/course_info_handout.js #: cms/static/js/views/course_info_update.js cms/static/js/views/overview.js