From babf349f87f8c21f4d127b052a9daf436c4f4aee Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Tue, 11 Apr 2017 15:12:19 +0000 Subject: [PATCH] Update translations (autogenerated message) --- cms/static/js/i18n/ar/djangojs.js | 11 - cms/static/js/i18n/eo/djangojs.js | 16 +- cms/static/js/i18n/es-419/djangojs.js | 26 - cms/static/js/i18n/fake2/djangojs.js | 16 +- cms/static/js/i18n/fr/djangojs.js | 9 - cms/static/js/i18n/he/djangojs.js | 11 - cms/static/js/i18n/ko-kr/djangojs.js | 1 - cms/static/js/i18n/pt-br/djangojs.js | 8 - cms/static/js/i18n/rtl/djangojs.js | 16 +- cms/static/js/i18n/ru/djangojs.js | 9 - cms/static/js/i18n/zh-cn/djangojs.js | 8 - conf/locale/ar/LC_MESSAGES/django.mo | Bin 731764 -> 728563 bytes conf/locale/ar/LC_MESSAGES/django.po | 753 ++++++++------------- conf/locale/ar/LC_MESSAGES/djangojs.mo | Bin 229821 -> 226266 bytes conf/locale/ar/LC_MESSAGES/djangojs.po | 480 ++++++++----- conf/locale/en/LC_MESSAGES/django.po | 256 ++++--- conf/locale/en/LC_MESSAGES/djangojs.po | 85 ++- conf/locale/eo/LC_MESSAGES/django.mo | Bin 1109192 -> 1117725 bytes conf/locale/eo/LC_MESSAGES/django.po | 437 +++++++----- conf/locale/eo/LC_MESSAGES/djangojs.mo | Bin 358198 -> 360505 bytes conf/locale/eo/LC_MESSAGES/djangojs.po | 99 ++- conf/locale/es_419/LC_MESSAGES/django.mo | Bin 613193 -> 610529 bytes conf/locale/es_419/LC_MESSAGES/django.po | 748 ++++++++------------ conf/locale/es_419/LC_MESSAGES/djangojs.mo | Bin 196601 -> 189192 bytes conf/locale/es_419/LC_MESSAGES/djangojs.po | 515 +++++++------- conf/locale/fr/LC_MESSAGES/django.mo | Bin 332847 -> 332289 bytes conf/locale/fr/LC_MESSAGES/django.po | 721 ++++++++------------ conf/locale/fr/LC_MESSAGES/djangojs.mo | Bin 146095 -> 143708 bytes conf/locale/fr/LC_MESSAGES/djangojs.po | 475 ++++++++----- conf/locale/he/LC_MESSAGES/django.mo | Bin 647290 -> 644456 bytes conf/locale/he/LC_MESSAGES/django.po | 742 ++++++++------------ conf/locale/he/LC_MESSAGES/djangojs.mo | Bin 200252 -> 197090 bytes conf/locale/he/LC_MESSAGES/djangojs.po | 472 ++++++++----- conf/locale/hi/LC_MESSAGES/django.mo | Bin 100702 -> 100702 bytes conf/locale/hi/LC_MESSAGES/django.po | 723 ++++++++------------ conf/locale/hi/LC_MESSAGES/djangojs.mo | Bin 25367 -> 25373 bytes conf/locale/hi/LC_MESSAGES/djangojs.po | 458 ++++++++----- conf/locale/ko_KR/LC_MESSAGES/django.mo | Bin 230096 -> 228327 bytes conf/locale/ko_KR/LC_MESSAGES/django.po | 748 +++++++++----------- conf/locale/ko_KR/LC_MESSAGES/djangojs.mo | Bin 49546 -> 49522 bytes conf/locale/ko_KR/LC_MESSAGES/djangojs.po | 457 ++++++++----- conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 465874 -> 463309 bytes conf/locale/pt_BR/LC_MESSAGES/django.po | 753 ++++++++------------- conf/locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 138564 -> 136118 bytes conf/locale/pt_BR/LC_MESSAGES/djangojs.po | 476 ++++++++----- conf/locale/rtl/LC_MESSAGES/django.mo | Bin 752656 -> 757065 bytes conf/locale/rtl/LC_MESSAGES/django.po | 336 +++++---- conf/locale/rtl/LC_MESSAGES/djangojs.mo | Bin 238613 -> 240255 bytes conf/locale/rtl/LC_MESSAGES/djangojs.po | 92 ++- conf/locale/ru/LC_MESSAGES/django.mo | Bin 717370 -> 713543 bytes conf/locale/ru/LC_MESSAGES/django.po | 751 ++++++++------------ conf/locale/ru/LC_MESSAGES/djangojs.mo | Bin 229848 -> 226146 bytes conf/locale/ru/LC_MESSAGES/djangojs.po | 478 +++++++------ conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 468888 -> 467167 bytes conf/locale/zh_CN/LC_MESSAGES/django.po | 746 ++++++++------------ conf/locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 114258 -> 112084 bytes conf/locale/zh_CN/LC_MESSAGES/djangojs.po | 461 ++++++++----- lms/static/js/i18n/ar/djangojs.js | 11 - lms/static/js/i18n/eo/djangojs.js | 16 +- lms/static/js/i18n/es-419/djangojs.js | 26 - lms/static/js/i18n/fake2/djangojs.js | 16 +- lms/static/js/i18n/fr/djangojs.js | 9 - lms/static/js/i18n/he/djangojs.js | 11 - lms/static/js/i18n/ko-kr/djangojs.js | 1 - lms/static/js/i18n/pt-br/djangojs.js | 8 - lms/static/js/i18n/rtl/djangojs.js | 16 +- lms/static/js/i18n/ru/djangojs.js | 9 - lms/static/js/i18n/zh-cn/djangojs.js | 8 - 68 files changed, 6275 insertions(+), 6249 deletions(-) diff --git a/cms/static/js/i18n/ar/djangojs.js b/cms/static/js/i18n/ar/djangojs.js index 320a337bcc..c8684b1cb9 100644 --- a/cms/static/js/i18n/ar/djangojs.js +++ b/cms/static/js/i18n/ar/djangojs.js @@ -312,7 +312,6 @@ "Anchors": "\u0646\u0642\u0627\u0637 \u0625\u0631\u0633\u0627\u0621", "Annotation": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u0648\u0636\u064a\u062d\u064a\u0629", "Annotation Text": "\u0646\u0635\u0651 \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629", - "Answers to this problem are now shown. Navigate through the problem to review it with answers inline.": "\u062a\u0645 \u0639\u0631\u0636 \u0625\u062c\u0627\u0628\u0627\u062a \u0647\u0630\u0647 \u0627\u0644\u0645\u0633\u0623\u0644\u0629 \u0627\u0644\u0622\u0646. \u062a\u0635\u0641\u062d \u0627\u0644\u0645\u0633\u0623\u0644\u0629 \u0644\u0645\u0631\u0627\u062c\u0639\u062a\u0647\u0627 \u0645\u0639 \u0627\u0644\u0625\u062c\u0627\u0628\u0627\u062a \u0627\u0644\u0645\u064f\u0636\u0645\u0646\u0629.", "Any content that has listed this content as a prerequisite will also have access limitations removed.": "\u0633\u062a\u064f\u062d\u0630\u0641 \u0623\u064a \u0645\u062d\u062f\u0651\u062f\u0627\u062a \u0644\u0644\u0648\u0635\u0648\u0644 \u0644\u0623\u064a \u0645\u062d\u062a\u0648\u0649 \u0643\u0627\u0646 \u0642\u062f \u0623\u0631\u062f\u062c \u0647\u0630\u0627 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0643\u0645\u062a\u0637\u0644\u0651\u0628 \u0623\u0633\u0627\u0633\u064a.", "Are you having trouble finding a team to join?": "\u0639\u0630\u0631\u064b\u0627\u060c \u0647\u0644 \u062a\u0648\u0627\u062c\u0647 \u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0625\u064a\u062c\u0627\u062f \u0641\u0631\u064a\u0642 \u0644\u062a\u0646\u0636\u0645 \u0625\u0644\u064a\u0647\u061f", "Are you sure you want to delete this comment?": "\u0647\u0644 \u0623\u0646\u062a \u0648\u0627\u062b\u0642 \u0645\u0646 \u0623\u0646\u0651\u0643 \u062a\u0648\u062f\u0651 \u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u062a\u0639\u0644\u064a\u0642\u061f", @@ -353,7 +352,6 @@ "Body": "\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0635\u0641\u062d\u0629", "Bold": "\u062e\u0637 \u0633\u0645\u064a\u0643", "Bold (Ctrl+B)": "\u062e\u0637 \u0639\u0631\u064a\u0636 (Ctrl+B)", - "Bookmark this page": "\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u0644\u0645\u0641\u0636\u0644\u0629 ", "Bookmarked": "\u062c\u0631\u0649 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629", "Bookmarked on": "\u062c\u0631\u0649 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0628\u062a\u0627\u0631\u064a\u062e", "Border": "\u0627\u0644\u062d\u0648\u0627\u0641", @@ -510,7 +508,6 @@ "Country": "\u0627\u0644\u0628\u0644\u062f", "Country of residence": "\u0628\u0644\u062f \u0627\u0644\u0625\u0642\u0627\u0645\u0629", "Country or Region": "\u0627\u0644\u062f\u0648\u0644\u0629 \u0623\u0648 \u0627\u0644\u0645\u0646\u0637\u0642\u0629", - "Course": "\u0627\u0644\u0645\u0633\u0627\u0642 ", "Course Credit Requirements": "\u0645\u062a\u0637\u0644\u0651\u0628\u0627\u062a \u0645\u0648\u0627\u062f \u0627\u0644\u0645\u0633\u0627\u0642", "Course End": "\u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0645\u0633\u0627\u0642", "Course Handouts": "\u0646\u0634\u0631\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0642", @@ -999,7 +996,6 @@ "Must complete verification checkpoint": " \u064a\u062c\u0628 \u0625\u062a\u0645\u0627\u0645 \u0646\u0642\u0637\u0629 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u062e\u0627\u0635\u0651\u0629 \u0628\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0651\u0642", "Mute": "\u0643\u062a\u0645 \u0627\u0644\u0635\u0648\u062a", "Muted": "\u0645\u0643\u062a\u0648\u0645 \u0627\u0644\u0635\u0648\u062a ", - "My Bookmarks": "\u0639\u0644\u0627\u0645\u0627\u062a\u064a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0651\u0629", "My Notes": "\u0645\u0644\u0627\u062d\u0638\u0627\u062a\u064a", "My Orders": "\u0637\u0644\u0628\u0627\u062a \u0634\u0631\u0627\u0626\u064a", "My Team": "\u0641\u0631\u064a\u0642\u064a", @@ -1363,7 +1359,6 @@ "Signature Image": "\u0635\u0648\u0631\u0629 \u0627\u0644\u062a\u0648\u0642\u064a\u0639", "Skip": "\u062a\u062e\u0637\u0651\u064a ", "Some Rights Reserved": "\u0628\u0639\u0636 \u0627\u0644\u062d\u0642\u0648\u0642 \u0645\u062d\u0641\u0648\u0638\u0629", - "Some content in this unit is visible only to particular content groups": "\u0625\u0646\u0651 \u062c\u0632\u0621 \u0645\u0646 \u0645\u062d\u062a\u0648\u0649 \u0647\u0630\u0647 \u0627\u0644\u0648\u062d\u062f\u0629 \u0645\u0631\u0626\u064a \u0641\u0642\u0637 \u0645\u0646 \u0642\u0628\u0644 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0645\u062d\u062a\u0648\u0649 \u0645\u0639\u064a\u0651\u0646\u0629. ", "Some images in this post have been omitted": "\u0644\u0642\u062f \u062a\u0645 \u062d\u0630\u0641 \u0628\u0639\u0636 \u0627\u0644\u0635\u0648\u0631 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u0634\u0648\u0631", "Something went wrong changing this enrollment. Please try again.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062a\u063a\u064a\u064a\u0631 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0647\u0630\u0647. \u064a\u064f\u0631\u062c\u0649 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629.", "Sorry, no results were found.": "\u0639\u0630\u0631\u064b\u0627\u060c \u0644\u0627 \u062a\u0648\u062c\u062f \u0623\u064a \u0646\u062a\u0627\u0626\u062c.", @@ -1520,7 +1515,6 @@ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u0648\u0632\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0647\u0627\u0645 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u0646\u0648\u0639 \u0643\u0646\u0633\u0628\u0629 \u0645\u0626\u0648\u064a\u0629 \u0644\u0644\u062f\u0631\u062c\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629\u060c \u0645\u062b\u0644\u060c 40. \u064a\u062c\u0628 \u0639\u062f\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0631\u0645\u0632 \u0627\u0644\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0626\u0648\u064a\u0629.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u0646\u062c\u062d \u0625\u0646\u0634\u0627\u0621 \u0634\u0639\u0628\u0629 {cohortGroupName}. \u0648\u064a\u0645\u0643\u0646\u0643 \u0623\u0646 \u062a\u0636\u064a\u0641 \u0627\u0644\u0637\u0644\u0651\u0627\u0628 \u0628\u0646\u0641\u0633\u0643 \u0625\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u0634\u0639\u0628\u0629 \u0623\u062f\u0646\u0627\u0647.", "There are invalid keywords in your email. Check the following keywords and try again.": "\u062a\u0648\u062c\u062f \u0628\u0639\u0636 \u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u0645\u0641\u062a\u0627\u062d\u064a\u0629 \u0627\u0644\u062e\u0627\u0637\u0626\u0629 \u0641\u064a \u0628\u0631\u064a\u062f\u0643. \u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0648\u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0622\u062e\u0631\u0649.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "\u062a\u0639\u0630\u0651\u0631 \u062a\u0635\u062f\u064a\u0631 \u0645\u0643\u0648\u0651\u0650\u0646 \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0625\u0644\u0649 \u0635\u064a\u063a\u0629 XML. \u0644\u0630\u0627 \u0646\u0642\u062a\u0631\u062d \u0639\u0644\u064a\u0643 \u0627\u0644\u0630\u0647\u0627\u0628 \u0625\u0644\u0649 \u0635\u0641\u062d\u0629 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0644\u0625\u0635\u0644\u0627\u062d \u0627\u0644\u062e\u0637\u0623 \u0642\u0628\u0644 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u062a\u0635\u062f\u064a\u0631 \u0622\u062e\u0631. \u0648\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0635\u062d\u0651\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0643\u0648\u0651\u0646\u0627\u062a \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629 \u0648\u0645\u0646 \u0623\u0646\u0651\u0647\u0627 \u0644\u0627 \u062a\u062d\u0648\u064a \u0623\u064a\u0651 \u0631\u0633\u0627\u0626\u0644 \u062e\u0637\u0623. ", "There has been an error processing your survey.": "\u0646\u0623\u0633\u0641 \u0644\u062d\u062f\u0648\u062b \u062e\u0637\u0623 \u0641\u064a \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0633\u062a\u0628\u064a\u0627\u0646\u0643.", "There has been an error while exporting.": "\u0646\u0623\u0633\u0641 \u0644\u062d\u062f\u0648\u062b \u062e\u0637\u0623 \u062e\u0644\u0627\u0644 \u0627\u0644\u062a\u0635\u062f\u064a\u0631.", "There has been an error with your export.": "\u0646\u0623\u0633\u0641 \u0644\u062d\u062f\u0648\u062b \u062e\u0637\u0623 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0635\u062f\u064a\u0631 \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627. ", @@ -1715,7 +1709,6 @@ "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0645\u062a\u062d\u0627\u0646 \u062a\u062f\u0631\u064a\u0628\u064a \u0645\u0631\u0627\u0642\u0628 \u0644\u062a\u0639\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0639\u0644\u0651\u0645\u064a\u0646 \u0628\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0648\u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0645\u0631\u0627\u0642\u0628\u0629. \u0644\u0646 \u062a\u0624\u062b\u0631 \u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0627\u0645\u062a\u062d\u0627\u0646 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a \u0639\u0644\u0649 \u0627\u0644\u062f\u0631\u062c\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 \u0627\u0644\u0645\u0645\u0646\u0648\u062d\u0629 \u0644\u0644\u0645\u062a\u0639\u0644\u0651\u0645.", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0645\u062a\u062d\u0627\u0646\u064b\u0627 \u0645\u0624\u0642\u0651\u062a\u064b\u0627 \u0644\u0644\u062d\u062f\u0651 \u0645\u0646 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0630\u064a \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u062a\u0639\u0644\u0651\u0645\u064a\u0646 \u0642\u0636\u0627\u0624\u0647 \u0641\u064a \u062d\u0644 \u0645\u0633\u0627\u0626\u0644 \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0645 \u0627\u0644\u0641\u0631\u0639\u064a. \u064a\u062c\u0628 \u0623\u0646 \u064a\u0642\u062f\u0651\u0645 \u0627\u0644\u0645\u062a\u0639\u0644\u0651\u0645\u0648\u0646 \u0627\u0644\u0625\u062c\u0627\u0628\u0627\u062a \u0642\u0628\u0644 \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062d\u062f\u0651\u062f. \u0643\u0645\u0627 \u0648\u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0623\u062d\u062f \u0627\u0644\u0645\u062a\u0639\u0644\u0651\u0645\u064a\u0646 \u0628\u0648\u0642\u062a \u0625\u0636\u0627\u0641\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0644\u0648\u062d\u0629 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u062a\u0627\u0630.", "Use as a Prerequisite": "\u0627\u0633\u062a\u062e\u062f\u0645\u0647 \u0643\u0645\u062a\u0637\u0644\u0651\u0628 \u0623\u0633\u0627\u0633\u064a", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0644\u062a\u062a\u0645\u0643\u0651\u0646 \u0645\u0646 \u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0635\u0641\u062d\u0627\u062a \u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0642 \u0628\u0633\u0647\u0648\u0644\u0629. \u0644\u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0644\u0635\u0641\u062d\u0629 \u0645\u0639\u064a\u0651\u0646\u0629\u060c \u0627\u062e\u062a\u0631 \u2019\u0639\u0644\u0627\u0645\u0629 \u0645\u0631\u062c\u0639\u064a\u0651\u0629\u2018 \u0639\u0646\u062f \u0627\u0644\u0632\u0627\u0648\u064a\u0629 \u0627\u0644\u0639\u0644\u0648\u064a\u0629 \u0627\u0644\u064a\u0645\u0646\u0649 \u0644\u0644\u0635\u0641\u062d\u0629. \u0644\u0627\u0633\u062a\u0639\u0631\u0627\u0636 \u0642\u0627\u0626\u0645\u0629 \u0628\u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0627\u0644\u062a\u064a \u0648\u0636\u0639\u062a\u0647\u0627 \u0633\u0627\u0628\u0642\u064b\u0627\u060c \u0627\u062e\u062a\u0631 \u0639\u0644\u0627\u0645\u0627\u062a \u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0639\u0646\u062f \u0627\u0644\u0632\u0627\u0648\u064a\u0629 \u0627\u0644\u0639\u0644\u0648\u064a\u0629 \u0627\u0644\u064a\u0633\u0631\u0649 \u0644\u0623\u064a \u0635\u0641\u062d\u0629 \u0645\u0646 \u0635\u0641\u062d\u0627\u062a \u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0642.", "Use my institution/campus credentials": "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u064a\u0627\u0646\u0627\u062a\u064a \u0644\u062f\u0649 \u0627\u0644\u0645\u0624\u0633\u0651\u0633\u0629/ \u0627\u0644\u062d\u0631\u0645 \u0627\u0644\u062c\u0627\u0645\u0639\u064a", "Use the All Topics menu to find specific topics.": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0648\u0636\u0648\u0639\u0627\u062a \u0644\u062a\u062c\u062f \u0645\u0648\u0636\u0648\u0639\u0627\u062a \u0645\u0639\u064a\u0646\u0629.", "Use the retake photo button if you are not pleased with your photo": "\u064a\u064f\u0631\u062c\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0632\u0631 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0642\u0627\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0625\u0630\u0627 \u0644\u0645 \u062a\u0639\u062c\u0628\u0643 \u0635\u0648\u0631\u062a\u0643.", @@ -1849,9 +1842,7 @@ "You have already reported this annotation.": "\u0633\u0628\u0642 \u0648\u0623\u0628\u0644\u063a\u062a\u064e \u0639\u0646 \u0647\u0630\u0647 \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629.", "You have already verified your ID!": "\u0633\u0628\u0642 \u0623\u0646 \u062e\u0636\u062a\u064e \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0651\u0642 \u0645\u0646 \u0628\u0637\u0627\u0642\u062a\u0643 \u0627\u0644\u0634\u062e\u0635\u064a\u0629! ", "You have done a dry run of force publishing the course. Nothing has changed. Had you run it, the following course versions would have been change.": "\u0644\u0642\u062f \u0642\u0645\u062a \u0628\u0625\u062c\u0631\u0627\u0621 \u062a\u0646\u0641\u064a\u0630 \u0644\u0646\u0634\u0631 \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a\u0629. \u0641\u0644\u0645 \u064a\u062a\u063a\u064a\u0631 \u0634\u064a\u0621\u060c \u0639\u0646\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644\u060c \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0642\u062f \u064a\u062a\u0645 \u062a\u063a\u064a\u064a\u0631\u0647\u0627.", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u0644\u0642\u062f \u062d\u0635\u0644\u062a \u0639\u0644\u0649 \u0634\u0647\u0627\u062f\u0627\u062a \u0641\u064a %(completed_courses)s \u0645\u0646 %(total_courses)s \u0645\u0633\u0627\u0642\u0627\u062a \u062d\u062a\u0649 \u0627\u0644\u0622\u0646.", "You have no handouts defined": "\u0644\u064a\u0633 \u0644\u062f\u064a\u0643 \u0623\u064a \u0646\u0634\u0631\u0627\u062a \u0645\u062d\u062f\u0651\u062f\u0629", - "You have not bookmarked any courseware pages yet.": "\u0644\u0645 \u062a\u0636\u0639 \u0623\u064a \u0623\u0634\u0627\u0631\u0629 \u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0644\u0623\u064a \u0645\u0646 \u0635\u0641\u062d\u0627\u062a \u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0642 \u0628\u0639\u062f.", "You have not created any certificates yet.": "\u0644\u0645 \u062a\u064f\u0646\u0634\u0650\u0626 \u0623\u064a \u0634\u0647\u0627\u062f\u0627\u062a \u0628\u0639\u062f.", "You have not created any content groups yet.": "\u0644\u0645 \u062a\u0646\u0634\u0626 \u0623\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0644\u0644\u0645\u062d\u062a\u0648\u0649 \u0628\u0639\u062f.", "You have not created any group configurations yet.": "\u0644\u0645 \u062a\u0646\u0634\u0626 \u0623\u064a \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0644\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0628\u0639\u062f.", @@ -1887,7 +1878,6 @@ "Your changes have been saved.": "\u062c\u0631\u0649 \u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627. ", "Your changes will not take effect until you save your progress.": "\u0644\u0646 \u062a\u0635\u0628\u062d \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627 \u0646\u0627\u0641\u0630\u0629 \u062d\u062a\u0649 \u062a\u062d\u0641\u0651\u0638 \u062e\u0637\u0648\u0627\u062a \u0627\u0644\u062a\u0642\u062f\u0651\u0645 \u0627\u0644\u062a\u064a \u0627\u062a\u0651\u062e\u0630\u062a\u0647\u0627. ", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "\u0644\u0646 \u062a\u0635\u0628\u062d \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627 \u0646\u0627\u0641\u0630\u0629 \u062d\u062a\u0649 \u062a\u062d\u0641\u0651\u0638 \u062e\u0637\u0648\u0627\u062a \u0627\u0644\u062a\u0642\u062f\u0651\u0645 \u0627\u0644\u062a\u064a \u0627\u062a\u0651\u062e\u0630\u062a\u0647\u0627. \u064a\u064f\u0631\u062c\u0649 \u0645\u0631\u0627\u0639\u0627\u0629 \u0627\u0644\u062f\u0642\u0629 \u0641\u064a \u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0648\u0627\u0644\u0642\u064a\u0645\u0629\u060c \u062d\u064a\u062b \u0623\u0646\u0651 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0651\u0642 \u0648\u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u063a\u064a\u0631 \u0645\u0637\u0628\u0651\u0642\u0629.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "\u062a\u0639\u0630\u0651\u0631 \u062a\u0635\u062f\u064a\u0631 \u0645\u0633\u0627\u0642\u0643 \u0625\u0644\u0649 \u0645\u0644\u0641 \u0628\u0635\u064a\u063a\u0629 XML\u060c \u0648\u0644\u0627 \u0646\u0645\u0644\u0643 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0643\u0627\u0641\u064a\u0629 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0643\u0648\u0651\u0646 \u0627\u0644\u062e\u0627\u0637\u0626. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0645\u0633\u0627\u0642\u0643 \u0644\u062a\u062d\u062f\u064a\u062f \u0623\u064a \u0645\u0643\u0648\u0651\u0646\u0627\u062a \u062e\u0627\u0637\u0626\u0629 \u062b\u0645 \u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.", "Your donation could not be submitted.": "\u062a\u0639\u0630\u0651\u0631 \u062a\u0642\u062f\u064a\u0645 \u062a\u0628\u0631\u0639\u0643.", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "\u062a\u0645 \u062c\u062f\u0648\u0644\u0629 \u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0644\u062a\u0643 \u0628\u0646\u062c\u0627\u062d. \u0642\u062f \u064a\u0633\u062a\u063a\u0631\u0642 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0644\u062c\u0645\u064a\u0639 \u0645\u062a\u0639\u0644\u0645\u064a \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a\u0629 \u0633\u0627\u0639\u0629 \u0643\u0627\u0645\u0644\u0629\u060c \u0648\u064a\u0639\u062a\u0645\u062f \u0630\u0644\u0643 \u0639\u0644\u0649 \u0639\u062f\u062f \u0627\u0644\u0645\u062a\u0639\u0644\u0645\u064a\u0646 \u0641\u064a \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a\u0629.", "Your entire face fits inside the frame.": "\u0623\u0646\u0651 \u0648\u062c\u0647\u0643 \u062f\u0627\u062e\u0644 \u0625\u0637\u0627\u0631 \u0627\u0644\u0635\u0648\u0631\u0629 \u0628\u0627\u0644\u0643\u0627\u0645\u0644.", @@ -1898,7 +1888,6 @@ "Your file {filename} is too large (max size: {maxSize}MB).": "\u062d\u062c\u0645 \u0627\u0644\u0645\u0644\u0641 {filename} \u0643\u0628\u064a\u0631 \u0644\u0644\u063a\u0627\u064a\u0629 (\u0627\u0644\u062d\u062c\u0645 \u0627\u0644\u0623\u0642\u0635\u0649: {maxSize} \u0645\u064a\u063a\u0627\u0628\u0627\u064a\u062a).", "Your import has failed.": "\u0639\u0630\u0631\u064b\u0627\u064b\u060c \u0644\u0645 \u062a\u0646\u062c\u062d \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f.", "Your import is in progress; navigating away will abort it.": "\u062c\u0627\u0631\u064a \u062a\u0646\u0641\u064a\u0630 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f\u061b \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0628\u0627\u0647 \u0625\u0644\u0649 \u0623\u0646\u0651 \u0627\u0646\u062a\u0642\u0627\u0644\u0643 \u0625\u0644\u0649 \u0645\u0648\u0642\u0639 \u0622\u062e\u0631 \u0633\u064a\u0648\u0642\u0641 \u0627\u0644\u0639\u0645\u0644\u064a\u0629. ", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u0646\u0623\u0633\u0641 \u0644\u062a\u0639\u0630\u0651\u0631 \u062a\u0635\u062f\u064a\u0631 \u0645\u0643\u062a\u0628\u062a\u0643 \u0625\u0644\u0649 \u0645\u0644\u0641 \u0628\u0635\u064a\u063a\u0629 XML\u060c \u0648\u0644\u0627 \u062a\u062a\u0648\u0641\u0651\u0631 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0643\u0627\u0641\u064a\u0629 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0643\u0648\u0651\u0650\u0646 \u0627\u0644\u062e\u0627\u0637\u0626. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0651\u0642 \u0645\u0646 \u0645\u0643\u062a\u0628\u062a\u0643 \u0644\u062a\u062d\u062f\u064a\u062f \u0623\u064a \u0645\u0643\u0648\u0651\u0650\u0646\u0627\u062a \u062e\u0627\u0637\u0626\u0629 \u062b\u0645\u0651 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0651\u0629 \u0623\u062e\u0631\u0649.", "Your message cannot be blank.": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0644\u0631\u0633\u0627\u0644\u062a\u0643 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0623\u0646 \u062a\u0643\u0648\u0646 \u0641\u0627\u0631\u063a\u0629.", "Your message must have a subject.": "\u064a\u062c\u0628 \u0645\u0644\u0621 \u062e\u0627\u0646\u0629 \u0627\u0644\u0645\u0648\u0636\u0648\u0639 \u0641\u064a \u0631\u0633\u0627\u0644\u062a\u0643 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.", "Your message must have at least one target.": "\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0644\u0631\u0633\u0627\u0644\u062a\u0643 \u0645\u0633\u062a\u0644\u0645 \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644.", diff --git a/cms/static/js/i18n/eo/djangojs.js b/cms/static/js/i18n/eo/djangojs.js index febffb0a48..44efcaafb6 100644 --- a/cms/static/js/i18n/eo/djangojs.js +++ b/cms/static/js/i18n/eo/djangojs.js @@ -265,6 +265,7 @@ "Are you sure you wish to delete this item. It cannot be reversed!\n\nAlso any content that links/refers to this item will no longer work (e.g. broken images and/or links)": "\u00c0r\u00e9 \u00fd\u00f6\u00fc s\u00fcr\u00e9 \u00fd\u00f6\u00fc w\u00efsh t\u00f6 d\u00e9l\u00e9t\u00e9 th\u00efs \u00eft\u00e9m. \u00cct \u00e7\u00e4nn\u00f6t \u00df\u00e9 r\u00e9v\u00e9rs\u00e9d!\n\n\u00c0ls\u00f6 \u00e4n\u00fd \u00e7\u00f6nt\u00e9nt th\u00e4t l\u00efnks/r\u00e9f\u00e9rs t\u00f6 th\u00efs \u00eft\u00e9m w\u00efll n\u00f6 l\u00f6ng\u00e9r w\u00f6rk (\u00e9.g. \u00dfr\u00f6k\u00e9n \u00efm\u00e4g\u00e9s \u00e4nd/\u00f6r l\u00efnks) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192#", "Are you sure?": "\u00c0r\u00e9 \u00fd\u00f6\u00fc s\u00fcr\u00e9? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "As part of the verification process, you take a photo of both your face and a government-issued photo ID. Our authorization service confirms your identity by comparing the photo you take with the photo on your ID.": "\u00c0s p\u00e4rt \u00f6f th\u00e9 v\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n pr\u00f6\u00e7\u00e9ss, \u00fd\u00f6\u00fc t\u00e4k\u00e9 \u00e4 ph\u00f6t\u00f6 \u00f6f \u00df\u00f6th \u00fd\u00f6\u00fcr f\u00e4\u00e7\u00e9 \u00e4nd \u00e4 g\u00f6v\u00e9rnm\u00e9nt-\u00efss\u00fc\u00e9d ph\u00f6t\u00f6 \u00ccD. \u00d6\u00fcr \u00e4\u00fcth\u00f6r\u00efz\u00e4t\u00ef\u00f6n s\u00e9rv\u00ef\u00e7\u00e9 \u00e7\u00f6nf\u00efrms \u00fd\u00f6\u00fcr \u00efd\u00e9nt\u00eft\u00fd \u00df\u00fd \u00e7\u00f6mp\u00e4r\u00efng th\u00e9 ph\u00f6t\u00f6 \u00fd\u00f6\u00fc t\u00e4k\u00e9 w\u00efth th\u00e9 ph\u00f6t\u00f6 \u00f6n \u00fd\u00f6\u00fcr \u00ccD. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7#", + "As you complete courses, you will see them listed here.": "\u00c0s \u00fd\u00f6\u00fc \u00e7\u00f6mpl\u00e9t\u00e9 \u00e7\u00f6\u00fcrs\u00e9s, \u00fd\u00f6\u00fc w\u00efll s\u00e9\u00e9 th\u00e9m l\u00efst\u00e9d h\u00e9r\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Assign students to cohorts by uploading a CSV file": "\u00c0ss\u00efgn st\u00fcd\u00e9nts t\u00f6 \u00e7\u00f6h\u00f6rts \u00df\u00fd \u00fcpl\u00f6\u00e4d\u00efng \u00e4 \u00c7SV f\u00efl\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Assign students to cohorts by uploading a CSV file.": "\u00c0ss\u00efgn st\u00fcd\u00e9nts t\u00f6 \u00e7\u00f6h\u00f6rts \u00df\u00fd \u00fcpl\u00f6\u00e4d\u00efng \u00e4 \u00c7SV f\u00efl\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Assignment Type Name": "\u00c0ss\u00efgnm\u00e9nt T\u00fdp\u00e9 N\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", @@ -300,6 +301,9 @@ "Bulk Exceptions": "B\u00fclk \u00c9x\u00e7\u00e9pt\u00ef\u00f6ns \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "Bullet list": "B\u00fcll\u00e9t l\u00efst \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Bulleted List (Ctrl+U)": "B\u00fcll\u00e9t\u00e9d L\u00efst (\u00c7trl+\u00db) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", + "Buy Certificate": "B\u00fc\u00fd \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", + "COMPLETED COURSES": "\u00c7\u00d6MPL\u00c9T\u00c9D \u00c7\u00d6\u00dbRS\u00c9S \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", + "COURSES IN PROGRESS": "\u00c7\u00d6\u00dbRS\u00c9S \u00ccN PR\u00d6GR\u00c9SS \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#", "Can we match the photo you took with the one on your ID?": "\u00c7\u00e4n w\u00e9 m\u00e4t\u00e7h th\u00e9 ph\u00f6t\u00f6 \u00fd\u00f6\u00fc t\u00f6\u00f6k w\u00efth th\u00e9 \u00f6n\u00e9 \u00f6n \u00fd\u00f6\u00fcr \u00ccD? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Cancel": "\u00c7\u00e4n\u00e7\u00e9l \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", "Cancel enrollment code": "\u00c7\u00e4n\u00e7\u00e9l \u00e9nr\u00f6llm\u00e9nt \u00e7\u00f6d\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", @@ -320,8 +324,10 @@ "Certificate Generated": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 G\u00e9n\u00e9r\u00e4t\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Certificate Information": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u00ccnf\u00f6rm\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3#", "Certificate Name": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 N\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", + "Certificate Purchased": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 P\u00fcr\u00e7h\u00e4s\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Certificate Signatories": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 S\u00efgn\u00e4t\u00f6r\u00ef\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3#", "Certificate Signatory Configuration": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 S\u00efgn\u00e4t\u00f6r\u00fd \u00c7\u00f6nf\u00efg\u00fcr\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#", + "Certificate Status:": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 St\u00e4t\u00fcs: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#", "Certificate has been successfully invalidated for <%= user %>.": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 h\u00e4s \u00df\u00e9\u00e9n s\u00fc\u00e7\u00e7\u00e9ssf\u00fcll\u00fd \u00efnv\u00e4l\u00efd\u00e4t\u00e9d f\u00f6r <%= user %>. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Certificate name is required.": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 n\u00e4m\u00e9 \u00efs r\u00e9q\u00fc\u00efr\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", "Certificate of <%= user %> has already been invalidated. Please check your spelling and retry.": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u00f6f <%= user %> h\u00e4s \u00e4lr\u00e9\u00e4d\u00fd \u00df\u00e9\u00e9n \u00efnv\u00e4l\u00efd\u00e4t\u00e9d. Pl\u00e9\u00e4s\u00e9 \u00e7h\u00e9\u00e7k \u00fd\u00f6\u00fcr sp\u00e9ll\u00efng \u00e4nd r\u00e9tr\u00fd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", @@ -358,6 +364,7 @@ "Choose One": "\u00c7h\u00f6\u00f6s\u00e9 \u00d6n\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#", "Choose a .csv file": "\u00c7h\u00f6\u00f6s\u00e9 \u00e4 .\u00e7sv f\u00efl\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#", "Choose a content group to associate": "\u00c7h\u00f6\u00f6s\u00e9 \u00e4 \u00e7\u00f6nt\u00e9nt gr\u00f6\u00fcp t\u00f6 \u00e4ss\u00f6\u00e7\u00ef\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#", + "Choose a course run:": "\u00c7h\u00f6\u00f6s\u00e9 \u00e4 \u00e7\u00f6\u00fcrs\u00e9 r\u00fcn: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Choose a location to move your component to": "\u00c7h\u00f6\u00f6s\u00e9 \u00e4 l\u00f6\u00e7\u00e4t\u00ef\u00f6n t\u00f6 m\u00f6v\u00e9 \u00fd\u00f6\u00fcr \u00e7\u00f6mp\u00f6n\u00e9nt t\u00f6 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Choose mode": "\u00c7h\u00f6\u00f6s\u00e9 m\u00f6d\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Choose new file": "\u00c7h\u00f6\u00f6s\u00e9 n\u00e9w f\u00efl\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", @@ -402,6 +409,7 @@ "Commentary": "\u00c7\u00f6mm\u00e9nt\u00e4r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#", "Common Problem Types": "\u00c7\u00f6mm\u00f6n Pr\u00f6\u00dfl\u00e9m T\u00fdp\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Community TA": "\u00c7\u00f6mm\u00fcn\u00eft\u00fd T\u00c0 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#", + "Complete courses on your schedule to ensure you stand out in your field!": "\u00c7\u00f6mpl\u00e9t\u00e9 \u00e7\u00f6\u00fcrs\u00e9s \u00f6n \u00fd\u00f6\u00fcr s\u00e7h\u00e9d\u00fcl\u00e9 t\u00f6 \u00e9ns\u00fcr\u00e9 \u00fd\u00f6\u00fc st\u00e4nd \u00f6\u00fct \u00efn \u00fd\u00f6\u00fcr f\u00ef\u00e9ld! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", "Completed": "\u00c7\u00f6mpl\u00e9t\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Component": "\u00c7\u00f6mp\u00f6n\u00e9nt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Component Location ID": "\u00c7\u00f6mp\u00f6n\u00e9nt L\u00f6\u00e7\u00e4t\u00ef\u00f6n \u00ccD \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", @@ -409,6 +417,7 @@ "Configure": "\u00c7\u00f6nf\u00efg\u00fcr\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Confirm": "\u00c7\u00f6nf\u00efrm \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", "Confirm Timed Transcript": "\u00c7\u00f6nf\u00efrm T\u00efm\u00e9d Tr\u00e4ns\u00e7r\u00efpt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#", + "Congratulations!": "\u00c7\u00f6ngr\u00e4t\u00fcl\u00e4t\u00ef\u00f6ns! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "Congratulations! You are now verified on %(platformName)s!": "\u00c7\u00f6ngr\u00e4t\u00fcl\u00e4t\u00ef\u00f6ns! \u00dd\u00f6\u00fc \u00e4r\u00e9 n\u00f6w v\u00e9r\u00eff\u00ef\u00e9d \u00f6n %(platformName)s! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Congratulations! You have earned a certificate for this course.": "\u00c7\u00f6ngr\u00e4t\u00fcl\u00e4t\u00ef\u00f6ns! \u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00e9\u00e4rn\u00e9d \u00e4 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 f\u00f6r th\u00efs \u00e7\u00f6\u00fcrs\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Constrain proportions": "\u00c7\u00f6nstr\u00e4\u00efn pr\u00f6p\u00f6rt\u00ef\u00f6ns \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", @@ -944,6 +953,7 @@ "Name of the groups that students will be assigned to, for example, Control, Video, Problems. You must have two or more groups.": "N\u00e4m\u00e9 \u00f6f th\u00e9 gr\u00f6\u00fcps th\u00e4t st\u00fcd\u00e9nts w\u00efll \u00df\u00e9 \u00e4ss\u00efgn\u00e9d t\u00f6, f\u00f6r \u00e9x\u00e4mpl\u00e9, \u00c7\u00f6ntr\u00f6l, V\u00efd\u00e9\u00f6, Pr\u00f6\u00dfl\u00e9ms. \u00dd\u00f6\u00fc m\u00fcst h\u00e4v\u00e9 tw\u00f6 \u00f6r m\u00f6r\u00e9 gr\u00f6\u00fcps. \u2c60'\u03c3\u044f\u0454\u043c#", "Name of the signatory": "N\u00e4m\u00e9 \u00f6f th\u00e9 s\u00efgn\u00e4t\u00f6r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Name or short description of the configuration": "N\u00e4m\u00e9 \u00f6r sh\u00f6rt d\u00e9s\u00e7r\u00efpt\u00ef\u00f6n \u00f6f th\u00e9 \u00e7\u00f6nf\u00efg\u00fcr\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", + "Needs verified certificate ": "N\u00e9\u00e9ds v\u00e9r\u00eff\u00ef\u00e9d \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454#", "Never published": "N\u00e9v\u00e9r p\u00fc\u00dfl\u00efsh\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "New %(item_type)s": "N\u00e9w %(item_type)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", "New Address": "N\u00e9w \u00c0ddr\u00e9ss \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", @@ -1140,6 +1150,7 @@ "Question": "Q\u00fc\u00e9st\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#", "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "Q\u00fc\u00e9st\u00ef\u00f6ns r\u00e4\u00efs\u00e9 \u00efss\u00fc\u00e9s th\u00e4t n\u00e9\u00e9d \u00e4nsw\u00e9rs. D\u00efs\u00e7\u00fcss\u00ef\u00f6ns sh\u00e4r\u00e9 \u00efd\u00e9\u00e4s \u00e4nd st\u00e4rt \u00e7\u00f6nv\u00e9rs\u00e4t\u00ef\u00f6ns. (R\u00e9q\u00fc\u00efr\u00e9d) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Queued": "Q\u00fc\u00e9\u00fc\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", + "REMAINING COURSES": "R\u00c9M\u00c0\u00ccN\u00ccNG \u00c7\u00d6\u00dbRS\u00c9S \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Read More": "R\u00e9\u00e4d M\u00f6r\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Reason": "R\u00e9\u00e4s\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", "Reason field should not be left blank.": "R\u00e9\u00e4s\u00f6n f\u00ef\u00e9ld sh\u00f6\u00fcld n\u00f6t \u00df\u00e9 l\u00e9ft \u00dfl\u00e4nk. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", @@ -1297,7 +1308,7 @@ "Signature Image": "S\u00efgn\u00e4t\u00fcr\u00e9 \u00ccm\u00e4g\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "Skip": "Sk\u00efp \u2c60'\u03c3\u044f\u0454\u043c \u03b9#", "Some Rights Reserved": "S\u00f6m\u00e9 R\u00efghts R\u00e9s\u00e9rv\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", - "Some content in this unit is visible only to particular content groups": "S\u00f6m\u00e9 \u00e7\u00f6nt\u00e9nt \u00efn th\u00efs \u00fcn\u00eft \u00efs v\u00efs\u00ef\u00dfl\u00e9 \u00f6nl\u00fd t\u00f6 p\u00e4rt\u00ef\u00e7\u00fcl\u00e4r \u00e7\u00f6nt\u00e9nt gr\u00f6\u00fcps \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", + "Some content in this unit is visible only to specific groups of learners.": "S\u00f6m\u00e9 \u00e7\u00f6nt\u00e9nt \u00efn th\u00efs \u00fcn\u00eft \u00efs v\u00efs\u00ef\u00dfl\u00e9 \u00f6nl\u00fd t\u00f6 sp\u00e9\u00e7\u00eff\u00ef\u00e7 gr\u00f6\u00fcps \u00f6f l\u00e9\u00e4rn\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", "Some images in this post have been omitted": "S\u00f6m\u00e9 \u00efm\u00e4g\u00e9s \u00efn th\u00efs p\u00f6st h\u00e4v\u00e9 \u00df\u00e9\u00e9n \u00f6m\u00eftt\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Something went wrong changing this enrollment. Please try again.": "S\u00f6m\u00e9th\u00efng w\u00e9nt wr\u00f6ng \u00e7h\u00e4ng\u00efng th\u00efs \u00e9nr\u00f6llm\u00e9nt. Pl\u00e9\u00e4s\u00e9 tr\u00fd \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Sorry, no results were found.": "S\u00f6rr\u00fd, n\u00f6 r\u00e9s\u00fclts w\u00e9r\u00e9 f\u00f6\u00fcnd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", @@ -1561,6 +1572,7 @@ "Title of the signatory": "T\u00eftl\u00e9 \u00f6f th\u00e9 s\u00efgn\u00e4t\u00f6r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", "Titles more than 100 characters may prevent students from printing their certificate on a single page.": "T\u00eftl\u00e9s m\u00f6r\u00e9 th\u00e4n 100 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs m\u00e4\u00fd pr\u00e9v\u00e9nt st\u00fcd\u00e9nts fr\u00f6m pr\u00efnt\u00efng th\u00e9\u00efr \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u00f6n \u00e4 s\u00efngl\u00e9 p\u00e4g\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "To be sure all students can access the video, we recommend providing both an .mp4 and a .webm version of your video. Click below to add a URL for another version. These URLs cannot be YouTube URLs. The first listed video that's compatible with the student's computer will play.": "T\u00f6 \u00df\u00e9 s\u00fcr\u00e9 \u00e4ll st\u00fcd\u00e9nts \u00e7\u00e4n \u00e4\u00e7\u00e7\u00e9ss th\u00e9 v\u00efd\u00e9\u00f6, w\u00e9 r\u00e9\u00e7\u00f6mm\u00e9nd pr\u00f6v\u00efd\u00efng \u00df\u00f6th \u00e4n .mp4 \u00e4nd \u00e4 .w\u00e9\u00dfm v\u00e9rs\u00ef\u00f6n \u00f6f \u00fd\u00f6\u00fcr v\u00efd\u00e9\u00f6. \u00c7l\u00ef\u00e7k \u00df\u00e9l\u00f6w t\u00f6 \u00e4dd \u00e4 \u00dbRL f\u00f6r \u00e4n\u00f6th\u00e9r v\u00e9rs\u00ef\u00f6n. Th\u00e9s\u00e9 \u00dbRLs \u00e7\u00e4nn\u00f6t \u00df\u00e9 \u00dd\u00f6\u00fcT\u00fc\u00df\u00e9 \u00dbRLs. Th\u00e9 f\u00efrst l\u00efst\u00e9d v\u00efd\u00e9\u00f6 th\u00e4t's \u00e7\u00f6mp\u00e4t\u00ef\u00dfl\u00e9 w\u00efth th\u00e9 st\u00fcd\u00e9nt's \u00e7\u00f6mp\u00fct\u00e9r w\u00efll pl\u00e4\u00fd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202#", + "To complete the program, you must earn a verified certificate for each course.": "T\u00f6 \u00e7\u00f6mpl\u00e9t\u00e9 th\u00e9 pr\u00f6gr\u00e4m, \u00fd\u00f6\u00fc m\u00fcst \u00e9\u00e4rn \u00e4 v\u00e9r\u00eff\u00ef\u00e9d \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 f\u00f6r \u00e9\u00e4\u00e7h \u00e7\u00f6\u00fcrs\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#", "To finalize course credit, %(display_name)s requires %(platform_name)s learners to submit a credit request.": "T\u00f6 f\u00efn\u00e4l\u00efz\u00e9 \u00e7\u00f6\u00fcrs\u00e9 \u00e7r\u00e9d\u00eft, %(display_name)s r\u00e9q\u00fc\u00efr\u00e9s %(platform_name)s l\u00e9\u00e4rn\u00e9rs t\u00f6 s\u00fc\u00dfm\u00eft \u00e4 \u00e7r\u00e9d\u00eft r\u00e9q\u00fc\u00e9st. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454#", "To invalidate a certificate for a particular learner, add the username or email address below.": "T\u00f6 \u00efnv\u00e4l\u00efd\u00e4t\u00e9 \u00e4 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 f\u00f6r \u00e4 p\u00e4rt\u00ef\u00e7\u00fcl\u00e4r l\u00e9\u00e4rn\u00e9r, \u00e4dd th\u00e9 \u00fcs\u00e9rn\u00e4m\u00e9 \u00f6r \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u00df\u00e9l\u00f6w. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", "To receive a certificate, you must also verify your identity before {date}.": "T\u00f6 r\u00e9\u00e7\u00e9\u00efv\u00e9 \u00e4 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9, \u00fd\u00f6\u00fc m\u00fcst \u00e4ls\u00f6 v\u00e9r\u00eff\u00fd \u00fd\u00f6\u00fcr \u00efd\u00e9nt\u00eft\u00fd \u00df\u00e9f\u00f6r\u00e9 {date}. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", @@ -1700,6 +1712,7 @@ "Video ID": "V\u00efd\u00e9\u00f6 \u00ccD \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#", "Video ended": "V\u00efd\u00e9\u00f6 \u00e9nd\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Video position": "V\u00efd\u00e9\u00f6 p\u00f6s\u00eft\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#", + "Video position. Press space to toggle playback": "V\u00efd\u00e9\u00f6 p\u00f6s\u00eft\u00ef\u00f6n. Pr\u00e9ss sp\u00e4\u00e7\u00e9 t\u00f6 t\u00f6ggl\u00e9 pl\u00e4\u00fd\u00df\u00e4\u00e7k \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Video speed: ": "V\u00efd\u00e9\u00f6 sp\u00e9\u00e9d: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Video transcript": "V\u00efd\u00e9\u00f6 tr\u00e4ns\u00e7r\u00efpt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "VideoPlayer: Element corresponding to the given selector was not found.": "V\u00efd\u00e9\u00f6Pl\u00e4\u00fd\u00e9r: \u00c9l\u00e9m\u00e9nt \u00e7\u00f6rr\u00e9sp\u00f6nd\u00efng t\u00f6 th\u00e9 g\u00efv\u00e9n s\u00e9l\u00e9\u00e7t\u00f6r w\u00e4s n\u00f6t f\u00f6\u00fcnd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", @@ -1825,6 +1838,7 @@ "You've made some changes, but there are some errors": "\u00dd\u00f6\u00fc'v\u00e9 m\u00e4d\u00e9 s\u00f6m\u00e9 \u00e7h\u00e4ng\u00e9s, \u00df\u00fct th\u00e9r\u00e9 \u00e4r\u00e9 s\u00f6m\u00e9 \u00e9rr\u00f6rs \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "You've successfully signed into %(currentProvider)s.": "\u00dd\u00f6\u00fc'v\u00e9 s\u00fc\u00e7\u00e7\u00e9ssf\u00fcll\u00fd s\u00efgn\u00e9d \u00efnt\u00f6 %(currentProvider)s. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5#", "Your ID must be a government-issued photo ID that clearly shows your face.": "\u00dd\u00f6\u00fcr \u00ccD m\u00fcst \u00df\u00e9 \u00e4 g\u00f6v\u00e9rnm\u00e9nt-\u00efss\u00fc\u00e9d ph\u00f6t\u00f6 \u00ccD th\u00e4t \u00e7l\u00e9\u00e4rl\u00fd sh\u00f6ws \u00fd\u00f6\u00fcr f\u00e4\u00e7\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5#", + "Your Program Journey": "\u00dd\u00f6\u00fcr Pr\u00f6gr\u00e4m J\u00f6\u00fcrn\u00e9\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.": "\u00dd\u00f6\u00fcr \u00dfr\u00f6ws\u00e9r d\u00f6\u00e9sn't s\u00fcpp\u00f6rt d\u00efr\u00e9\u00e7t \u00e4\u00e7\u00e7\u00e9ss t\u00f6 th\u00e9 \u00e7l\u00efp\u00df\u00f6\u00e4rd. Pl\u00e9\u00e4s\u00e9 \u00fcs\u00e9 th\u00e9 \u00c7trl+X/\u00c7/V k\u00e9\u00fd\u00df\u00f6\u00e4rd sh\u00f6rt\u00e7\u00fcts \u00efnst\u00e9\u00e4d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Your changes have been saved.": "\u00dd\u00f6\u00fcr \u00e7h\u00e4ng\u00e9s h\u00e4v\u00e9 \u00df\u00e9\u00e9n s\u00e4v\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", "Your changes will not take effect until you save your progress.": "\u00dd\u00f6\u00fcr \u00e7h\u00e4ng\u00e9s w\u00efll n\u00f6t t\u00e4k\u00e9 \u00e9ff\u00e9\u00e7t \u00fcnt\u00efl \u00fd\u00f6\u00fc s\u00e4v\u00e9 \u00fd\u00f6\u00fcr pr\u00f6gr\u00e9ss. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", diff --git a/cms/static/js/i18n/es-419/djangojs.js b/cms/static/js/i18n/es-419/djangojs.js index 40ec9fced6..ce14e509eb 100644 --- a/cms/static/js/i18n/es-419/djangojs.js +++ b/cms/static/js/i18n/es-419/djangojs.js @@ -20,15 +20,8 @@ django.catalog = { " learner does not exist in LMS and not added to the exception list": "estudiante no existe en el LMS y no se a\u00f1adi\u00f3 a la lista de excepciones", - " learner is already white listed and not added to the exception list": "estudiante ya est\u00e1 en la lista blanca y no se a\u00f1adi\u00f3 a las excepciones", - " learner is not enrolled in course and not added to the exception list": "estudiante no est\u00e1 inscrito en el curso y no se a\u00f1adi\u00f3 a la lista de excepciones", " learner is successfully added to the exception list": "alumno fue agregado a la lista de excepci\u00f3n", - " learners are already white listed and not added to the exception list": "estudiantes ya est\u00e1n en la lista blanca y no se a\u00f1adieron a la lista de excepciones", - " learners are not enrolled in course and not added to the exception list": "estudiantes no est\u00e1n inscritos en el curso y no se a\u00f1adieron a la lista de excepciones", " learners are successfully added to exception list": "alumnos fueron agregados a la lista de excepciones", - " learners do not exist in LMS and not added to the exception list": "estudiantes no existen en el LMS y no se a\u00f1adieron a la lista de excepciones", - " record is not in correct format and not added to the exception list": "registro no est\u00e1 en el formato correcto y no se a\u00f1adi\u00f3 a la lista de excepciones", - " records are not in correct format and not added to the exception list": "registros no est\u00e1n en el formato correcto y no se a\u00f1adieron a la lista de excepciones", "#Replies": "#Respuestas", "%(cohort_name)s (%(user_count)s)": "%(cohort_name)s (%(user_count)s)", "%(comments_count)s %(span_sr_open)scomments %(span_close)s": "%(comments_count)s %(span_sr_open)s comentarios %(span_close)s", @@ -245,7 +238,6 @@ "Anchors": "Anclas", "Annotation": "Anotacion", "Annotation Text": "Anotaci\u00f3n", - "Answers to this problem are now shown. Navigate through the problem to review it with answers inline.": "Ahora se muestran respuestas a este problema. Navegue el problema para revisar las respuestas mostradas.", "Any content that has listed this content as a prerequisite will also have access limitations removed.": "Se eliminar\u00e1n las restricciones de acceso a cualquier contenido que inscriba este contenido como prerrequisito.", "Are you having trouble finding a team to join?": "\u00bfTiene problemas para encontrar un equipo al cual unirse?", "Are you sure you want to delete this comment?": "\u00bfEst\u00e1 seguro de que desea borrar este comentario?", @@ -286,7 +278,6 @@ "Body": "Cuerpo", "Bold": "Negrita", "Bold (Ctrl+B)": "Negrita (Ctrl+B)", - "Bookmark this page": "Marcar esta p\u00e1gina", "Bookmarked": "A\u00f1adido a marcadores", "Bookmarked on": "A\u00f1adido a marcadores en", "Border": "Borde", @@ -431,7 +422,6 @@ "Country": "Pa\u00eds", "Country of residence": "Pa\u00eds de residencia", "Country or Region": "Pa\u00eds o regi\u00f3n", - "Course": "Curso", "Course Credit Requirements": "Requerimientos de cr\u00e9ditos para el curso", "Course End": "Finalizaci\u00f3n del curso", "Course Handouts": "Materiales del curso", @@ -916,7 +906,6 @@ "Must complete verification checkpoint": "Debe completar el punto de verificaci\u00f3n", "Mute": "Silenciar", "Muted": "En silencio", - "My Bookmarks": "Mis marcadores", "My Notes": "Mis notas", "My Orders": "Mis Pedidos", "My Team": "Mi equipo", @@ -952,7 +941,6 @@ "No receipt available": "No hay recibo disponible", "No results": "Sin resultados", "No results found for \"%(query_string)s\". Please try searching again.": "No se encontraron resultados para \"%(query_string)s\". Por favor intente nuevamente.", - "No results found for {original_query}. Showing results for {suggested_query}.": "No se encontraron resultados para {original_query}. Mostrando resultados para {suggested_query}.", "No sources": "No hay fuentes", "No tasks currently running.": "No hay tareas corriendo en el momento.", "No validation is performed on policy keys or value pairs. If you are having difficulties, check your formatting.": "No se realiza validaci\u00f3n de pares clave/valor de pol\u00edtica. Si tiene dificultades, por favor revisa tu formato.", @@ -1276,7 +1264,6 @@ "Signature Image": "Imagen de la firma", "Skip": "Omitir", "Some Rights Reserved": "Algunos Derechos Reservados", - "Some content in this unit is visible only to particular content groups": "Alg\u00fan contenido en esta unidad es visible s\u00f3lo a un grupo en particular", "Some images in this post have been omitted": "Algunas im\u00e1genes en esta publicaci\u00f3n han sido omitidas", "Something went wrong changing this enrollment. Please try again.": "Ocurri\u00f3 un error al cambiar esta inscripci\u00f3n. Por favor intente nuevamente.", "Sorry, no results were found.": "Lo sentimos, no se encuentran resultados", @@ -1314,8 +1301,6 @@ "Student": "Estudiante", "Student Removed from certificate white list successfully.": "El estudiante fue eliminado exitosamente de la lista blanca de certificados.", "Student email or username": "Correo electr\u00f3nico o nombre de usuario del estudiante", - "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Add to Exception List\" button.": "El campo de nombre de usuario /correo de estudiante es requerido y no puede estar vac\u00edo. Por favor diligencie este campo y luego presione el bot\u00f3n de \"A\u00f1adir a la lista de excepciones\".", - "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Invalidate Certificate\" button.": "El campo de nombre de usuario /correo de estudiante es requerido y no puede estar vac\u00edo. Por favor diligencie este campo y luego presione el bot\u00f3n de \"Invalidar certificado\".", "Studio's having trouble saving your work": "Studio tiene problemas para guardar su trabajo", "Studio:": "Studio:", "Style": "Estilo", @@ -1437,7 +1422,6 @@ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "El peso de todas las asignaciones de este tipo como porcentaje de la calificaci\u00f3n total, por ejemplo, 40. No incluya el s\u00edmbolo de porcentaje.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "El cohorte {cohortGroupName} ha sido creado. Puede manualmente a\u00f1adir estudiantes a este cohorte.", "There are invalid keywords in your email. Check the following keywords and try again.": "Hay palabras clave inv\u00e1lidas en su correo. Por favor, compruebe las siguientes claves e intente de nuevo:", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "Ha habido una falla para exportar al XML al menos un componente. Se recomienda ir a la p\u00e1gina de edici\u00f3n y reparar el error antes de intentar otra exportaci\u00f3n. Por favor, verifique que todos los componentes en la p\u00e1gina son validos y no exhiben ninguna mensaje de error. ", "There has been an error processing your survey.": "Ocurri\u00f3 un error al procesar su encuesta.", "There has been an error while exporting.": "Ha habido un error exportando", "There has been an error with your export.": "Ha habido un error al exportar.", @@ -1632,7 +1616,6 @@ "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "Use una pr\u00e1ctica de examen supervisado para introducir a los estudiantes a las herramientas y procesos de este tipo de examen. Los resultados de esta pr\u00e1ctica no contar\u00e1n hacia la calificaci\u00f3n del estudiante.", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "Use un examen cronometrado para limitar el tiempo que los estudiantes podr\u00e1n emplear en los problemas de esta subsecci\u00f3n. Los estudiantes deber\u00e1n enviar sus respuestas antes de que el tiempo expire. Usted podr\u00e1 permitir un tiempo adicional por estudiante a trav\u00e9s del panel de control de instructor.", "Use as a Prerequisite": "Utilice como prerrequisito", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "Utilice los marcadores para ayudarle a regresar a p\u00e1ginas espec\u00edficas del curso. Para a\u00f1adir una p\u00e1gina a sus marcadores, seleccione A\u00f1adir a marcadores en la esquina superior derecha de dicha p\u00e1gina. Para ver una lista de sus marcadores, seleccione Marcadores en la esquina superior izquierda de cualquier p\u00e1gina de contenidos del curso.", "Use my institution/campus credentials": "Usar mis credenciales de la instituci\u00f3n o el Campus", "Use the All Topics menu to find specific topics.": "Use el men\u00fa de todos los temas para encontrar temas espec\u00edficos.", "Use the retake photo button if you are not pleased with your photo": "Utilice el bot\u00f3n retomar foto si usted no est\u00e1 satisfecho con su foto", @@ -1759,15 +1742,11 @@ "You don't seem to have a webcam connected.": "Parece que no hay una webcam conectada.", "You have already reported this annotation.": "Ya hab\u00eda reportado esta publicaci\u00f3n.", "You have already verified your ID!": "Usted ha verificado su ID!", - "You have been logged out of your edX account. Click Okay to log in again now. Click Cancel to stay on this page (you must log in again to save your work).": "Su sesi\u00f3n ha sido cerrada. Haga clic en Aceptar para volver a iniciar sesi\u00f3n. Haga clic en Cancelar para permanecer en est\u00e1 p\u00e1gina (Deber\u00e1 iniciar sesi\u00f3n nuevamente para guardar su trabajo).", "You have done a dry run of force publishing the course. Nothing has changed. Had you run it, the following course versions would have been change.": "Ha corrido un simulacro de publicaci\u00f3n del curso. No han habido cambios. Si lo hubiera hecho realmente, las siguientes versiones habr\u00edan tenido cambios.", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "Has obtenido certificados en %(completed_courses)s de los %(total_courses)s cursos hasta el momento.", "You have no handouts defined": "No tiene Materiales denifidos", - "You have not bookmarked any courseware pages yet.": "Todav\u00eda no ha marcado ninguna p\u00e1gina del curso.", "You have not created any certificates yet.": "Todav\u00eda no ha creado ning\u00fan certificado.", "You have not created any content groups yet.": "Todav\u00eda no ha a\u00f1adido ninguna librer\u00eda.", "You have not created any group configurations yet.": "No ha creado ninguna configuraci\u00f3n de grupo.", - "You have successfully signed into %(currentProvider)s, but your %(currentProvider)s account does not have a linked %(platformName)s account. To link your accounts, sign in now using your %(platformName)s password.": "Ha iniciado sesi\u00f3n exitosamente en %(currentProvider)s, pero su cuenta de %(currentProvider)s no est\u00e1 vinculada con una cuenta en %(platformName)s. Para vincular sus cuentas, ingrese con su usuario y contrase\u00f1a de %(platformName)s.", "You have unsaved changes are you sure you want to navigate away?": "Tiene cambios sin guardar, \u00bfest\u00e1 seguro que desea avanzar en el navegador?", "You have unsaved changes. Do you really want to leave this page?": "Tiene cambios no guardados. \u00bfRealmente desea abandonar esta p\u00e1gina?", "You haven't added any assets to this course yet.": "No ha a\u00f1adido a\u00fan ning\u00fan recurso a este curso.", @@ -1800,7 +1779,6 @@ "Your changes have been saved.": "Sus cambios han sido guardados.", "Your changes will not take effect until you save your progress.": "Sus cambios no tendr\u00e1n efecto hasta que haya guardado su progreso.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "Sus cambios no tendr\u00e1n efecto hasta que haya guardado su progreso. Tenga cuidado con el formato de las claves y valores, pues no est\u00e1 implementada ninguna validaci\u00f3n.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "Tu librer\u00eda no puede ser exportada a XML. No ha la suficiente informaci\u00f3n para identificar el componente que fall\u00f3. Revisar tu librer\u00eda para identificar alg\u00fan problema en componentes e intentar de nuevo.", "Your donation could not be submitted.": "Su donaci\u00f3n no pudo ser enviada.", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "Su mensaje fu\u00e9 procesado con \u00e9xito para ser enviado. En cursos con muchos estudiantes, podr\u00eda requerirse hasta una hora para que el mensaje sea enviado.", "Your entire face fits inside the frame.": "Su cara est\u00e1 completamente dentro del marco de la foto.", @@ -1811,13 +1789,11 @@ "Your file {filename} is too large (max size: {maxSize}MB).": "Su archivo {filename} es demasiado grande (tama\u00f1o m\u00e1ximo: {maxSize}MB).", "Your import has failed.": "Su importaci\u00f3n ha fallado.", "Your import is in progress; navigating away will abort it.": "Su importaci\u00f3n est\u00e1 en progreso. Si abandona esta p\u00e1gina, la cancelar\u00e1.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "Tu librer\u00eda no puede ser exportada a XML. No ha la suficiente informaci\u00f3n para identificar el componente que fall\u00f3. Revisar tu librer\u00eda para identificar alg\u00fan problema en componentes e intentar de nuevo.", "Your message cannot be blank.": "Su mensaje no puede estar vac\u00edo.", "Your message must have a subject.": "Su mensaje debe tener un asunto.", "Your message must have at least one target.": "Su mensaje debe tener al menos un objetivo.", "Your policy changes have been saved.": "Sus cambios de pol\u00edtica han sido guardados.", "Your post will be discarded.": "Su publicaci\u00f3n ser\u00e1 descartada.", - "Your request could not be completed due to a server problem. Reload the page and try again. If the issue persists, click the Help tab to report the problem.": "Su solicitud no pudo ser completada debido a un problema en el servidor. Recargue la p\u00e1gina e intente nuevamente. Si el problema persiste, haga clic en la pesta\u00f1a de ayuda para reportar el problema.", "Your request could not be completed. Reload the page and try again.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente.", "Your request could not be completed. Reload the page and try again. If the issue persists, click the Help tab to report the problem.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente. Si el problema persiste, haga clic en la pesta\u00f1a de Ayuda para reportar el problema.", "Your request could not be processed. Refresh the page and try again.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente.", @@ -1919,7 +1895,6 @@ "{display_name} Settings": "Ajustes de configuraci\u00f3n para {display_name} ", "{email} is already on the {container} team. Recheck the email address if you want to add a new member.": "{email} ya est\u00e1 en el equipo de {container}. Verifique nuevamente la direcic\u00f3n de correo si desea a\u00f1adir un nuevo miembro.", "{filename} exceeds maximum size of {maxFileSizeInGB} GB.": "El archivo {filename} excede el tama\u00f1o m\u00e1ximo de {maxFileSizeInGB} GB.", - "{filename} is not in a supported file format. Supported file formats are {supportedFileFormats}.": "{filename} no est\u00e1 en un formato de archivo soportado. Los formatos de archivo compatibles son {supportedFileFormats}.", "{hours}:{minutes} (current UTC time)": "{hours}:{minutes} (hora UTC actual)", "{label}: {status}": "{label}: {status}", "{numMoved} student was removed from {oldCohort}": [ @@ -1947,7 +1922,6 @@ "{numVotes} Votos" ], "{organization}\\'s logo": "Logo de la {organization}", - "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email address is associated with your {platform_name} account, we will send a message with password reset instructions to this email address.{paragraphEnd}{paragraphStart}If you do not receive a password reset message, verify that you entered the correct email address, or check your spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, {anchorStart}contact technical support{anchorEnd}.{paragraphEnd}": "{paragraphStart}Ud. ingres\u00f3 {boldStart}{email}{boldEnd}. Si esta direcci\u00f3n de email est\u00e1 asociada con su cuenta en {platform_name}, enviaremos un mensaje a esta direcci\u00f3n con instrucciones para reestablecer su contrase\u00f1a.{paragraphEnd}{paragraphStart}Si no recibe ning\u00fan mensaje, verifique que ingres\u00f3 la direcci\u00f3n correctamente y revise su carpeta de spam.{paragraphEnd}{paragraphStart}Si necesita asistencia adicional, {anchorStart}contacte al equipo de soporte{anchorEnd}.{paragraphEnd}", "{platform_name} learners can see my:": "Los usuarios de {platform_name} pueden ver mi:", "{screen_reader_start}Warning:{screen_reader_end} No content groups exist.": "{screen_reader_start}Advertencia:{screen_reader_end} No existe ning\u00fan grupo de contenido.", "{screen_reader_start}Warning:{screen_reader_end} The previously selected content group was deleted. Select another content group.": "{screen_reader_start}Advertencia:{screen_reader_end} El grupo de contenido previamente seleccionado ha sido borrado. Seleccione otro grupo de contenido.", diff --git a/cms/static/js/i18n/fake2/djangojs.js b/cms/static/js/i18n/fake2/djangojs.js index 2b64fe33b7..f02a9a7b8e 100644 --- a/cms/static/js/i18n/fake2/djangojs.js +++ b/cms/static/js/i18n/fake2/djangojs.js @@ -265,6 +265,7 @@ "Are you sure you wish to delete this item. It cannot be reversed!\n\nAlso any content that links/refers to this item will no longer work (e.g. broken images and/or links)": "\u023a\u0279\u01dd \u028e\u00f8n sn\u0279\u01dd \u028e\u00f8n \u028d\u1d09s\u0265 \u0287\u00f8 d\u01ddl\u01dd\u0287\u01dd \u0287\u0265\u1d09s \u1d09\u0287\u01dd\u026f. \u0197\u0287 \u0254\u0250nn\u00f8\u0287 b\u01dd \u0279\u01dd\u028c\u01dd\u0279s\u01ddd!\n\n\u023als\u00f8 \u0250n\u028e \u0254\u00f8n\u0287\u01ddn\u0287 \u0287\u0265\u0250\u0287 l\u1d09n\u029es/\u0279\u01dd\u025f\u01dd\u0279s \u0287\u00f8 \u0287\u0265\u1d09s \u1d09\u0287\u01dd\u026f \u028d\u1d09ll n\u00f8 l\u00f8n\u0183\u01dd\u0279 \u028d\u00f8\u0279\u029e (\u01dd.\u0183. b\u0279\u00f8\u029e\u01ddn \u1d09\u026f\u0250\u0183\u01dds \u0250nd/\u00f8\u0279 l\u1d09n\u029es)", "Are you sure?": "\u023a\u0279\u01dd \u028e\u00f8n sn\u0279\u01dd?", "As part of the verification process, you take a photo of both your face and a government-issued photo ID. Our authorization service confirms your identity by comparing the photo you take with the photo on your ID.": "\u023as d\u0250\u0279\u0287 \u00f8\u025f \u0287\u0265\u01dd \u028c\u01dd\u0279\u1d09\u025f\u1d09\u0254\u0250\u0287\u1d09\u00f8n d\u0279\u00f8\u0254\u01ddss, \u028e\u00f8n \u0287\u0250\u029e\u01dd \u0250 d\u0265\u00f8\u0287\u00f8 \u00f8\u025f b\u00f8\u0287\u0265 \u028e\u00f8n\u0279 \u025f\u0250\u0254\u01dd \u0250nd \u0250 \u0183\u00f8\u028c\u01dd\u0279n\u026f\u01ddn\u0287-\u1d09ssn\u01ddd d\u0265\u00f8\u0287\u00f8 \u0197\u0110. \u00d8n\u0279 \u0250n\u0287\u0265\u00f8\u0279\u1d09z\u0250\u0287\u1d09\u00f8n s\u01dd\u0279\u028c\u1d09\u0254\u01dd \u0254\u00f8n\u025f\u1d09\u0279\u026fs \u028e\u00f8n\u0279 \u1d09d\u01ddn\u0287\u1d09\u0287\u028e b\u028e \u0254\u00f8\u026fd\u0250\u0279\u1d09n\u0183 \u0287\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u028e\u00f8n \u0287\u0250\u029e\u01dd \u028d\u1d09\u0287\u0265 \u0287\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u00f8n \u028e\u00f8n\u0279 \u0197\u0110.", + "As you complete courses, you will see them listed here.": "\u023as \u028e\u00f8n \u0254\u00f8\u026fdl\u01dd\u0287\u01dd \u0254\u00f8n\u0279s\u01dds, \u028e\u00f8n \u028d\u1d09ll s\u01dd\u01dd \u0287\u0265\u01dd\u026f l\u1d09s\u0287\u01ddd \u0265\u01dd\u0279\u01dd.", "Assign students to cohorts by uploading a CSV file": "\u023ass\u1d09\u0183n s\u0287nd\u01ddn\u0287s \u0287\u00f8 \u0254\u00f8\u0265\u00f8\u0279\u0287s b\u028e ndl\u00f8\u0250d\u1d09n\u0183 \u0250 \u023bSV \u025f\u1d09l\u01dd", "Assign students to cohorts by uploading a CSV file.": "\u023ass\u1d09\u0183n s\u0287nd\u01ddn\u0287s \u0287\u00f8 \u0254\u00f8\u0265\u00f8\u0279\u0287s b\u028e ndl\u00f8\u0250d\u1d09n\u0183 \u0250 \u023bSV \u025f\u1d09l\u01dd.", "Assignment Type Name": "\u023ass\u1d09\u0183n\u026f\u01ddn\u0287 \u0166\u028ed\u01dd N\u0250\u026f\u01dd", @@ -300,6 +301,9 @@ "Bulk Exceptions": "\u0243nl\u029e \u0246x\u0254\u01ddd\u0287\u1d09\u00f8ns", "Bullet list": "\u0243nll\u01dd\u0287 l\u1d09s\u0287", "Bulleted List (Ctrl+U)": "\u0243nll\u01dd\u0287\u01ddd \u0141\u1d09s\u0287 (\u023b\u0287\u0279l+\u0244)", + "Buy Certificate": "\u0243n\u028e \u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd", + "COMPLETED COURSES": "\u023b\u00d8M\u2c63\u0141\u0246\u0166\u0246\u0110 \u023b\u00d8\u0244\u024cS\u0246S", + "COURSES IN PROGRESS": "\u023b\u00d8\u0244\u024cS\u0246S \u0197N \u2c63\u024c\u00d8\u01e4\u024c\u0246SS", "Can we match the photo you took with the one on your ID?": "\u023b\u0250n \u028d\u01dd \u026f\u0250\u0287\u0254\u0265 \u0287\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u028e\u00f8n \u0287\u00f8\u00f8\u029e \u028d\u1d09\u0287\u0265 \u0287\u0265\u01dd \u00f8n\u01dd \u00f8n \u028e\u00f8n\u0279 \u0197\u0110?", "Cancel": "\u023b\u0250n\u0254\u01ddl", "Cancel enrollment code": "\u023b\u0250n\u0254\u01ddl \u01ddn\u0279\u00f8ll\u026f\u01ddn\u0287 \u0254\u00f8d\u01dd", @@ -320,8 +324,10 @@ "Certificate Generated": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01ddd", "Certificate Information": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u0197n\u025f\u00f8\u0279\u026f\u0250\u0287\u1d09\u00f8n", "Certificate Name": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd N\u0250\u026f\u01dd", + "Certificate Purchased": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u2c63n\u0279\u0254\u0265\u0250s\u01ddd", "Certificate Signatories": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd S\u1d09\u0183n\u0250\u0287\u00f8\u0279\u1d09\u01dds", "Certificate Signatory Configuration": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd S\u1d09\u0183n\u0250\u0287\u00f8\u0279\u028e \u023b\u00f8n\u025f\u1d09\u0183n\u0279\u0250\u0287\u1d09\u00f8n", + "Certificate Status:": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd S\u0287\u0250\u0287ns:", "Certificate has been successfully invalidated for <%= user %>.": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u0265\u0250s b\u01dd\u01ddn sn\u0254\u0254\u01ddss\u025fnll\u028e \u1d09n\u028c\u0250l\u1d09d\u0250\u0287\u01ddd \u025f\u00f8\u0279 <%= user %>.", "Certificate name is required.": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd n\u0250\u026f\u01dd \u1d09s \u0279\u01ddbn\u1d09\u0279\u01ddd.", "Certificate of <%= user %> has already been invalidated. Please check your spelling and retry.": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u00f8\u025f <%= user %> \u0265\u0250s \u0250l\u0279\u01dd\u0250d\u028e b\u01dd\u01ddn \u1d09n\u028c\u0250l\u1d09d\u0250\u0287\u01ddd. \u2c63l\u01dd\u0250s\u01dd \u0254\u0265\u01dd\u0254\u029e \u028e\u00f8n\u0279 sd\u01ddll\u1d09n\u0183 \u0250nd \u0279\u01dd\u0287\u0279\u028e.", @@ -358,6 +364,7 @@ "Choose One": "\u023b\u0265\u00f8\u00f8s\u01dd \u00d8n\u01dd", "Choose a .csv file": "\u023b\u0265\u00f8\u00f8s\u01dd \u0250 .\u0254s\u028c \u025f\u1d09l\u01dd", "Choose a content group to associate": "\u023b\u0265\u00f8\u00f8s\u01dd \u0250 \u0254\u00f8n\u0287\u01ddn\u0287 \u0183\u0279\u00f8nd \u0287\u00f8 \u0250ss\u00f8\u0254\u1d09\u0250\u0287\u01dd", + "Choose a course run:": "\u023b\u0265\u00f8\u00f8s\u01dd \u0250 \u0254\u00f8n\u0279s\u01dd \u0279nn:", "Choose a location to move your component to": "\u023b\u0265\u00f8\u00f8s\u01dd \u0250 l\u00f8\u0254\u0250\u0287\u1d09\u00f8n \u0287\u00f8 \u026f\u00f8\u028c\u01dd \u028e\u00f8n\u0279 \u0254\u00f8\u026fd\u00f8n\u01ddn\u0287 \u0287\u00f8", "Choose mode": "\u023b\u0265\u00f8\u00f8s\u01dd \u026f\u00f8d\u01dd", "Choose new file": "\u023b\u0265\u00f8\u00f8s\u01dd n\u01dd\u028d \u025f\u1d09l\u01dd", @@ -402,6 +409,7 @@ "Commentary": "\u023b\u00f8\u026f\u026f\u01ddn\u0287\u0250\u0279\u028e", "Common Problem Types": "\u023b\u00f8\u026f\u026f\u00f8n \u2c63\u0279\u00f8bl\u01dd\u026f \u0166\u028ed\u01dds", "Community TA": "\u023b\u00f8\u026f\u026fnn\u1d09\u0287\u028e \u0166\u023a", + "Complete courses on your schedule to ensure you stand out in your field!": "\u023b\u00f8\u026fdl\u01dd\u0287\u01dd \u0254\u00f8n\u0279s\u01dds \u00f8n \u028e\u00f8n\u0279 s\u0254\u0265\u01dddnl\u01dd \u0287\u00f8 \u01ddnsn\u0279\u01dd \u028e\u00f8n s\u0287\u0250nd \u00f8n\u0287 \u1d09n \u028e\u00f8n\u0279 \u025f\u1d09\u01ddld!", "Completed": "\u023b\u00f8\u026fdl\u01dd\u0287\u01ddd", "Component": "\u023b\u00f8\u026fd\u00f8n\u01ddn\u0287", "Component Location ID": "\u023b\u00f8\u026fd\u00f8n\u01ddn\u0287 \u0141\u00f8\u0254\u0250\u0287\u1d09\u00f8n \u0197\u0110", @@ -409,6 +417,7 @@ "Configure": "\u023b\u00f8n\u025f\u1d09\u0183n\u0279\u01dd", "Confirm": "\u023b\u00f8n\u025f\u1d09\u0279\u026f", "Confirm Timed Transcript": "\u023b\u00f8n\u025f\u1d09\u0279\u026f \u0166\u1d09\u026f\u01ddd \u0166\u0279\u0250ns\u0254\u0279\u1d09d\u0287", + "Congratulations!": "\u023b\u00f8n\u0183\u0279\u0250\u0287nl\u0250\u0287\u1d09\u00f8ns!", "Congratulations! You are now verified on %(platformName)s!": "\u023b\u00f8n\u0183\u0279\u0250\u0287nl\u0250\u0287\u1d09\u00f8ns! \u024e\u00f8n \u0250\u0279\u01dd n\u00f8\u028d \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u00f8n %(platformName)s!", "Congratulations! You have earned a certificate for this course.": "\u023b\u00f8n\u0183\u0279\u0250\u0287nl\u0250\u0287\u1d09\u00f8ns! \u024e\u00f8n \u0265\u0250\u028c\u01dd \u01dd\u0250\u0279n\u01ddd \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u0254\u00f8n\u0279s\u01dd.", "Constrain proportions": "\u023b\u00f8ns\u0287\u0279\u0250\u1d09n d\u0279\u00f8d\u00f8\u0279\u0287\u1d09\u00f8ns", @@ -944,6 +953,7 @@ "Name of the groups that students will be assigned to, for example, Control, Video, Problems. You must have two or more groups.": "N\u0250\u026f\u01dd \u00f8\u025f \u0287\u0265\u01dd \u0183\u0279\u00f8nds \u0287\u0265\u0250\u0287 s\u0287nd\u01ddn\u0287s \u028d\u1d09ll b\u01dd \u0250ss\u1d09\u0183n\u01ddd \u0287\u00f8, \u025f\u00f8\u0279 \u01ddx\u0250\u026fdl\u01dd, \u023b\u00f8n\u0287\u0279\u00f8l, V\u1d09d\u01dd\u00f8, \u2c63\u0279\u00f8bl\u01dd\u026fs. \u024e\u00f8n \u026fns\u0287 \u0265\u0250\u028c\u01dd \u0287\u028d\u00f8 \u00f8\u0279 \u026f\u00f8\u0279\u01dd \u0183\u0279\u00f8nds.", "Name of the signatory": "N\u0250\u026f\u01dd \u00f8\u025f \u0287\u0265\u01dd s\u1d09\u0183n\u0250\u0287\u00f8\u0279\u028e", "Name or short description of the configuration": "N\u0250\u026f\u01dd \u00f8\u0279 s\u0265\u00f8\u0279\u0287 d\u01dds\u0254\u0279\u1d09d\u0287\u1d09\u00f8n \u00f8\u025f \u0287\u0265\u01dd \u0254\u00f8n\u025f\u1d09\u0183n\u0279\u0250\u0287\u1d09\u00f8n", + "Needs verified certificate ": "N\u01dd\u01ddds \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd ", "Never published": "N\u01dd\u028c\u01dd\u0279 dnbl\u1d09s\u0265\u01ddd", "New %(item_type)s": "N\u01dd\u028d %(item_type)s", "New Address": "N\u01dd\u028d \u023add\u0279\u01ddss", @@ -1140,6 +1150,7 @@ "Question": "Qn\u01dds\u0287\u1d09\u00f8n", "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "Qn\u01dds\u0287\u1d09\u00f8ns \u0279\u0250\u1d09s\u01dd \u1d09ssn\u01dds \u0287\u0265\u0250\u0287 n\u01dd\u01ddd \u0250ns\u028d\u01dd\u0279s. \u0110\u1d09s\u0254nss\u1d09\u00f8ns s\u0265\u0250\u0279\u01dd \u1d09d\u01dd\u0250s \u0250nd s\u0287\u0250\u0279\u0287 \u0254\u00f8n\u028c\u01dd\u0279s\u0250\u0287\u1d09\u00f8ns. (\u024c\u01ddbn\u1d09\u0279\u01ddd)", "Queued": "Qn\u01ddn\u01ddd", + "REMAINING COURSES": "\u024c\u0246M\u023a\u0197N\u0197N\u01e4 \u023b\u00d8\u0244\u024cS\u0246S", "Read More": "\u024c\u01dd\u0250d M\u00f8\u0279\u01dd", "Reason": "\u024c\u01dd\u0250s\u00f8n", "Reason field should not be left blank.": "\u024c\u01dd\u0250s\u00f8n \u025f\u1d09\u01ddld s\u0265\u00f8nld n\u00f8\u0287 b\u01dd l\u01dd\u025f\u0287 bl\u0250n\u029e.", @@ -1297,7 +1308,7 @@ "Signature Image": "S\u1d09\u0183n\u0250\u0287n\u0279\u01dd \u0197\u026f\u0250\u0183\u01dd", "Skip": "S\u029e\u1d09d", "Some Rights Reserved": "S\u00f8\u026f\u01dd \u024c\u1d09\u0183\u0265\u0287s \u024c\u01dds\u01dd\u0279\u028c\u01ddd", - "Some content in this unit is visible only to particular content groups": "S\u00f8\u026f\u01dd \u0254\u00f8n\u0287\u01ddn\u0287 \u1d09n \u0287\u0265\u1d09s nn\u1d09\u0287 \u1d09s \u028c\u1d09s\u1d09bl\u01dd \u00f8nl\u028e \u0287\u00f8 d\u0250\u0279\u0287\u1d09\u0254nl\u0250\u0279 \u0254\u00f8n\u0287\u01ddn\u0287 \u0183\u0279\u00f8nds", + "Some content in this unit is visible only to specific groups of learners.": "S\u00f8\u026f\u01dd \u0254\u00f8n\u0287\u01ddn\u0287 \u1d09n \u0287\u0265\u1d09s nn\u1d09\u0287 \u1d09s \u028c\u1d09s\u1d09bl\u01dd \u00f8nl\u028e \u0287\u00f8 sd\u01dd\u0254\u1d09\u025f\u1d09\u0254 \u0183\u0279\u00f8nds \u00f8\u025f l\u01dd\u0250\u0279n\u01dd\u0279s.", "Some images in this post have been omitted": "S\u00f8\u026f\u01dd \u1d09\u026f\u0250\u0183\u01dds \u1d09n \u0287\u0265\u1d09s d\u00f8s\u0287 \u0265\u0250\u028c\u01dd b\u01dd\u01ddn \u00f8\u026f\u1d09\u0287\u0287\u01ddd", "Something went wrong changing this enrollment. Please try again.": "S\u00f8\u026f\u01dd\u0287\u0265\u1d09n\u0183 \u028d\u01ddn\u0287 \u028d\u0279\u00f8n\u0183 \u0254\u0265\u0250n\u0183\u1d09n\u0183 \u0287\u0265\u1d09s \u01ddn\u0279\u00f8ll\u026f\u01ddn\u0287. \u2c63l\u01dd\u0250s\u01dd \u0287\u0279\u028e \u0250\u0183\u0250\u1d09n.", "Sorry, no results were found.": "S\u00f8\u0279\u0279\u028e, n\u00f8 \u0279\u01ddsnl\u0287s \u028d\u01dd\u0279\u01dd \u025f\u00f8nnd.", @@ -1561,6 +1572,7 @@ "Title of the signatory": "\u0166\u1d09\u0287l\u01dd \u00f8\u025f \u0287\u0265\u01dd s\u1d09\u0183n\u0250\u0287\u00f8\u0279\u028e", "Titles more than 100 characters may prevent students from printing their certificate on a single page.": "\u0166\u1d09\u0287l\u01dds \u026f\u00f8\u0279\u01dd \u0287\u0265\u0250n 100 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s \u026f\u0250\u028e d\u0279\u01dd\u028c\u01ddn\u0287 s\u0287nd\u01ddn\u0287s \u025f\u0279\u00f8\u026f d\u0279\u1d09n\u0287\u1d09n\u0183 \u0287\u0265\u01dd\u1d09\u0279 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u00f8n \u0250 s\u1d09n\u0183l\u01dd d\u0250\u0183\u01dd.", "To be sure all students can access the video, we recommend providing both an .mp4 and a .webm version of your video. Click below to add a URL for another version. These URLs cannot be YouTube URLs. The first listed video that's compatible with the student's computer will play.": "\u0166\u00f8 b\u01dd sn\u0279\u01dd \u0250ll s\u0287nd\u01ddn\u0287s \u0254\u0250n \u0250\u0254\u0254\u01ddss \u0287\u0265\u01dd \u028c\u1d09d\u01dd\u00f8, \u028d\u01dd \u0279\u01dd\u0254\u00f8\u026f\u026f\u01ddnd d\u0279\u00f8\u028c\u1d09d\u1d09n\u0183 b\u00f8\u0287\u0265 \u0250n .\u026fd4 \u0250nd \u0250 .\u028d\u01ddb\u026f \u028c\u01dd\u0279s\u1d09\u00f8n \u00f8\u025f \u028e\u00f8n\u0279 \u028c\u1d09d\u01dd\u00f8. \u023bl\u1d09\u0254\u029e b\u01ddl\u00f8\u028d \u0287\u00f8 \u0250dd \u0250 \u0244\u024c\u0141 \u025f\u00f8\u0279 \u0250n\u00f8\u0287\u0265\u01dd\u0279 \u028c\u01dd\u0279s\u1d09\u00f8n. \u0166\u0265\u01dds\u01dd \u0244\u024c\u0141s \u0254\u0250nn\u00f8\u0287 b\u01dd \u024e\u00f8n\u0166nb\u01dd \u0244\u024c\u0141s. \u0166\u0265\u01dd \u025f\u1d09\u0279s\u0287 l\u1d09s\u0287\u01ddd \u028c\u1d09d\u01dd\u00f8 \u0287\u0265\u0250\u0287's \u0254\u00f8\u026fd\u0250\u0287\u1d09bl\u01dd \u028d\u1d09\u0287\u0265 \u0287\u0265\u01dd s\u0287nd\u01ddn\u0287's \u0254\u00f8\u026fdn\u0287\u01dd\u0279 \u028d\u1d09ll dl\u0250\u028e.", + "To complete the program, you must earn a verified certificate for each course.": "\u0166\u00f8 \u0254\u00f8\u026fdl\u01dd\u0287\u01dd \u0287\u0265\u01dd d\u0279\u00f8\u0183\u0279\u0250\u026f, \u028e\u00f8n \u026fns\u0287 \u01dd\u0250\u0279n \u0250 \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u025f\u00f8\u0279 \u01dd\u0250\u0254\u0265 \u0254\u00f8n\u0279s\u01dd.", "To finalize course credit, %(display_name)s requires %(platform_name)s learners to submit a credit request.": "\u0166\u00f8 \u025f\u1d09n\u0250l\u1d09z\u01dd \u0254\u00f8n\u0279s\u01dd \u0254\u0279\u01ddd\u1d09\u0287, %(display_name)s \u0279\u01ddbn\u1d09\u0279\u01dds %(platform_name)s l\u01dd\u0250\u0279n\u01dd\u0279s \u0287\u00f8 snb\u026f\u1d09\u0287 \u0250 \u0254\u0279\u01ddd\u1d09\u0287 \u0279\u01ddbn\u01dds\u0287.", "To invalidate a certificate for a particular learner, add the username or email address below.": "\u0166\u00f8 \u1d09n\u028c\u0250l\u1d09d\u0250\u0287\u01dd \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u025f\u00f8\u0279 \u0250 d\u0250\u0279\u0287\u1d09\u0254nl\u0250\u0279 l\u01dd\u0250\u0279n\u01dd\u0279, \u0250dd \u0287\u0265\u01dd ns\u01dd\u0279n\u0250\u026f\u01dd \u00f8\u0279 \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss b\u01ddl\u00f8\u028d.", "To receive a certificate, you must also verify your identity before {date}.": "\u0166\u00f8 \u0279\u01dd\u0254\u01dd\u1d09\u028c\u01dd \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd, \u028e\u00f8n \u026fns\u0287 \u0250ls\u00f8 \u028c\u01dd\u0279\u1d09\u025f\u028e \u028e\u00f8n\u0279 \u1d09d\u01ddn\u0287\u1d09\u0287\u028e b\u01dd\u025f\u00f8\u0279\u01dd {date}.", @@ -1700,6 +1712,7 @@ "Video ID": "V\u1d09d\u01dd\u00f8 \u0197\u0110", "Video ended": "V\u1d09d\u01dd\u00f8 \u01ddnd\u01ddd", "Video position": "V\u1d09d\u01dd\u00f8 d\u00f8s\u1d09\u0287\u1d09\u00f8n", + "Video position. Press space to toggle playback": "V\u1d09d\u01dd\u00f8 d\u00f8s\u1d09\u0287\u1d09\u00f8n. \u2c63\u0279\u01ddss sd\u0250\u0254\u01dd \u0287\u00f8 \u0287\u00f8\u0183\u0183l\u01dd dl\u0250\u028eb\u0250\u0254\u029e", "Video speed: ": "V\u1d09d\u01dd\u00f8 sd\u01dd\u01ddd: ", "Video transcript": "V\u1d09d\u01dd\u00f8 \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287", "VideoPlayer: Element corresponding to the given selector was not found.": "V\u1d09d\u01dd\u00f8\u2c63l\u0250\u028e\u01dd\u0279: \u0246l\u01dd\u026f\u01ddn\u0287 \u0254\u00f8\u0279\u0279\u01ddsd\u00f8nd\u1d09n\u0183 \u0287\u00f8 \u0287\u0265\u01dd \u0183\u1d09\u028c\u01ddn s\u01ddl\u01dd\u0254\u0287\u00f8\u0279 \u028d\u0250s n\u00f8\u0287 \u025f\u00f8nnd.", @@ -1825,6 +1838,7 @@ "You've made some changes, but there are some errors": "\u024e\u00f8n'\u028c\u01dd \u026f\u0250d\u01dd s\u00f8\u026f\u01dd \u0254\u0265\u0250n\u0183\u01dds, bn\u0287 \u0287\u0265\u01dd\u0279\u01dd \u0250\u0279\u01dd s\u00f8\u026f\u01dd \u01dd\u0279\u0279\u00f8\u0279s", "You've successfully signed into %(currentProvider)s.": "\u024e\u00f8n'\u028c\u01dd sn\u0254\u0254\u01ddss\u025fnll\u028e s\u1d09\u0183n\u01ddd \u1d09n\u0287\u00f8 %(currentProvider)s.", "Your ID must be a government-issued photo ID that clearly shows your face.": "\u024e\u00f8n\u0279 \u0197\u0110 \u026fns\u0287 b\u01dd \u0250 \u0183\u00f8\u028c\u01dd\u0279n\u026f\u01ddn\u0287-\u1d09ssn\u01ddd d\u0265\u00f8\u0287\u00f8 \u0197\u0110 \u0287\u0265\u0250\u0287 \u0254l\u01dd\u0250\u0279l\u028e s\u0265\u00f8\u028ds \u028e\u00f8n\u0279 \u025f\u0250\u0254\u01dd.", + "Your Program Journey": "\u024e\u00f8n\u0279 \u2c63\u0279\u00f8\u0183\u0279\u0250\u026f \u0248\u00f8n\u0279n\u01dd\u028e", "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.": "\u024e\u00f8n\u0279 b\u0279\u00f8\u028ds\u01dd\u0279 d\u00f8\u01ddsn'\u0287 sndd\u00f8\u0279\u0287 d\u1d09\u0279\u01dd\u0254\u0287 \u0250\u0254\u0254\u01ddss \u0287\u00f8 \u0287\u0265\u01dd \u0254l\u1d09db\u00f8\u0250\u0279d. \u2c63l\u01dd\u0250s\u01dd ns\u01dd \u0287\u0265\u01dd \u023b\u0287\u0279l+X/\u023b/V \u029e\u01dd\u028eb\u00f8\u0250\u0279d s\u0265\u00f8\u0279\u0287\u0254n\u0287s \u1d09ns\u0287\u01dd\u0250d.", "Your changes have been saved.": "\u024e\u00f8n\u0279 \u0254\u0265\u0250n\u0183\u01dds \u0265\u0250\u028c\u01dd b\u01dd\u01ddn s\u0250\u028c\u01ddd.", "Your changes will not take effect until you save your progress.": "\u024e\u00f8n\u0279 \u0254\u0265\u0250n\u0183\u01dds \u028d\u1d09ll n\u00f8\u0287 \u0287\u0250\u029e\u01dd \u01dd\u025f\u025f\u01dd\u0254\u0287 nn\u0287\u1d09l \u028e\u00f8n s\u0250\u028c\u01dd \u028e\u00f8n\u0279 d\u0279\u00f8\u0183\u0279\u01ddss.", diff --git a/cms/static/js/i18n/fr/djangojs.js b/cms/static/js/i18n/fr/djangojs.js index 9539d65bc8..e6442bfa62 100644 --- a/cms/static/js/i18n/fr/djangojs.js +++ b/cms/static/js/i18n/fr/djangojs.js @@ -237,7 +237,6 @@ "Body": "Corps", "Bold": "Gras", "Bold (Ctrl+B)": "Gras (Ctrl+B)", - "Bookmark this page": "Ajouter cette page aux favoris", "Bookmarked": "Ajout\u00e9 aux favoris", "Bookmarked on": "Signet ajout\u00e9", "Border": "Bordure", @@ -361,7 +360,6 @@ "Could not submit photos": "Envoi de photos impossible", "Country": "Pays", "Country or Region": "Pays ou r\u00e9gion", - "Course": "Cours", "Course Credit Requirements": "Crit\u00e8res d'obtention de cr\u00e9dit du cours", "Course End": "Fin du Cours", "Course Handouts": "Documents de cours", @@ -766,7 +764,6 @@ "More": "Plus", "Mute": "Couper le son", "Muted": "Son coup\u00e9", - "My Bookmarks": "Mes favoris", "My Notes": "Mes Notes", "My Orders": "Mes Commandes", "My Team": "Mon \u00e9quipe", @@ -1054,7 +1051,6 @@ "Signatory field(s) has invalid data.": "Donn\u00e9es non valide pour les champ(s) de signataire.", "Signature Image": "Image de la signature", "Skip": "Passer", - "Some content in this unit is visible only to particular content groups": "Certains des contenus de cette unit\u00e9 ne sont visibles que par des groupes de contenus particuliers", "Some images in this post have been omitted": "Quelques images dans ce message ont \u00e9t\u00e9 omises", "Something went wrong changing this enrollment. Please try again.": "Une erreur s'est produite lors du changement de cette inscription. Veuillez r\u00e9essayer.", "Sorry, no results were found.": "D\u00e9sol\u00e9, aucun r\u00e9sultat trouv\u00e9.", @@ -1180,7 +1176,6 @@ "The topic \"{topic}\" could not be found.": "Sujet \"{topic}\" non trouv\u00e9.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "La cohorte {cohortGroupName} a \u00e9t\u00e9 cr\u00e9e. Vous pouvez y ajouter manuellement des \u00e9tudiants ci-dessous.", "There are invalid keywords in your email. Check the following keywords and try again.": "Votre email contient des mots-clefs invalides. V\u00e9rifiez les mots-clefs suivants et recommencez.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "Une erreur est survenue lors de l'export en XML pour au moins un composant. Il est recommand\u00e9 de corriger l'erreur avant de relancer une nouvel export. V\u00e9rifier que tous les composants de la page sont valides et qu'ils n'affichent pas de messages d'erreur.", "There has been an error processing your survey.": "Il y a eu une erreur lors du traitement de votre enqu\u00eate.", "There has been an error while exporting.": "Il y a eu une erreur lors de l'exportation.", "There has been an error with your export.": "Une erreur est survenue lors de l'export.", @@ -1325,7 +1320,6 @@ "Use Current Transcript": "Utiliser la transcription courante", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "Utiliser un examen minut\u00e9 pour limiter le temps allou\u00e9 aux participants pour r\u00e9pondre aux exercices de cette sous-section. Les participants doivent soumettre leurs r\u00e9ponses avant la fin du temps allou\u00e9. Vous pouvez allouer du temps suppl\u00e9mentaire \u00e0 des participant depuis l'onglet Enseignant.", "Use as a Prerequisite": "Utilis\u00e9 comme Pr\u00e9-requis", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "Utilisez les signets afin de vous aider \u00e0 retourner facilement aux pages de cours. Pour ajouter un signet, s\u00e9lectionnez Signets dans le coin sup\u00e9rieur droit de cette page. Afin de voir une liste de tous vos signets, s\u00e9lectionnez Signets dans le coin sup\u00e9rieur gauche de toute page de cours.", "Use my institution/campus credentials": "Utiliser mes informations institution/campus", "Use the All Topics menu to find specific topics.": "Utilisez le menu 'Tous les sujets' pour trouver un sujet sp\u00e9cific", "Use the retake photo button if you are not pleased with your photo": "Utilisez le bouton reprendre photo si vous n'\u00eates pas satisfait de votre photo", @@ -1435,7 +1429,6 @@ "You have already reported this annotation.": "Vous avez d\u00e9j\u00e0 signal\u00e9 cette annotation.", "You have already verified your ID!": "Vous avez d\u00e9j\u00e0 v\u00e9rifi\u00e9 votre ID!", "You have no handouts defined": "Vous n'avez d\u00e9fini aucun documents", - "You have not bookmarked any courseware pages yet.": "Vous n'avez pas encore ajout\u00e9 de signet dans les pages de cours", "You have not created any certificates yet.": "Vous n'avez pas encore cr\u00e9e de certificat.", "You have not created any content groups yet.": "Vous n'avez pas encore cr\u00e9\u00e9 de groupes de contenu.", "You have not created any group configurations yet.": "Vous n'avez pas encore cr\u00e9\u00e9 de configuration des groupes.", @@ -1466,7 +1459,6 @@ "Your changes have been saved.": "Vos modifications ont \u00e9t\u00e9 enregistr\u00e9es.", "Your changes will not take effect until you save your progress.": "Vos modifications ne prendront pas effet tant que vous n'aurez pas enregistr\u00e9.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "Vos modifications ne prendront pas effet tant que vous n'aurez pas enregistr\u00e9. La validation n'ayant pas \u00e9t\u00e9 impl\u00e9ment\u00e9e, faites attention au formatage des cl\u00e9s et des valeurs.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "L'export XML de votre biblioth\u00e8que a \u00e9chou\u00e9 sans qu'il soit possible de d\u00e9terminer pr\u00e9cieusement le probl\u00e8me, veuillez examiner cette biblioth\u00e8que et corriger le composant fautif puis r\u00e9essayer.", "Your donation could not be submitted.": "Votre don n'a pas pu \u00eatre soumis", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "Votre email a \u00e9t\u00e9 mis sur liste d'attente avec succ\u00e8s pour l'envoi. Pour les cours avec un grand nombre d'apprenants, l'envoi des emails peut prendre jusqu'\u00e0 une heure. ", "Your entire face fits inside the frame.": " Votre visage est enti\u00e8rement dans le cadre.", @@ -1476,7 +1468,6 @@ "Your file has been deleted.": "Votre fichier a \u00e9t\u00e9 supprim\u00e9.", "Your import has failed.": "Votre importation a \u00e9chou\u00e9.", "Your import is in progress; navigating away will abort it.": "Votre import est en cours ; il sera interrompu si vous changez de page.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "L'export XML de la biblioth\u00e8que a \u00e9chou\u00e9 sans qu'il soit possible de d\u00e9terminer pr\u00e9cis\u00e9ment le probl\u00e8me. Examiner cette biblioth\u00e8que et corriger le composant en erreur puis r\u00e9essayer.", "Your message cannot be blank.": "Votre message ne peut pas \u00eatre vide.", "Your message must have a subject.": "Votre message doit contenir un sujet.", "Your message must have at least one target.": "Votre message doit avoir au moins un destinataire.", diff --git a/cms/static/js/i18n/he/djangojs.js b/cms/static/js/i18n/he/djangojs.js index 98ad791d7b..452584d579 100644 --- a/cms/static/js/i18n/he/djangojs.js +++ b/cms/static/js/i18n/he/djangojs.js @@ -234,7 +234,6 @@ "Anchors": "\u05e2\u05d5\u05d2\u05e0\u05d9\u05dd", "Annotation": "\u05d4\u05e1\u05d1\u05e8", "Annotation Text": "\u05d8\u05e7\u05e1\u05d8 \u05d4\u05d4\u05e1\u05d1\u05e8", - "Answers to this problem are now shown. Navigate through the problem to review it with answers inline.": "\u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05dc\u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5 \u05de\u05d5\u05e6\u05d2\u05d5\u05ea \u05db\u05e2\u05ea. \u05e0\u05d5\u05d5\u05d8 \u05d3\u05e8\u05da \u05d4\u05d1\u05e2\u05d9\u05d4 \u05db\u05d3\u05d9 \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d0\u05d5\u05ea\u05d4 \u05d9\u05d7\u05d3 \u05e2\u05dd \u05db\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea.", "Any content that has listed this content as a prerequisite will also have access limitations removed.": "\u05d2\u05dd \u05d1\u05db\u05dc \u05ea\u05d5\u05db\u05df \u05e9\u05e8\u05e9\u05dd \u05ea\u05d5\u05db\u05df \u05d6\u05d4 \u05db\u05d3\u05e8\u05d9\u05e9\u05d4 \u05de\u05d5\u05e7\u05d3\u05de\u05ea \u05d9\u05d5\u05e1\u05e8\u05d5 \u05de\u05d2\u05d1\u05dc\u05d5\u05ea \u05d4\u05d2\u05d9\u05e9\u05d4.", "Are you having trouble finding a team to join?": "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05ea\u05e7\u05e9\u05d4 \u05dc\u05de\u05e6\u05d5\u05d0 \u05e6\u05d5\u05d5\u05ea \u05dc\u05d4\u05e6\u05d8\u05e8\u05e3 \u05d0\u05dc\u05d9\u05d5?", "Are you sure you want to delete this comment?": "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d0\u05ea\u05d4 \u05de\u05e2\u05d5\u05e0\u05d9\u05d9\u05df \u05dc\u05de\u05d7\u05d5\u05e7 \u05ea\u05d2\u05d5\u05d1\u05d4 \u05d6\u05d5?", @@ -274,7 +273,6 @@ "Body": "\u05d2\u05d5\u05e3", "Bold": "\u05de\u05d5\u05d3\u05d2\u05e9", "Bold (Ctrl+B)": "\u05de\u05d5\u05d3\u05d2\u05e9 (Ctrl+B)", - "Bookmark this page": "\u05e1\u05de\u05df \u05e2\u05de\u05d5\u05d3 \u05d6\u05d4", "Bookmarked": "\u05de\u05e1\u05d5\u05de\u05df \u05d1\u05e1\u05d9\u05de\u05e0\u05d9\u05d4", "Bookmarked on": "\u05d4\u05e1\u05d9\u05de\u05e0\u05d9\u05d4 \u05de\u05d5\u05e4\u05e2\u05dc\u05ea", "Border": "\u05d2\u05d1\u05d5\u05dc", @@ -419,7 +417,6 @@ "Country": "\u05de\u05d3\u05d9\u05e0\u05d4", "Country of residence": "\u05d0\u05e8\u05e5 \u05de\u05d2\u05d5\u05e8\u05d9\u05dd", "Country or Region": "\u05de\u05d3\u05d9\u05e0\u05d4 \u05d0\u05d5 \u05d0\u05d6\u05d5\u05e8", - "Course": "\u05e7\u05d5\u05e8\u05e1", "Course Credit Requirements": "\u05d3\u05e8\u05d9\u05e9\u05d5\u05ea \u05dc\u05e0\u05e7\u05d5\u05d3\u05d5\u05ea \u05d6\u05db\u05d5\u05ea \u05d1\u05e7\u05d5\u05e8\u05e1", "Course End": "\u05e1\u05d9\u05d5\u05dd \u05d4\u05e7\u05d5\u05e8\u05e1", "Course Handouts": "\u05d3\u05e4\u05d9 \u05de\u05d9\u05d3\u05e2 \u05e9\u05dc \u05d4\u05e7\u05d5\u05e8\u05e1", @@ -899,7 +896,6 @@ "Must complete verification checkpoint": "\u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05e9\u05dc\u05d9\u05dd \u05e0\u05e7\u05d5\u05d3\u05ea \u05d1\u05d9\u05e7\u05d5\u05e8\u05ea \u05dc\u05d0\u05d9\u05de\u05d5\u05ea", "Mute": "\u05d4\u05e9\u05ea\u05e7", "Muted": "\u05de\u05d5\u05e9\u05ea\u05e7", - "My Bookmarks": "\u05d4\u05e1\u05d9\u05de\u05e0\u05d9\u05d5\u05ea \u05e9\u05dc\u05d9", "My Notes": "\u05d4\u05e8\u05e9\u05d5\u05de\u05d5\u05ea \u05e9\u05dc\u05d9", "My Orders": "\u05d4\u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e9\u05dc\u05d9", "My Team": "\u05d4\u05e6\u05d5\u05d5\u05ea \u05e9\u05dc\u05d9", @@ -1253,7 +1249,6 @@ "Signature Image": "\u05ea\u05de\u05d5\u05e0\u05ea \u05d7\u05ea\u05d9\u05de\u05d4", "Skip": "\u05d3\u05dc\u05d2", "Some Rights Reserved": "\u05d7\u05dc\u05e7 \u05de\u05d4\u05d6\u05db\u05d5\u05d9\u05d5\u05ea \u05e9\u05de\u05d5\u05e8\u05d5\u05ea", - "Some content in this unit is visible only to particular content groups": "\u05d7\u05dc\u05e7 \u05de\u05d4\u05ea\u05d5\u05db\u05df \u05d1\u05d9\u05d7\u05d9\u05d3\u05d4 \u05d6\u05d5 \u05d2\u05dc\u05d5\u05d9 \u05e8\u05e7 \u05e2\u05d1\u05d5\u05e8 \u05e7\u05d1\u05d5\u05e6\u05d5\u05ea \u05ea\u05d5\u05db\u05df \u05de\u05e1\u05d5\u05d9\u05de\u05d5\u05ea", "Some images in this post have been omitted": "\u05d7\u05dc\u05e7 \u05de\u05d4\u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05d1\u05e4\u05d5\u05e1\u05d8 \u05d6\u05d4 \u05e0\u05de\u05d7\u05e7\u05d5", "Something went wrong changing this enrollment. Please try again.": "\u05de\u05e9\u05d4\u05d5 \u05d4\u05e9\u05ea\u05d1\u05e9 \u05d1\u05e2\u05ea \u05e9\u05d9\u05e0\u05d5\u05d9 \u05d4\u05e8\u05e9\u05de\u05d4 \u05d6\u05d5. \u05e0\u05d0 \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", "Sorry, no results were found.": "\u05de\u05e6\u05d8\u05e2\u05e8\u05d9\u05dd, \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea. ", @@ -1411,7 +1406,6 @@ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u05de\u05e9\u05e7\u05dc \u05db\u05dc \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e9\u05dc \u05e1\u05d5\u05d2 \u05d6\u05d4 \u05d4\u05d5\u05d0 \u05db\u05d0\u05d7\u05d5\u05d6 \u05de\u05e1\u05da \u05d4\u05e6\u05d9\u05d5\u05df, \u05dc\u05d3\u05d5\u05d2\u05de\u05d4, 40. \u05d0\u05dc \u05ea\u05db\u05dc\u05d5\u05dc \u05d0\u05ea \u05e1\u05de\u05dc \u05d4\u05d0\u05d7\u05d5\u05d6.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u05e7\u05d1\u05d5\u05e6\u05ea \u05d4\u05dc\u05d9\u05de\u05d5\u05d3 {cohortGroupName} \u05e0\u05d5\u05e6\u05e8\u05d4. \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05e1\u05d8\u05d5\u05d3\u05e0\u05d8\u05d9\u05dd \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d9\u05d3\u05e0\u05d9\u05ea \u05dc\u05e7\u05d1\u05d5\u05e6\u05ea \u05dc\u05d9\u05de\u05d5\u05d3 \u05d6\u05d5. ", "There are invalid keywords in your email. Check the following keywords and try again.": "\u05d9\u05e9\u05e0\u05df \u05de\u05d9\u05dc\u05d5\u05ea \u05de\u05e4\u05ea\u05d7 \u05dc\u05d0 \u05d7\u05d5\u05e7\u05d9\u05d5\u05ea \u05d1\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e9\u05dc\u05da. \u05d0\u05e0\u05d0 \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05de\u05d9\u05dc\u05d5\u05ea \u05d4\u05de\u05e4\u05ea\u05d7 \u05d4\u05d1\u05d0\u05d5\u05ea \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "\u05d9\u05e6\u05d5\u05d0 \u05e9\u05dc \u05e8\u05db\u05d9\u05d1 \u05d0\u05d7\u05d3 \u05dc\u05e4\u05d7\u05d5\u05ea \u05dc-XML, \u05e0\u05db\u05e9\u05dc. \u05de\u05d5\u05de\u05dc\u05e5 \u05dc\u05d2\u05e9\u05ea \u05dc\u05e2\u05de\u05d5\u05d3 \u05d4\u05e2\u05e8\u05d9\u05db\u05d4 \u05d5\u05dc\u05ea\u05e7\u05df \u05d0\u05ea \u05d4\u05e9\u05d2\u05d9\u05d0\u05d4 \u05dc\u05e4\u05e0\u05d9 \u05d1\u05d9\u05e6\u05d5\u05e2 \u05d9\u05e6\u05d5\u05d0 \u05e0\u05d5\u05e1\u05e3. \u05d0\u05e0\u05d0 \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d7\u05d5\u05e7\u05d9\u05d5\u05ea \u05db\u05dc \u05d4\u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d1\u05e2\u05de\u05d5\u05d3 \u05d5\u05db\u05d9 \u05d4\u05dd \u05d0\u05d9\u05e0\u05dd \u05de\u05e6\u05d9\u05d2\u05d9\u05dd \u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05e9\u05d2\u05d9\u05d0\u05d4. ", "There has been an error processing your survey.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e2\u05d9\u05d1\u05d5\u05d3 \u05d4\u05e1\u05e7\u05e8 \u05e9\u05dc\u05da.", "There has been an error while exporting.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05de\u05d4\u05dc\u05da \u05d4\u05d9\u05d9\u05e6\u05d5\u05d0.", "There has been an error with your export.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d9\u05d9\u05e6\u05d5\u05d0 \u05e9\u05dc\u05da. ", @@ -1591,7 +1585,6 @@ "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05de\u05d1\u05d7\u05df \u05ea\u05d7\u05ea \u05e4\u05d9\u05e7\u05d5\u05d7 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d4\u05e6\u05d9\u05d2 \u05dc\u05ea\u05dc\u05de\u05d9\u05d3\u05d9\u05dd \u05d0\u05ea \u05db\u05dc\u05d9 \u05d5\u05ea\u05d4\u05dc\u05d9\u05db\u05d9 \u05d4\u05e4\u05d9\u05e7\u05d5\u05d7. \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05de\u05d1\u05d7\u05df \u05d4\u05ea\u05e8\u05d2\u05d5\u05dc \u05d0\u05d9\u05e0\u05df \u05e4\u05d5\u05d2\u05e2\u05d5\u05ea \u05d1\u05e6\u05d9\u05d5\u05df \u05d4\u05de\u05e9\u05ea\u05de\u05e9.", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05de\u05d1\u05d7\u05df \u05de\u05ea\u05d5\u05d6\u05de\u05df \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d4\u05d2\u05d1\u05d9\u05dc \u05d0\u05ea \u05d6\u05de\u05df \u05d4\u05d4\u05e9\u05e7\u05e2\u05d4 \u05e9\u05dc \u05ea\u05dc\u05de\u05d9\u05d3\u05d9\u05dd \u05d1\u05d1\u05e2\u05d9\u05d5\u05ea \u05d1\u05ea\u05ea-\u05e4\u05e8\u05e7 \u05d6\u05d4. \u05d4\u05ea\u05dc\u05de\u05d9\u05d3\u05d9\u05dd \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd \u05dc\u05d4\u05d2\u05d9\u05e9 \u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05dc\u05e4\u05e0\u05d9 \u05e9\u05ea\u05dd \u05d4\u05d6\u05de\u05df . \u05ea\u05d5\u05db\u05dc \u05dc\u05d0\u05e4\u05e9\u05e8 \u05d6\u05de\u05df \u05e0\u05d5\u05e1\u05e3 \u05dc\u05ea\u05dc\u05de\u05d9\u05d3\u05d9\u05dd \u05d0\u05d9\u05e0\u05d3\u05d9\u05d1\u05d9\u05d3\u05d5\u05d0\u05dc\u05d9\u05d9\u05dd \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05dc\u05d5\u05d7 \u05d4\u05d1\u05e7\u05e8\u05d4 \u05e9\u05dc \u05d4\u05de\u05d3\u05e8\u05d9\u05da.", "Use as a Prerequisite": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05db\u05d3\u05e8\u05d9\u05e9\u05d4 \u05de\u05d5\u05e7\u05d3\u05de\u05ea", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e1\u05d9\u05de\u05e0\u05d9\u05d5\u05ea \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e1\u05d9\u05d9\u05e2 \u05dc\u05da \u05dc\u05d7\u05d6\u05d5\u05e8 \u05d1\u05e7\u05dc\u05d5\u05ea \u05dc\u05e2\u05de\u05d5\u05d3\u05d9 \u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05e7\u05d5\u05e8\u05e1. \u05db\u05d3\u05d9 \u05dc\u05e1\u05de\u05df \u05d1\u05e1\u05d9\u05de\u05e0\u05d9\u05d4 \u05e2\u05de\u05d5\u05d3, \u05d1\u05d7\u05e8 '\u05e1\u05d9\u05de\u05e0\u05d9\u05d4' \u05d1\u05e4\u05d9\u05e0\u05d4 \u05d4\u05d9\u05de\u05e0\u05d9\u05ea \u05d4\u05e2\u05dc\u05d9\u05d5\u05e0\u05d4 \u05e9\u05dc \u05e2\u05de\u05d5\u05d3 \u05d6\u05d4. \u05db\u05d3\u05d9 \u05dc\u05e8\u05d0\u05d5\u05ea \u05e8\u05e9\u05d9\u05de\u05d4 \u05e9\u05dc \u05db\u05dc \u05d4\u05e1\u05d9\u05de\u05e0\u05d9\u05d5\u05ea, \u05d1\u05d7\u05e8 '\u05e1\u05d9\u05de\u05e0\u05d9\u05d5\u05ea' \u05d1\u05e4\u05d9\u05e0\u05d4 \u05d4\u05e9\u05de\u05d0\u05dc\u05d9\u05ea \u05d4\u05e2\u05dc\u05d9\u05d5\u05e0\u05d4 \u05e9\u05dc \u05db\u05dc \u05d0\u05d7\u05d3 \u05de\u05e2\u05de\u05d5\u05d3\u05d9 \u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05de\u05d7\u05e9\u05d1 \u05e9\u05dc \u05d4\u05e7\u05d5\u05e8\u05e1.", "Use my institution/campus credentials": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d4\u05e8\u05e9\u05d0\u05d5\u05ea \u05de\u05d5\u05e1\u05d3/\u05e7\u05de\u05e4\u05d5\u05e1", "Use the All Topics menu to find specific topics.": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05ea\u05e4\u05e8\u05d9\u05d8 '\u05db\u05dc \u05d4\u05e0\u05d5\u05e9\u05d0\u05d9\u05dd' \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05de\u05e6\u05d5\u05d0 \u05e0\u05d5\u05e9\u05d0\u05d9\u05dd \u05e1\u05e4\u05e6\u05d9\u05e4\u05d9\u05d9\u05dd.", "Use the retake photo button if you are not pleased with your photo": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05dc\u05d7\u05e6\u05df '\u05e6\u05dc\u05dd \u05de\u05d7\u05d3\u05e9' \u05d0\u05dd \u05d0\u05d9\u05e0\u05da \u05de\u05e8\u05d5\u05e6\u05d4 \u05de\u05ea\u05de\u05d5\u05e0\u05ea\u05da", @@ -1716,9 +1709,7 @@ "You have already reported this annotation.": "\u05db\u05d1\u05e8 \u05d3\u05d9\u05d5\u05d5\u05d7\u05ea \u05e2\u05dc \u05d4\u05d4\u05e2\u05e8\u05d4 \u05d4\u05d6\u05d5.", "You have already verified your ID!": "\u05d0\u05d9\u05de\u05ea\u05ea \u05db\u05d1\u05e8 \u05d0\u05ea \u05d6\u05d4\u05d5\u05ea\u05da!", "You have done a dry run of force publishing the course. Nothing has changed. Had you run it, the following course versions would have been change.": "\u05d1\u05d9\u05e6\u05e2\u05ea \u05d4\u05e4\u05e2\u05dc\u05d4 \u05de\u05d0\u05d5\u05dc\u05e6\u05ea \u05e9\u05dc \u05e4\u05e8\u05e1\u05d5\u05dd \u05d4\u05e7\u05d5\u05e8\u05e1. \u05d3\u05d1\u05e8 \u05dc\u05d0 \u05d4\u05e9\u05ea\u05e0\u05d4. \u05d0\u05dd \u05d4\u05d9\u05d9\u05ea \u05de\u05e4\u05e2\u05d9\u05dc \u05d0\u05d5\u05ea\u05d5, \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05d4\u05e7\u05d5\u05e8\u05e1 \u05d4\u05d1\u05d0\u05d5\u05ea \u05d4\u05d9\u05d5 \u05de\u05e9\u05ea\u05e0\u05d5\u05ea.", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u05e2\u05d3 \u05db\u05d4 \u05d4\u05e9\u05d2\u05ea \u05ea\u05e2\u05d5\u05d3\u05d5\u05ea \u05d1-%(completed_courses)s \u05e7\u05d5\u05e8\u05e1\u05d9\u05dd \u05de\u05ea\u05d5\u05da %(total_courses)s.", "You have no handouts defined": "\u05dc\u05d0 \u05d4\u05d5\u05d2\u05d3\u05e8\u05d5 \u05d3\u05e4\u05d9 \u05de\u05d9\u05d3\u05e2", - "You have not bookmarked any courseware pages yet.": "\u05e2\u05d3\u05d9\u05d9\u05df \u05dc\u05d0 \u05e1\u05d9\u05de\u05e0\u05ea \u05d1\u05e1\u05d9\u05de\u05e0\u05d9\u05d4 \u05d0\u05e3 \u05e2\u05de\u05d5\u05d3 \u05e9\u05dc \u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05de\u05d7\u05e9\u05d1 \u05e9\u05dc \u05d4\u05e7\u05d5\u05e8\u05e1.", "You have not created any certificates yet.": "\u05dc\u05d0 \u05d9\u05e6\u05e8\u05ea \u05d0\u05e3 \u05ea\u05e2\u05d5\u05d3\u05d4 \u05e2\u05d3\u05d9\u05d9\u05df.", "You have not created any content groups yet.": " \u05dc\u05d0 \u05d9\u05e6\u05e8\u05ea \u05e2\u05d3\u05d9\u05d9\u05df \u05e7\u05d1\u05d5\u05e6\u05d5\u05ea \u05ea\u05d5\u05db\u05df \u05db\u05dc\u05e9\u05d4\u05df.", "You have not created any group configurations yet.": "\u05dc\u05d0 \u05d9\u05e6\u05e8\u05ea \u05e2\u05d3\u05d9\u05d9\u05df \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e7\u05d1\u05d5\u05e6\u05d4.", @@ -1754,7 +1745,6 @@ "Your changes have been saved.": "\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e0\u05e9\u05de\u05e8\u05d5", "Your changes will not take effect until you save your progress.": "\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e9\u05d1\u05d9\u05e6\u05e2\u05ea \u05dc\u05d0 \u05d9\u05db\u05e0\u05e1\u05d5 \u05dc\u05e4\u05d5\u05e2\u05dc \u05e2\u05d3 \u05e9\u05ea\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05e2\u05d1\u05d5\u05d3\u05ea\u05da.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e9\u05d1\u05d9\u05e6\u05e2\u05ea \u05dc\u05d0 \u05d9\u05db\u05e0\u05e1\u05d5 \u05dc\u05ea\u05d5\u05e7\u05e3 \u05e2\u05d3 \u05e9\u05ea\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05d4\u05d4\u05ea\u05e7\u05d3\u05de\u05d5\u05ea\u05da. \u05e9\u05d9\u05dd \u05dc\u05d1 \u05dc\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05e7\u05d5 \u05d5\u05d4\u05e2\u05e8\u05da, \u05de\u05d0\u05d7\u05e8 \u05e9\u05d4\u05d0\u05d9\u05de\u05d5\u05ea \u05d0\u05d9\u05e0\u05d5 \u05de\u05d5\u05d8\u05de\u05e2.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d9\u05d9\u05e6\u05d0 \u05d0\u05ea \u05d4\u05e7\u05d5\u05e8\u05e1 \u05dc-XML. \u05d0\u05d9\u05df \u05de\u05d9\u05d3\u05e2 \u05d1\u05de\u05d9\u05d3\u05d4 \u05de\u05e1\u05e4\u05e7\u05ea \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d6\u05d4\u05d5\u05ea \u05d0\u05ea \u05d4\u05e8\u05db\u05d9\u05d1 \u05d4\u05db\u05d5\u05e9\u05dc. \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e7\u05d5\u05e8\u05e1 \u05e9\u05dc\u05da \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d6\u05d4\u05d5\u05ea \u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d1\u05e2\u05d9\u05d9\u05ea\u05d9\u05dd \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1. ", "Your donation could not be submitted.": "\u05d4\u05ea\u05e8\u05d5\u05de\u05d4 \u05e9\u05dc\u05da \u05dc\u05d0 \u05d9\u05db\u05dc\u05d4 \u05dc\u05d4\u05ea\u05e7\u05d1\u05dc.", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "\u05d4\u05d5\u05d3\u05e2\u05ea \u05d4\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e0\u05db\u05e0\u05e1\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05d4\u05de\u05ea\u05e0\u05d4 \u05dc\u05de\u05e9\u05dc\u05d5\u05d7. \u05d1\u05e7\u05d5\u05e8\u05e1\u05d9\u05dd \u05e2\u05dd \u05de\u05e1\u05e4\u05e8 \u05d2\u05d3\u05d5\u05dc \u05e9\u05dc \u05dc\u05d5\u05de\u05d3\u05d9\u05dd, \u05d9\u05d9\u05ea\u05db\u05df \u05e9\u05d9\u05d9\u05e7\u05d7 \u05e2\u05d3 \u05e9\u05e2\u05d4 \u05e2\u05d3 \u05e9\u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05d4\u05d3\u05d5\u05d0\u05e8 \u05d4\u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05dc\u05db\u05dc \u05d4\u05dc\u05d5\u05de\u05d3\u05d9\u05dd \u05d9\u05d9\u05e9\u05dc\u05d7\u05d5.", "Your entire face fits inside the frame.": "\u05e4\u05e0\u05d9\u05da \u05de\u05ea\u05d0\u05d9\u05de\u05d9\u05dd \u05dc\u05d2\u05d1\u05d5\u05dc\u05d5\u05ea \u05d4\u05de\u05e1\u05d2\u05e8\u05ea.", @@ -1765,7 +1755,6 @@ "Your file {filename} is too large (max size: {maxSize}MB).": "\u05d4\u05e7\u05d5\u05d1\u05e5 {filename} \u05d2\u05d3\u05d5\u05dc \u05de\u05d3\u05d9 (\u05d2\u05d5\u05d3\u05dc \u05de\u05e8\u05d1\u05d9: {maxSize}MB).", "Your import has failed.": "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05e0\u05db\u05e9\u05dc.", "Your import is in progress; navigating away will abort it.": "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05e9\u05dc\u05da \u05e0\u05de\u05e6\u05d0 \u05d1\u05ea\u05d4\u05dc\u05d9\u05da; \u05e0\u05d9\u05d5\u05d5\u05d8 \u05d4\u05d7\u05d5\u05e6\u05d4 \u05d9\u05d1\u05d8\u05dc \u05d6\u05d0\u05ea.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d9\u05d9\u05e6\u05d0 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea\u05da \u05dc\u05e7\u05d5\u05d1\u05e5 XML. \u05d0\u05d9\u05df \u05de\u05d9\u05d3\u05e2 \u05d1\u05de\u05d9\u05d3\u05d4 \u05de\u05e1\u05e4\u05e7\u05ea \u05dc\u05d6\u05d9\u05d4\u05d5\u05d9 \u05d4\u05e8\u05db\u05d9\u05d1 \u05d4\u05db\u05d5\u05e9\u05dc. \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea\u05da, \u05d6\u05d4\u05d4 \u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d1\u05e2\u05d9\u05ea\u05d9\u05d9\u05dd \u05d5\u05dc\u05d0\u05d7\u05e8 \u05de\u05db\u05df \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1. ", "Your message cannot be blank.": "\u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d0\u05d9\u05e0\u05d4 \u05d9\u05db\u05d5\u05dc\u05d4 \u05dc\u05d4\u05d9\u05d5\u05ea \u05e8\u05d9\u05e7\u05d4.", "Your message must have a subject.": "\u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05db\u05d9\u05dc \u05e0\u05d5\u05e9\u05d0.", "Your message must have at least one target.": "\u05d4\u05d4\u05d5\u05d3\u05e2\u05d4 \u05e9\u05dc\u05da \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05db\u05d9\u05dc \u05d9\u05e2\u05d3 \u05d0\u05d7\u05d3 \u05dc\u05e4\u05d7\u05d5\u05ea.", diff --git a/cms/static/js/i18n/ko-kr/djangojs.js b/cms/static/js/i18n/ko-kr/djangojs.js index abfb84734d..18669d9deb 100644 --- a/cms/static/js/i18n/ko-kr/djangojs.js +++ b/cms/static/js/i18n/ko-kr/djangojs.js @@ -165,7 +165,6 @@ "Could not submit photos": "\uc0ac\uc9c4\uc744 \uc81c\ucd9c \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", "Country": "\uad6d\uac00", "Country or Region": "\uad6d\uac00", - "Course": "\uac15\uc88c", "Create a new account": "\uac00\uc785\ud558\uae30", "Create an account": "\uac00\uc785\ud558\uae30", "Create an account using": "\uacc4\uc815 \uc5f0\ub3d9\ud558\uae30", diff --git a/cms/static/js/i18n/pt-br/djangojs.js b/cms/static/js/i18n/pt-br/djangojs.js index c9a1c86e77..336d645d32 100644 --- a/cms/static/js/i18n/pt-br/djangojs.js +++ b/cms/static/js/i18n/pt-br/djangojs.js @@ -345,7 +345,6 @@ "Country": "Pa\u00eds", "Country of residence": "Pa\u00eds de resid\u00eancia", "Country or Region": "Pa\u00eds ou regi\u00e3o", - "Course": "Curso", "Course Credit Requirements": "Exig\u00eancias de cr\u00e9ditos do curso.", "Course End": "T\u00e9rmino do curso", "Course Handouts": "Apostilas do Curso", @@ -758,7 +757,6 @@ "Must complete verification checkpoint": "Necess\u00e1rio completar o ponto de verifica\u00e7\u00e3o. ", "Mute": "Silenciar", "Muted": "Mudo", - "My Bookmarks": "Meus favoritos", "My Notes": "Minhas anota\u00e7\u00f5es", "My Team": "Minha equipe", "N/A": "N/A", @@ -1036,7 +1034,6 @@ "Signature Image": "Imagem da Assinatura", "Skip": "Pular", "Some Rights Reserved": "Alguns direitos reservados", - "Some content in this unit is visible only to particular content groups": "Alguns conte\u00fados nesta unidade s\u00e3o vis\u00edveis apenas para grupos de conte\u00fado particular", "Something went wrong changing this enrollment. Please try again.": "Algo deu errado ao mudar esta matr\u00edcula. Por favor, tente novamente.", "Sorry, no results were found.": "Desculpe, n\u00e3o foram encontrados resultados.", "Sorry, there was an error parsing the subtitles that you uploaded. Please check the format and try again.": "Desculpe, houve um erro ao processar as legendas que voc\u00ea enviou. Por favor, cheque o formato e tente novamente.", @@ -1160,7 +1157,6 @@ "The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "A transcri\u00e7\u00e3o sincronizada do primeiro arquivo de v\u00eddeo n\u00e3o parece ser a mesma transcri\u00e7\u00e3o do segundo arquivo de v\u00eddeo", "The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "A transcri\u00e7\u00e3o sincronizada do edX para este v\u00eddeo est\u00e1 desatualizada, mas o YouTube tem uma transcri\u00e7\u00e3o sincronizada atual para este v\u00eddeo.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "O grupo {cohortGroupName} foi criado.Voc\u00ea pode adicionar manualmente os estudantes para o curso abaixo.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "Houve uma falha de exporta\u00e7\u00e3o para XML em pelo menos um componente. Recomenda-se que voc\u00ea v\u00e1 para a p\u00e1gina de edi\u00e7\u00e3o e repare o erro antes de tentar outra exporta\u00e7\u00e3o. Por favor, verifique que todos os componentes da p\u00e1gina s\u00e3o v\u00e1lidos e n\u00e3o exibem qualquer mensagens de erro.", "There has been an error processing your survey.": "Ocorreu um erro ao processar a sua enquete.", "There has been an error while exporting.": "Ocorreu um erro na exporta\u00e7\u00e3o.", "There has been an error with your export.": "Ocorreu um erro com sua exporta\u00e7\u00e3o.", @@ -1304,7 +1300,6 @@ "Use Current Transcript": "Usar a Transcri\u00e7\u00e3o Atual", "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "Usar uma prova supervisionada pr\u00e1tica para apresentar aos alunos as ferramentas e processos de supervis\u00e3o. Os resultados de prova pr\u00e1tica n\u00e3o afetam a nota dos alunos", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "Use uma prova cronometrada para limitar o tempo que os alunos podem gastar nos problemas nesta subse\u00e7\u00e3o. Os alunos devem enviar as respostas antes que o tempo acabe. Voc\u00ea pode permitir um tempo adicional para alunos individuais atrav\u00e9s do Painel do Instrutor.", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "Use os favoritos para ajud\u00e1-lo a facilmente retornar para as p\u00e1ginas do material did\u00e1tico. Para adicionar uma p\u00e1gina aos favoritos selecione Favoritos no lado superior direito de tal p\u00e1gina. Para ver a lista de todos os teus favoritos, selecione Favoritos no canto superior de qualquer p\u00e1gina do material did\u00e1tico.", "Use my institution/campus credentials": "Entrar com credenciais de Institui\u00e7\u00e3o/Campus", "Use the retake photo button if you are not pleased with your photo": "Se a sua foto n\u00e3o lhe agradou utilize o bot\u00e3o de tirar a foto novamente.", "Use your webcam to take a photo of your ID. We will match this photo with the photo of your face and the name on your account.": "Use a webcam para tirar uma foto do seu documento. N\u00f3s vamos conferir esta foto com a foto do seu rosto e o nome na sua conta.", @@ -1395,7 +1390,6 @@ "You have already reported this annotation.": "Voc\u00ea j\u00e1 denunciou essa anota\u00e7\u00e3o.", "You have already verified your ID!": "Voc\u00ea j\u00e1 verificou a sua identifica\u00e7\u00e3o", "You have no handouts defined": "Voc\u00ea n\u00e3o tem apostilas definidas", - "You have not bookmarked any courseware pages yet.": "Voc\u00ea ainda n\u00e3o adicionou aos favoritos nenhuma p\u00e1gina do material did\u00e1tico", "You have not created any certificates yet.": "Voc\u00ea ainda n\u00e3o criou um certificado.", "You have not created any content groups yet.": "Voc\u00ea n\u00e3o criou nenhum grupo de conte\u00fado ainda.", "You have not created any group configurations yet.": "Voc\u00ea ainda n\u00e3o criou uma configura\u00e7\u00e3o de grupo.", @@ -1428,7 +1422,6 @@ "Your changes have been saved.": "Suas altera\u00e7\u00f5es foram salvas.", "Your changes will not take effect until you save your progress.": "As altera\u00e7\u00f5es n\u00e3o ter\u00e3o efeito at\u00e9 que voc\u00ea salve o seu progresso.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "As altera\u00e7\u00f5es n\u00e3o ter\u00e3o efeito at\u00e9 que voc\u00ea salve seu progresso. Verifique a formata\u00e7\u00e3o da chave e valor, enquanto a valida\u00e7\u00e3o n\u00e3o for implementada.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "Seu curso n\u00e3o pode ser exportado em XML. N\u00e3o h\u00e1 informa\u00e7\u00f5es suficientes para identificar qual \u00e9 o componente com erro. Verifique seus cursos para identificar qualquer componente problem\u00e1tico e tente novamente.", "Your donation could not be submitted.": "Sua doa\u00e7\u00e3o n\u00e3o p\u00f4de ser enviada.", "Your entire face fits inside the frame.": "Seu rosto inteiro cabe dentro do quadro.", "Your face is well-lit.": "Seu rosto est\u00e1 bem iluminado.", @@ -1437,7 +1430,6 @@ "Your file has been deleted.": "O seu arquivo foi apagado.", "Your import has failed.": "A importa\u00e7\u00e3o falhou.", "Your import is in progress; navigating away will abort it.": "A sua importa\u00e7\u00e3o est\u00e1 em progresso; navegar para outro local ir\u00e1 abort\u00e1-la.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "Sua biblioteca n\u00e3o pode ser exportada em XML. N\u00e3o h\u00e1 informa\u00e7\u00f5es suficientes para identificar qual \u00e9 o componente com erro. Verifique sua biblioteca para identificar qualquer componente problem\u00e1tico e tente novamente.", "Your message cannot be blank.": "A sua mensagem n\u00e3o pode ficar em branco.", "Your message must have a subject.": "A sua mensagem deve ter um t\u00edtulo.", "Your policy changes have been saved.": "As altera\u00e7\u00f5es na pol\u00edtica foram salvas.", diff --git a/cms/static/js/i18n/rtl/djangojs.js b/cms/static/js/i18n/rtl/djangojs.js index d1eeeef048..a9a99e503e 100644 --- a/cms/static/js/i18n/rtl/djangojs.js +++ b/cms/static/js/i18n/rtl/djangojs.js @@ -265,6 +265,7 @@ "Are you sure you wish to delete this item. It cannot be reversed!\n\nAlso any content that links/refers to this item will no longer work (e.g. broken images and/or links)": "\u0634\u0642\u062b \u063a\u062e\u0639 \u0633\u0639\u0642\u062b \u063a\u062e\u0639 \u0635\u0647\u0633\u0627 \u0641\u062e \u064a\u062b\u0645\u062b\u0641\u062b \u0641\u0627\u0647\u0633 \u0647\u0641\u062b\u0648. \u0647\u0641 \u0630\u0634\u0631\u0631\u062e\u0641 \u0632\u062b \u0642\u062b\u062f\u062b\u0642\u0633\u062b\u064a!\n\n\u0634\u0645\u0633\u062e \u0634\u0631\u063a \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0641\u0627\u0634\u0641 \u0645\u0647\u0631\u0646\u0633/\u0642\u062b\u0628\u062b\u0642\u0633 \u0641\u062e \u0641\u0627\u0647\u0633 \u0647\u0641\u062b\u0648 \u0635\u0647\u0645\u0645 \u0631\u062e \u0645\u062e\u0631\u0644\u062b\u0642 \u0635\u062e\u0642\u0646 (\u062b.\u0644. \u0632\u0642\u062e\u0646\u062b\u0631 \u0647\u0648\u0634\u0644\u062b\u0633 \u0634\u0631\u064a/\u062e\u0642 \u0645\u0647\u0631\u0646\u0633)", "Are you sure?": "\u0634\u0642\u062b \u063a\u062e\u0639 \u0633\u0639\u0642\u062b?", "As part of the verification process, you take a photo of both your face and a government-issued photo ID. Our authorization service confirms your identity by comparing the photo you take with the photo on your ID.": "\u0634\u0633 \u062d\u0634\u0642\u0641 \u062e\u0628 \u0641\u0627\u062b \u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u062d\u0642\u062e\u0630\u062b\u0633\u0633, \u063a\u062e\u0639 \u0641\u0634\u0646\u062b \u0634 \u062d\u0627\u062e\u0641\u062e \u062e\u0628 \u0632\u062e\u0641\u0627 \u063a\u062e\u0639\u0642 \u0628\u0634\u0630\u062b \u0634\u0631\u064a \u0634 \u0644\u062e\u062f\u062b\u0642\u0631\u0648\u062b\u0631\u0641-\u0647\u0633\u0633\u0639\u062b\u064a \u062d\u0627\u062e\u0641\u062e \u0647\u064a. \u062e\u0639\u0642 \u0634\u0639\u0641\u0627\u062e\u0642\u0647\u0638\u0634\u0641\u0647\u062e\u0631 \u0633\u062b\u0642\u062f\u0647\u0630\u062b \u0630\u062e\u0631\u0628\u0647\u0642\u0648\u0633 \u063a\u062e\u0639\u0642 \u0647\u064a\u062b\u0631\u0641\u0647\u0641\u063a \u0632\u063a \u0630\u062e\u0648\u062d\u0634\u0642\u0647\u0631\u0644 \u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u063a\u062e\u0639 \u0641\u0634\u0646\u062b \u0635\u0647\u0641\u0627 \u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u062e\u0631 \u063a\u062e\u0639\u0642 \u0647\u064a.", + "As you complete courses, you will see them listed here.": "\u0634\u0633 \u063a\u062e\u0639 \u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b \u0630\u062e\u0639\u0642\u0633\u062b\u0633, \u063a\u062e\u0639 \u0635\u0647\u0645\u0645 \u0633\u062b\u062b \u0641\u0627\u062b\u0648 \u0645\u0647\u0633\u0641\u062b\u064a \u0627\u062b\u0642\u062b.", "Assign students to cohorts by uploading a CSV file": "\u0634\u0633\u0633\u0647\u0644\u0631 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0641\u062e \u0630\u062e\u0627\u062e\u0642\u0641\u0633 \u0632\u063a \u0639\u062d\u0645\u062e\u0634\u064a\u0647\u0631\u0644 \u0634 \u0630\u0633\u062f \u0628\u0647\u0645\u062b", "Assign students to cohorts by uploading a CSV file.": "\u0634\u0633\u0633\u0647\u0644\u0631 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0641\u062e \u0630\u062e\u0627\u062e\u0642\u0641\u0633 \u0632\u063a \u0639\u062d\u0645\u062e\u0634\u064a\u0647\u0631\u0644 \u0634 \u0630\u0633\u062f \u0628\u0647\u0645\u062b.", "Assignment Type Name": "\u0634\u0633\u0633\u0647\u0644\u0631\u0648\u062b\u0631\u0641 \u0641\u063a\u062d\u062b \u0631\u0634\u0648\u062b", @@ -300,6 +301,9 @@ "Bulk Exceptions": "\u0632\u0639\u0645\u0646 \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631\u0633", "Bullet list": "\u0632\u0639\u0645\u0645\u062b\u0641 \u0645\u0647\u0633\u0641", "Bulleted List (Ctrl+U)": "\u0632\u0639\u0645\u0645\u062b\u0641\u062b\u064a \u0645\u0647\u0633\u0641 (\u0630\u0641\u0642\u0645+\u0639)", + "Buy Certificate": "\u0632\u0639\u063a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b", + "COMPLETED COURSES": "\u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b\u064a \u0630\u062e\u0639\u0642\u0633\u062b\u0633", + "COURSES IN PROGRESS": "\u0630\u062e\u0639\u0642\u0633\u062b\u0633 \u0647\u0631 \u062d\u0642\u062e\u0644\u0642\u062b\u0633\u0633", "Can we match the photo you took with the one on your ID?": "\u0630\u0634\u0631 \u0635\u062b \u0648\u0634\u0641\u0630\u0627 \u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u063a\u062e\u0639 \u0641\u062e\u062e\u0646 \u0635\u0647\u0641\u0627 \u0641\u0627\u062b \u062e\u0631\u062b \u062e\u0631 \u063a\u062e\u0639\u0642 \u0647\u064a?", "Cancel": "\u0630\u0634\u0631\u0630\u062b\u0645", "Cancel enrollment code": "\u0630\u0634\u0631\u0630\u062b\u0645 \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u0630\u062e\u064a\u062b", @@ -320,8 +324,10 @@ "Certificate Generated": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b\u064a", "Certificate Information": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0647\u0631\u0628\u062e\u0642\u0648\u0634\u0641\u0647\u062e\u0631", "Certificate Name": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0631\u0634\u0648\u062b", + "Certificate Purchased": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u062d\u0639\u0642\u0630\u0627\u0634\u0633\u062b\u064a", "Certificate Signatories": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u0647\u062b\u0633", "Certificate Signatory Configuration": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a \u0630\u062e\u0631\u0628\u0647\u0644\u0639\u0642\u0634\u0641\u0647\u062e\u0631", + "Certificate Status:": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0633\u0641\u0634\u0641\u0639\u0633:", "Certificate has been successfully invalidated for <%= user %>.": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0627\u0634\u0633 \u0632\u062b\u062b\u0631 \u0633\u0639\u0630\u0630\u062b\u0633\u0633\u0628\u0639\u0645\u0645\u063a \u0647\u0631\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u062b\u064a \u0628\u062e\u0642 <%= user %>.", "Certificate name is required.": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0631\u0634\u0648\u062b \u0647\u0633 \u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a.", "Certificate of <%= user %> has already been invalidated. Please check your spelling and retry.": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u062e\u0628 <%= user %> \u0627\u0634\u0633 \u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0632\u062b\u062b\u0631 \u0647\u0631\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u062b\u064a. \u062d\u0645\u062b\u0634\u0633\u062b \u0630\u0627\u062b\u0630\u0646 \u063a\u062e\u0639\u0642 \u0633\u062d\u062b\u0645\u0645\u0647\u0631\u0644 \u0634\u0631\u064a \u0642\u062b\u0641\u0642\u063a.", @@ -358,6 +364,7 @@ "Choose One": "\u0630\u0627\u062e\u062e\u0633\u062b \u062e\u0631\u062b", "Choose a .csv file": "\u0630\u0627\u062e\u062e\u0633\u062b \u0634 .\u0630\u0633\u062f \u0628\u0647\u0645\u062b", "Choose a content group to associate": "\u0630\u0627\u062e\u062e\u0633\u062b \u0634 \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0644\u0642\u062e\u0639\u062d \u0641\u062e \u0634\u0633\u0633\u062e\u0630\u0647\u0634\u0641\u062b", + "Choose a course run:": "\u0630\u0627\u062e\u062e\u0633\u062b \u0634 \u0630\u062e\u0639\u0642\u0633\u062b \u0642\u0639\u0631:", "Choose a location to move your component to": "\u0630\u0627\u062e\u062e\u0633\u062b \u0634 \u0645\u062e\u0630\u0634\u0641\u0647\u062e\u0631 \u0641\u062e \u0648\u062e\u062f\u062b \u063a\u062e\u0639\u0642 \u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641 \u0641\u062e", "Choose mode": "\u0630\u0627\u062e\u062e\u0633\u062b \u0648\u062e\u064a\u062b", "Choose new file": "\u0630\u0627\u062e\u062e\u0633\u062b \u0631\u062b\u0635 \u0628\u0647\u0645\u062b", @@ -402,6 +409,7 @@ "Commentary": "\u0630\u062e\u0648\u0648\u062b\u0631\u0641\u0634\u0642\u063a", "Common Problem Types": "\u0630\u062e\u0648\u0648\u062e\u0631 \u062d\u0642\u062e\u0632\u0645\u062b\u0648 \u0641\u063a\u062d\u062b\u0633", "Community TA": "\u0630\u062e\u0648\u0648\u0639\u0631\u0647\u0641\u063a \u0641\u0634", + "Complete courses on your schedule to ensure you stand out in your field!": "\u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b \u0630\u062e\u0639\u0642\u0633\u062b\u0633 \u062e\u0631 \u063a\u062e\u0639\u0642 \u0633\u0630\u0627\u062b\u064a\u0639\u0645\u062b \u0641\u062e \u062b\u0631\u0633\u0639\u0642\u062b \u063a\u062e\u0639 \u0633\u0641\u0634\u0631\u064a \u062e\u0639\u0641 \u0647\u0631 \u063a\u062e\u0639\u0642 \u0628\u0647\u062b\u0645\u064a!", "Completed": "\u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b\u064a", "Component": "\u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641", "Component Location ID": "\u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641 \u0645\u062e\u0630\u0634\u0641\u0647\u062e\u0631 \u0647\u064a", @@ -409,6 +417,7 @@ "Configure": "\u0630\u062e\u0631\u0628\u0647\u0644\u0639\u0642\u062b", "Confirm": "\u0630\u062e\u0631\u0628\u0647\u0642\u0648", "Confirm Timed Transcript": "\u0630\u062e\u0631\u0628\u0647\u0642\u0648 \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641", + "Congratulations!": "\u0630\u062e\u0631\u0644\u0642\u0634\u0641\u0639\u0645\u0634\u0641\u0647\u062e\u0631\u0633!", "Congratulations! You are now verified on %(platformName)s!": "\u0630\u062e\u0631\u0644\u0642\u0634\u0641\u0639\u0645\u0634\u0641\u0647\u062e\u0631\u0633! \u063a\u062e\u0639 \u0634\u0642\u062b \u0631\u062e\u0635 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u062e\u0631 %(platformName)s!", "Congratulations! You have earned a certificate for this course.": "\u0630\u062e\u0631\u0644\u0642\u0634\u0641\u0639\u0645\u0634\u0641\u0647\u062e\u0631\u0633! \u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u062b\u0634\u0642\u0631\u062b\u064a \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b.", "Constrain proportions": "\u0630\u062e\u0631\u0633\u0641\u0642\u0634\u0647\u0631 \u062d\u0642\u062e\u062d\u062e\u0642\u0641\u0647\u062e\u0631\u0633", @@ -944,6 +953,7 @@ "Name of the groups that students will be assigned to, for example, Control, Video, Problems. You must have two or more groups.": "\u0631\u0634\u0648\u062b \u062e\u0628 \u0641\u0627\u062b \u0644\u0642\u062e\u0639\u062d\u0633 \u0641\u0627\u0634\u0641 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0635\u0647\u0645\u0645 \u0632\u062b \u0634\u0633\u0633\u0647\u0644\u0631\u062b\u064a \u0641\u062e, \u0628\u062e\u0642 \u062b\u0637\u0634\u0648\u062d\u0645\u062b, \u0630\u062e\u0631\u0641\u0642\u062e\u0645, \u062f\u0647\u064a\u062b\u062e, \u062d\u0642\u062e\u0632\u0645\u062b\u0648\u0633. \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u0627\u0634\u062f\u062b \u0641\u0635\u062e \u062e\u0642 \u0648\u062e\u0642\u062b \u0644\u0642\u062e\u0639\u062d\u0633.", "Name of the signatory": "\u0631\u0634\u0648\u062b \u062e\u0628 \u0641\u0627\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a", "Name or short description of the configuration": "\u0631\u0634\u0648\u062b \u062e\u0642 \u0633\u0627\u062e\u0642\u0641 \u064a\u062b\u0633\u0630\u0642\u0647\u062d\u0641\u0647\u062e\u0631 \u062e\u0628 \u0641\u0627\u062b \u0630\u062e\u0631\u0628\u0647\u0644\u0639\u0642\u0634\u0641\u0647\u062e\u0631", + "Needs verified certificate ": "\u0631\u062b\u062b\u064a\u0633 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b ", "Never published": "\u0631\u062b\u062f\u062b\u0642 \u062d\u0639\u0632\u0645\u0647\u0633\u0627\u062b\u064a", "New %(item_type)s": "\u0631\u062b\u0635 %(item_type)s", "New Address": "\u0631\u062b\u0635 \u0634\u064a\u064a\u0642\u062b\u0633\u0633", @@ -1140,6 +1150,7 @@ "Question": "\u0636\u0639\u062b\u0633\u0641\u0647\u062e\u0631", "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "\u0636\u0639\u062b\u0633\u0641\u0647\u062e\u0631\u0633 \u0642\u0634\u0647\u0633\u062b \u0647\u0633\u0633\u0639\u062b\u0633 \u0641\u0627\u0634\u0641 \u0631\u062b\u062b\u064a \u0634\u0631\u0633\u0635\u062b\u0642\u0633. \u064a\u0647\u0633\u0630\u0639\u0633\u0633\u0647\u062e\u0631\u0633 \u0633\u0627\u0634\u0642\u062b \u0647\u064a\u062b\u0634\u0633 \u0634\u0631\u064a \u0633\u0641\u0634\u0642\u0641 \u0630\u062e\u0631\u062f\u062b\u0642\u0633\u0634\u0641\u0647\u062e\u0631\u0633. (\u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a)", "Queued": "\u0636\u0639\u062b\u0639\u062b\u064a", + "REMAINING COURSES": "\u0642\u062b\u0648\u0634\u0647\u0631\u0647\u0631\u0644 \u0630\u062e\u0639\u0642\u0633\u062b\u0633", "Read More": "\u0642\u062b\u0634\u064a \u0648\u062e\u0642\u062b", "Reason": "\u0642\u062b\u0634\u0633\u062e\u0631", "Reason field should not be left blank.": "\u0642\u062b\u0634\u0633\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0633\u0627\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0645\u062b\u0628\u0641 \u0632\u0645\u0634\u0631\u0646.", @@ -1297,7 +1308,7 @@ "Signature Image": "\u0633\u0647\u0644\u0631\u0634\u0641\u0639\u0642\u062b \u0647\u0648\u0634\u0644\u062b", "Skip": "\u0633\u0646\u0647\u062d", "Some Rights Reserved": "\u0633\u062e\u0648\u062b \u0642\u0647\u0644\u0627\u0641\u0633 \u0642\u062b\u0633\u062b\u0642\u062f\u062b\u064a", - "Some content in this unit is visible only to particular content groups": "\u0633\u062e\u0648\u062b \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0647\u0631 \u0641\u0627\u0647\u0633 \u0639\u0631\u0647\u0641 \u0647\u0633 \u062f\u0647\u0633\u0647\u0632\u0645\u062b \u062e\u0631\u0645\u063a \u0641\u062e \u062d\u0634\u0642\u0641\u0647\u0630\u0639\u0645\u0634\u0642 \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0644\u0642\u062e\u0639\u062d\u0633", + "Some content in this unit is visible only to specific groups of learners.": "\u0633\u062e\u0648\u062b \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0647\u0631 \u0641\u0627\u0647\u0633 \u0639\u0631\u0647\u0641 \u0647\u0633 \u062f\u0647\u0633\u0647\u0632\u0645\u062b \u062e\u0631\u0645\u063a \u0641\u062e \u0633\u062d\u062b\u0630\u0647\u0628\u0647\u0630 \u0644\u0642\u062e\u0639\u062d\u0633 \u062e\u0628 \u0645\u062b\u0634\u0642\u0631\u062b\u0642\u0633.", "Some images in this post have been omitted": "\u0633\u062e\u0648\u062b \u0647\u0648\u0634\u0644\u062b\u0633 \u0647\u0631 \u0641\u0627\u0647\u0633 \u062d\u062e\u0633\u0641 \u0627\u0634\u062f\u062b \u0632\u062b\u062b\u0631 \u062e\u0648\u0647\u0641\u0641\u062b\u064a", "Something went wrong changing this enrollment. Please try again.": "\u0633\u062e\u0648\u062b\u0641\u0627\u0647\u0631\u0644 \u0635\u062b\u0631\u0641 \u0635\u0642\u062e\u0631\u0644 \u0630\u0627\u0634\u0631\u0644\u0647\u0631\u0644 \u0641\u0627\u0647\u0633 \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641. \u062d\u0645\u062b\u0634\u0633\u062b \u0641\u0642\u063a \u0634\u0644\u0634\u0647\u0631.", "Sorry, no results were found.": "\u0633\u062e\u0642\u0642\u063a, \u0631\u062e \u0642\u062b\u0633\u0639\u0645\u0641\u0633 \u0635\u062b\u0642\u062b \u0628\u062e\u0639\u0631\u064a.", @@ -1561,6 +1572,7 @@ "Title of the signatory": "\u0641\u0647\u0641\u0645\u062b \u062e\u0628 \u0641\u0627\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a", "Titles more than 100 characters may prevent students from printing their certificate on a single page.": "\u0641\u0647\u0641\u0645\u062b\u0633 \u0648\u062e\u0642\u062b \u0641\u0627\u0634\u0631 100 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633 \u0648\u0634\u063a \u062d\u0642\u062b\u062f\u062b\u0631\u0641 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0628\u0642\u062e\u0648 \u062d\u0642\u0647\u0631\u0641\u0647\u0631\u0644 \u0641\u0627\u062b\u0647\u0642 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u062e\u0631 \u0634 \u0633\u0647\u0631\u0644\u0645\u062b \u062d\u0634\u0644\u062b.", "To be sure all students can access the video, we recommend providing both an .mp4 and a .webm version of your video. Click below to add a URL for another version. These URLs cannot be YouTube URLs. The first listed video that's compatible with the student's computer will play.": "\u0641\u062e \u0632\u062b \u0633\u0639\u0642\u062b \u0634\u0645\u0645 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0630\u0634\u0631 \u0634\u0630\u0630\u062b\u0633\u0633 \u0641\u0627\u062b \u062f\u0647\u064a\u062b\u062e, \u0635\u062b \u0642\u062b\u0630\u062e\u0648\u0648\u062b\u0631\u064a \u062d\u0642\u062e\u062f\u0647\u064a\u0647\u0631\u0644 \u0632\u062e\u0641\u0627 \u0634\u0631 .\u0648\u062d4 \u0634\u0631\u064a \u0634 .\u0635\u062b\u0632\u0648 \u062f\u062b\u0642\u0633\u0647\u062e\u0631 \u062e\u0628 \u063a\u062e\u0639\u0642 \u062f\u0647\u064a\u062b\u062e. \u0630\u0645\u0647\u0630\u0646 \u0632\u062b\u0645\u062e\u0635 \u0641\u062e \u0634\u064a\u064a \u0634 \u0639\u0642\u0645 \u0628\u062e\u0642 \u0634\u0631\u062e\u0641\u0627\u062b\u0642 \u062f\u062b\u0642\u0633\u0647\u062e\u0631. \u0641\u0627\u062b\u0633\u062b \u0639\u0642\u0645\u0633 \u0630\u0634\u0631\u0631\u062e\u0641 \u0632\u062b \u063a\u062e\u0639\u0641\u0639\u0632\u062b \u0639\u0642\u0645\u0633. \u0641\u0627\u062b \u0628\u0647\u0642\u0633\u0641 \u0645\u0647\u0633\u0641\u062b\u064a \u062f\u0647\u064a\u062b\u062e \u0641\u0627\u0634\u0641'\u0633 \u0630\u062e\u0648\u062d\u0634\u0641\u0647\u0632\u0645\u062b \u0635\u0647\u0641\u0627 \u0641\u0627\u062b \u0633\u0641\u0639\u064a\u062b\u0631\u0641'\u0633 \u0630\u062e\u0648\u062d\u0639\u0641\u062b\u0642 \u0635\u0647\u0645\u0645 \u062d\u0645\u0634\u063a.", + "To complete the program, you must earn a verified certificate for each course.": "\u0641\u062e \u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b \u0641\u0627\u062b \u062d\u0642\u062e\u0644\u0642\u0634\u0648, \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u062b\u0634\u0642\u0631 \u0634 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0628\u062e\u0642 \u062b\u0634\u0630\u0627 \u0630\u062e\u0639\u0642\u0633\u062b.", "To finalize course credit, %(display_name)s requires %(platform_name)s learners to submit a credit request.": "\u0641\u062e \u0628\u0647\u0631\u0634\u0645\u0647\u0638\u062b \u0630\u062e\u0639\u0642\u0633\u062b \u0630\u0642\u062b\u064a\u0647\u0641, %(display_name)s \u0642\u062b\u0636\u0639\u0647\u0642\u062b\u0633 %(platform_name)s \u0645\u062b\u0634\u0642\u0631\u062b\u0642\u0633 \u0641\u062e \u0633\u0639\u0632\u0648\u0647\u0641 \u0634 \u0630\u0642\u062b\u064a\u0647\u0641 \u0642\u062b\u0636\u0639\u062b\u0633\u0641.", "To invalidate a certificate for a particular learner, add the username or email address below.": "\u0641\u062e \u0647\u0631\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u062b \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0628\u062e\u0642 \u0634 \u062d\u0634\u0642\u0641\u0647\u0630\u0639\u0645\u0634\u0642 \u0645\u062b\u0634\u0642\u0631\u062b\u0642, \u0634\u064a\u064a \u0641\u0627\u062b \u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633 \u0632\u062b\u0645\u062e\u0635.", "To receive a certificate, you must also verify your identity before {date}.": "\u0641\u062e \u0642\u062b\u0630\u062b\u0647\u062f\u062b \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b, \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u0634\u0645\u0633\u062e \u062f\u062b\u0642\u0647\u0628\u063a \u063a\u062e\u0639\u0642 \u0647\u064a\u062b\u0631\u0641\u0647\u0641\u063a \u0632\u062b\u0628\u062e\u0642\u062b {date}.", @@ -1700,6 +1712,7 @@ "Video ID": "\u062f\u0647\u064a\u062b\u062e \u0647\u064a", "Video ended": "\u062f\u0647\u064a\u062b\u062e \u062b\u0631\u064a\u062b\u064a", "Video position": "\u062f\u0647\u064a\u062b\u062e \u062d\u062e\u0633\u0647\u0641\u0647\u062e\u0631", + "Video position. Press space to toggle playback": "\u062f\u0647\u064a\u062b\u062e \u062d\u062e\u0633\u0647\u0641\u0647\u062e\u0631. \u062d\u0642\u062b\u0633\u0633 \u0633\u062d\u0634\u0630\u062b \u0641\u062e \u0641\u062e\u0644\u0644\u0645\u062b \u062d\u0645\u0634\u063a\u0632\u0634\u0630\u0646", "Video speed: ": "\u062f\u0647\u064a\u062b\u062e \u0633\u062d\u062b\u062b\u064a: ", "Video transcript": "\u062f\u0647\u064a\u062b\u062e \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641", "VideoPlayer: Element corresponding to the given selector was not found.": "\u062f\u0647\u064a\u062b\u062e\u062d\u0645\u0634\u063a\u062b\u0642: \u062b\u0645\u062b\u0648\u062b\u0631\u0641 \u0630\u062e\u0642\u0642\u062b\u0633\u062d\u062e\u0631\u064a\u0647\u0631\u0644 \u0641\u062e \u0641\u0627\u062b \u0644\u0647\u062f\u062b\u0631 \u0633\u062b\u0645\u062b\u0630\u0641\u062e\u0642 \u0635\u0634\u0633 \u0631\u062e\u0641 \u0628\u062e\u0639\u0631\u064a.", @@ -1825,6 +1838,7 @@ "You've made some changes, but there are some errors": "\u063a\u062e\u0639'\u062f\u062b \u0648\u0634\u064a\u062b \u0633\u062e\u0648\u062b \u0630\u0627\u0634\u0631\u0644\u062b\u0633, \u0632\u0639\u0641 \u0641\u0627\u062b\u0642\u062b \u0634\u0642\u062b \u0633\u062e\u0648\u062b \u062b\u0642\u0642\u062e\u0642\u0633", "You've successfully signed into %(currentProvider)s.": "\u063a\u062e\u0639'\u062f\u062b \u0633\u0639\u0630\u0630\u062b\u0633\u0633\u0628\u0639\u0645\u0645\u063a \u0633\u0647\u0644\u0631\u062b\u064a \u0647\u0631\u0641\u062e %(currentProvider)s.", "Your ID must be a government-issued photo ID that clearly shows your face.": "\u063a\u062e\u0639\u0642 \u0647\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0634 \u0644\u062e\u062f\u062b\u0642\u0631\u0648\u062b\u0631\u0641-\u0647\u0633\u0633\u0639\u062b\u064a \u062d\u0627\u062e\u0641\u062e \u0647\u064a \u0641\u0627\u0634\u0641 \u0630\u0645\u062b\u0634\u0642\u0645\u063a \u0633\u0627\u062e\u0635\u0633 \u063a\u062e\u0639\u0642 \u0628\u0634\u0630\u062b.", + "Your Program Journey": "\u063a\u062e\u0639\u0642 \u062d\u0642\u062e\u0644\u0642\u0634\u0648 \u062a\u062e\u0639\u0642\u0631\u062b\u063a", "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.": "\u063a\u062e\u0639\u0642 \u0632\u0642\u062e\u0635\u0633\u062b\u0642 \u064a\u062e\u062b\u0633\u0631'\u0641 \u0633\u0639\u062d\u062d\u062e\u0642\u0641 \u064a\u0647\u0642\u062b\u0630\u0641 \u0634\u0630\u0630\u062b\u0633\u0633 \u0641\u062e \u0641\u0627\u062b \u0630\u0645\u0647\u062d\u0632\u062e\u0634\u0642\u064a. \u062d\u0645\u062b\u0634\u0633\u062b \u0639\u0633\u062b \u0641\u0627\u062b \u0630\u0641\u0642\u0645+\u0637/\u0630/\u062f \u0646\u062b\u063a\u0632\u062e\u0634\u0642\u064a \u0633\u0627\u062e\u0642\u0641\u0630\u0639\u0641\u0633 \u0647\u0631\u0633\u0641\u062b\u0634\u064a.", "Your changes have been saved.": "\u063a\u062e\u0639\u0642 \u0630\u0627\u0634\u0631\u0644\u062b\u0633 \u0627\u0634\u062f\u062b \u0632\u062b\u062b\u0631 \u0633\u0634\u062f\u062b\u064a.", "Your changes will not take effect until you save your progress.": "\u063a\u062e\u0639\u0642 \u0630\u0627\u0634\u0631\u0644\u062b\u0633 \u0635\u0647\u0645\u0645 \u0631\u062e\u0641 \u0641\u0634\u0646\u062b \u062b\u0628\u0628\u062b\u0630\u0641 \u0639\u0631\u0641\u0647\u0645 \u063a\u062e\u0639 \u0633\u0634\u062f\u062b \u063a\u062e\u0639\u0642 \u062d\u0642\u062e\u0644\u0642\u062b\u0633\u0633.", diff --git a/cms/static/js/i18n/ru/djangojs.js b/cms/static/js/i18n/ru/djangojs.js index 265fea038c..44eee77b5b 100644 --- a/cms/static/js/i18n/ru/djangojs.js +++ b/cms/static/js/i18n/ru/djangojs.js @@ -427,7 +427,6 @@ "Country": "\u0421\u0442\u0440\u0430\u043d\u0430", "Country of residence": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u0442\u0432\u043e", "Country or Region": "\u0421\u0442\u0440\u0430\u043d\u0430 \u0438\u043b\u0438 \u0440\u0435\u0433\u0438\u043e\u043d", - "Course": "\u041a\u0443\u0440\u0441", "Course Credit Requirements": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0437\u0430\u0447\u0451\u0442\u0430 \u043d\u0430 \u043a\u0443\u0440\u0441\u0435", "Course End": "\u041a\u0443\u0440\u0441 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f", "Course Handouts": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b", @@ -892,7 +891,6 @@ "Must complete verification checkpoint": "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u0438", "Mute": "\u0412\u044b\u043a\u043b. \u0437\u0432\u0443\u043a", "Muted": "\u0411\u0435\u0437 \u0417\u0432\u0443\u043a\u0430", - "My Bookmarks": "\u041c\u043e\u0438 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438", "My Notes": "\u041c\u043e\u0438 \u0437\u0430\u043c\u0435\u0442\u043a\u0438", "My Orders": "\u041c\u043e\u0438 \u0437\u0430\u043a\u0430\u0437\u044b", "My Team": "\u041c\u043e\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430", @@ -1234,7 +1232,6 @@ "Signature Image": "\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0438", "Skip": "\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c", "Some Rights Reserved": "\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0430\u0432\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b", - "Some content in this unit is visible only to particular content groups": "\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0432 \u044d\u0442\u043e\u043c \u0431\u043b\u043e\u043a\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c \u0443\u0447\u0435\u0431\u043d\u044b\u043c \u0433\u0440\u0443\u043f\u043f\u0430\u043c \u043f\u043e \u0438\u0437\u0443\u0447\u0430\u0435\u043c\u044b\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c", "Some images in this post have been omitted": "\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u0437 \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u0431\u044b\u043b\u0438 \u0443\u043f\u0443\u0449\u0435\u043d\u044b", "Something went wrong changing this enrollment. Please try again.": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.", "Sorry, no results were found.": "\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e.", @@ -1385,7 +1382,6 @@ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u041e\u0431\u0449\u0438\u0439 \u0432\u0435\u0441 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0430\u0445 \u043e\u0442 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 40. \u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u0438\u043c\u0432\u043e\u043b \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u0413\u0440\u0443\u043f\u043f\u0430 {cohortGroupName} \u0441\u043e\u0437\u0434\u0430\u043d\u0430. \u041d\u0438\u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0432 \u044d\u0442\u0443 \u0433\u0440\u0443\u043f\u043f\u0443.", "There are invalid keywords in your email. Check the following keywords and try again.": "\u0412 \u0432\u0430\u0448\u0435\u043c \u043f\u0438\u0441\u044c\u043c\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0432\u0441\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0432 XML. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0443, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u044d\u043a\u0441\u043f\u043e\u0440\u0442. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u0441\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b \u0438 \u043d\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445.", "There has been an error processing your survey.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043e\u0431\u0437\u043e\u0440\u0430", "There has been an error while exporting.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435.", "There has been an error with your export.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u0441 \u0432\u0430\u0448\u0438\u043c \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u043e\u043c", @@ -1562,7 +1558,6 @@ "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "\u041d\u0430\u0437\u043d\u0430\u0447\u044c\u0442\u0435 \u043f\u0440\u043e\u0431\u043d\u044b\u0439 \u044d\u043a\u0437\u0430\u043c\u0435\u043d \u043f\u043e\u0434 \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435\u043c \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0435\u0439 \u0441 \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438 \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u044f. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u0440\u043e\u0431\u043d\u043e\u0433\u043e \u044d\u043a\u0437\u0430\u043c\u0435\u043d\u0430 \u043d\u0435 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u0435.", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f, \u043e\u0442\u0432\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430. \u0412 \u043f\u0430\u043d\u0435\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u044f\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u044d\u043a\u0437\u0430\u043c\u0435\u043d.", "Use as a Prerequisite": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 \u043a \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c \u043a\u0443\u0440\u0441\u0430. \u0414\u043b\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438, \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438\u00bb \u0432 \u043f\u0440\u0430\u0432\u043e\u043c \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u0443\u0433\u043b\u0443 \u043d\u0443\u0436\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b. \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0432\u0441\u0435 \u0441\u0432\u043e\u0438 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438, \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u00ab\u0417\u0430\u043a\u043b\u0430\u0434\u043a\u0438\u00bb \u0432 \u043b\u0435\u0432\u043e\u043c \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u0443\u0433\u043b\u0443 \u043b\u044e\u0431\u043e\u0439 \u0438\u0437 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043a\u0443\u0440\u0441\u0430", "Use my institution/campus credentials": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0439 \u043b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c", "Use the All Topics menu to find specific topics.": "\u0427\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u0442\u0435\u043c\u0443, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043c\u0435\u043d\u044e \"\u0412\u0441\u0435 \u0442\u0435\u043c\u044b\".", "Use the retake photo button if you are not pleased with your photo": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0439 \u0441\u043d\u0438\u043c\u043e\u043a\u00bb, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439", @@ -1683,9 +1678,7 @@ "You don't seem to have a webcam connected.": "\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u0430.", "You have already reported this annotation.": "\u0412\u044b \u0443\u0436\u0435 \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u044d\u0442\u043e \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435.", "You have already verified your ID!": "\u0412\u044b \u0443\u0436\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442, \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0438\u0439 \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u044c.", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u043e\u0431 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 %(completed_courses)s \u0438\u0437 %(total_courses)s \u043a\u0443\u0440\u0441\u043e\u0432.", "You have no handouts defined": "\u0412\u044b \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430", - "You have not bookmarked any courseware pages yet.": "\u0412\u044b \u0435\u0449\u0451 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0437\u0430\u043a\u043b\u0430\u0434\u043e\u043a \u043d\u0438 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043a\u0443\u0440\u0441\u0430.", "You have not created any certificates yet.": "\u0412\u044b \u0435\u0449\u0435 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430.", "You have not created any content groups yet.": "\u0412\u044b \u0435\u0449\u0451 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u043f\u043e \u0438\u0437\u0443\u0447\u0430\u0435\u043c\u044b\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c.", "You have not created any group configurations yet.": "\u0412\u044b \u0435\u0449\u0451 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0433\u0440\u0443\u043f\u043f.", @@ -1719,7 +1712,6 @@ "Your changes have been saved.": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b.", "Your changes will not take effect until you save your progress.": "\u0412\u0430\u0448\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u0432\u0441\u0442\u0443\u043f\u044f\u0442 \u0432 \u0441\u0438\u043b\u0443, \u043f\u043e\u043a\u0430 \u0432\u044b \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438\u0445.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "\u0412\u0430\u0448\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u0432\u0441\u0442\u0443\u043f\u044f\u0442 \u0432 \u0441\u0438\u043b\u0443, \u043f\u043e\u043a\u0430 \u0432\u044b \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438\u0445. \u0411\u0443\u0434\u044c\u0442\u0435 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u044b \u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u044e\u0447\u0435\u0439 \u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439, \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u0435\u043b \u0441\u0431\u043e\u0439 \u0432 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u0432 XML. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u043d\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0432\u0430\u0448\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043a\u0443\u0440\u0441\u0430 \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0435\u0449\u0435 \u0440\u0430\u0437.", "Your donation could not be submitted.": "\u0412\u0430\u0448\u0438 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044b.", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "\u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438 \u043e\u0436\u0438\u0434\u0430\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438. \u041d\u0430 \u043a\u0443\u0440\u0441\u0435 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0435\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u044f\u043c \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u044f\u0442\u044c \u0447\u0430\u0441.", "Your entire face fits inside the frame.": "\u0412\u0430\u0448\u0435 \u043b\u0438\u0446\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0443.", @@ -1729,7 +1721,6 @@ "Your file has been deleted.": "\u0412\u0430\u0448 \u0444\u0430\u0439\u043b \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0435\u043d.", "Your import has failed.": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435.", "Your import is in progress; navigating away will abort it.": "\u0412\u0430\u0448 \u0438\u043c\u043f\u043e\u0440\u0442 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u043f\u043e\u043a\u0438\u043d\u0443\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, \u0432\u044b \u0435\u0433\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u0435.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u0435\u043b \u0441\u0431\u043e\u0439 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435 \u0432\u0430\u0448\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432 XML. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u043d\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0432\u0430\u0448\u0443 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0435\u0449\u0435 \u0440\u0430\u0437.", "Your message cannot be blank.": "\u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c.", "Your message must have a subject.": "\u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0442\u0435\u043c\u0443.", "Your message must have at least one target.": "\u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u0441\u0438\u043c\u0432\u043e\u043b.", diff --git a/cms/static/js/i18n/zh-cn/djangojs.js b/cms/static/js/i18n/zh-cn/djangojs.js index ebdfbfd442..239573c94c 100644 --- a/cms/static/js/i18n/zh-cn/djangojs.js +++ b/cms/static/js/i18n/zh-cn/djangojs.js @@ -301,7 +301,6 @@ "Country": "\u56fd\u5bb6\uff0f\u5730\u533a", "Country of residence": "\u5c45\u4f4f\u56fd\u5bb6", "Country or Region": "\u56fd\u5bb6\u6216\u5730\u533a", - "Course": "\u8bfe\u7a0b", "Course End": "\u8bfe\u7a0b\u7ed3\u675f", "Course ID": "\u8bfe\u7a0bID", "Course Index": "\u8bfe\u7a0b\u7d22\u5f15", @@ -666,7 +665,6 @@ "More": "\u66f4\u591a", "Mute": "\u9759\u97f3", "Muted": "\u9759\u97f3", - "My Bookmarks": "\u6211\u7684\u4e66\u7b7e", "My Notes": "\u6211\u7684\u7b14\u8bb0", "My Team": "\u6211\u7684\u56e2\u961f", "N/A": "\u4e0d\u9002\u7528", @@ -1026,7 +1024,6 @@ "The raw error message is:": "\u539f\u59cb\u7684\u9519\u8bef\u4fe1\u606f\u662f\uff1a", "The selected content group does not exist": "\u9009\u53d6\u7684\u5185\u5bb9\u7ec4\u4e0d\u5b58\u5728\u3002", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "{cohortGroupName}\u7fa4\u7ec4\u5df2\u7ecf\u521b\u5efa\uff0c\u60a8\u53ef\u4ee5\u624b\u52a8\u6dfb\u52a0\u5b66\u751f\u5230\u8fd9\u4e2a\u7fa4\u7ec4\u3002", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "\u81f3\u5c11\u6709\u4e00\u4e2a\u7ec4\u4ef6\u5728\u5bfc\u51fa\u5230XML\u65f6\u5931\u8d25\u4e86\u3002\u5728\u5c1d\u8bd5\u91cd\u65b0\u5bfc\u51fa\u4e4b\u524d\uff0c\u5efa\u8bae\u60a8\u5148\u53bb\u7f16\u8f91\u9875\u9762\u5e76\u4fee\u590d\u9519\u8bef\u3002\u8bf7\u68c0\u67e5\u5e76\u786e\u8ba4\u8fd9\u4e2a\u9875\u9762\u4e0a\u7684\u6240\u6709\u7684\u7ec4\u4ef6\u90fd\u6709\u6548\uff0c\u800c\u4e14\u6ca1\u6709\u663e\u793a\u4efb\u4f55\u9519\u8bef\u4fe1\u606f\u3002", "There has been an error processing your survey.": "\u5728\u5904\u7406\u60a8\u7684\u8c03\u67e5\u65f6\u51fa\u73b0\u4e86\u4e00\u4e2a\u9519\u8bef\u3002", "There has been an error while exporting.": "\u5bfc\u51fa\u65f6\u51fa\u9519\u4e86\u3002", "There has been an error with your export.": "\u5bfc\u51fa\u65f6\u53d1\u751f\u4e86\u9519\u8bef\u3002", @@ -1149,7 +1146,6 @@ "Upper Roman": "\u5927\u5199\u7f57\u9a6c\u5b57\u6bcd", "Upset Learner": "\u611f\u5230\u4e0d\u6ee1\u610f\u7684\u5b66\u751f", "Url": "URL", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "\u4f7f\u7528\u4e66\u7b7e\u53ef\u5e2e\u52a9\u4f60\u8f7b\u677e\u8fd4\u56de\u81f3\u8bfe\u4ef6\u9875\u9762\u3002\u8981\u7ed9\u67d0\u4e2a\u9875\u9762\u6807\u8bb0\u4e66\u7b7e\uff0c\u8bf7\u9009\u62e9\u8be5\u9875\u9762\u53f3\u4e0a\u89d2\u7684\u201c\u4e66\u7b7e\u201d\u3002\u8981\u67e5\u770b\u4f60\u7684\u6240\u6709\u4e66\u7b7e\u7684\u5217\u8868\uff0c\u8bf7\u9009\u62e9\u4efb\u4f55\u8bfe\u4ef6\u9875\u9762\u5de6\u4e0a\u89d2\u7684\u201c\u4e66\u7b7e\u201d\u3002", "Use my institution/campus credentials": "\u4f7f\u7528\u6211\u7684\u673a\u6784/\u6821\u56ed\u5e10\u53f7", "Use the retake photo button if you are not pleased with your photo": "\u5982\u679c\u60a8\u5bf9\u7167\u7247\u4e0d\u6ee1\u610f\uff0c\u8bf7\u4f7f\u7528\u91cd\u62cd\u6309\u94ae\u91cd\u65b0\u62cd\u4e00\u5f20\u7167\u7247", "Use your webcam to take a photo of your ID. We will match this photo with the photo of your face and the name on your account.": "\u8bf7\u7528\u6444\u50cf\u5934\u62cd\u6444\u4e00\u5f20\u60a8\u8eab\u4efd\u8bc1\u4ef6\u7684\u7167\u7247\uff0c\u6211\u4eec\u5c06\u67e5\u770b\u8be5\u7167\u7247\u662f\u5426\u4e0e\u60a8\u7684\u9762\u90e8\u7167\u7247\u53ca\u60a8\u5728\u8d26\u6237\u4e2d\u586b\u5199\u7684\u59d3\u540d\u5339\u914d\u3002", @@ -1240,8 +1236,6 @@ "You don't seem to have a webcam connected.": "\u60a8\u4f3c\u4e4e\u6ca1\u6709\u8fde\u63a5\u4e00\u4e2a\u6444\u50cf\u5934\u3002", "You have already reported this annotation.": "\u60a8\u5df2\u7ecf\u62a5\u544a\u8fc7\u4e86\u6b64\u6279\u6ce8\u3002", "You have already verified your ID!": "\u60a8\u5df2\u7ecf\u6210\u529f\u9a8c\u8bc1\u4e86\u60a8\u7684\u8eab\u4efd\u8bc1\u4ef6\uff01", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u5728 %(total_courses)s \u4e2a\u8bfe\u7a0b\u4e2d\uff0c\u60a8\u5230\u76ee\u524d\u4e3a\u6b62\u5df2\u83b7\u5f97 %(completed_courses)s \u4e2a\u8bfe\u7a0b\u7684\u8bc1\u4e66\u3002", - "You have not bookmarked any courseware pages yet.": "\u4f60\u5c1a\u672a\u5728\u4efb\u4f55\u8bfe\u4ef6\u9875\u9762\u4e0a\u6807\u8bb0\u4e66\u7b7e\u3002", "You have not created any content groups yet.": "\u60a8\u8fd8\u6ca1\u6709\u521b\u5efa\u4efb\u4f55\u5185\u5bb9\u7ec4\u3002", "You have not created any group configurations yet.": "\u60a8\u8fd8\u6ca1\u6709\u521b\u5efa\u4efb\u4f55\u7ec4\u914d\u7f6e\u3002", "You have unsaved changes are you sure you want to navigate away?": "\u6709\u672a\u4fdd\u5b58\u7684\u66f4\u6539\uff0c\u786e\u5b9a\u8981\u79bb\u5f00\u5417\uff1f", @@ -1267,7 +1261,6 @@ "Your changes have been saved.": "\u60a8\u6240\u4f5c\u7684\u53d8\u66f4\u5df2\u4fdd\u5b58\u3002", "Your changes will not take effect until you save your progress.": "\u60a8\u6240\u4f5c\u53d8\u66f4\u5728\u4fdd\u5b58\u540e\u624d\u80fd\u751f\u6548\u3002", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "\u53d8\u66f4\u5728\u4fdd\u5b58\u4e4b\u540e\u751f\u6548\u3002\u7531\u4e8e\u7cfb\u7edf\u6682\u65f6\u4e0d\u652f\u6301\u6821\u9a8c\u529f\u80fd\uff0c\u8bf7\u4ed4\u7ec6\u68c0\u67e5\u7b56\u7565\u952e\u503c\u5bf9\u8bbe\u7f6e\u3002", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "\u60a8\u7684\u8bfe\u7a0b\u65e0\u6cd5\u5bfc\u51fa\u81f3XML\u3002\u6682\u65f6\u6ca1\u6709\u8db3\u591f\u7684\u4fe1\u606f\u6765\u5b9a\u4f4d\u5931\u8d25\u7684\u7ec4\u4ef6\uff0c\u8bf7\u68c0\u67e5\u60a8\u7684\u8bfe\u7a0b\u4ee5\u5b9a\u4f4d\u4efb\u4f55\u53ef\u80fd\u6709\u95ee\u9898\u7684\u7ec4\u4ef6\uff0c\u7136\u540e\u91cd\u8bd5\u3002", "Your donation could not be submitted.": "\u60a8\u7684\u6350\u6b3e\u65e0\u6cd5\u63d0\u4ea4\u3002", "Your entire face fits inside the frame.": "\u60a8\u7684\u6574\u5f20\u8138\u90fd\u5728\u6846\u5185\u3002", "Your face is well-lit.": "\u60a8\u7684\u9762\u90e8\u5149\u7167\u5f88\u597d\u3002", @@ -1275,7 +1268,6 @@ "Your file could not be uploaded": "\u60a8\u7684\u6587\u4ef6\u65e0\u6cd5\u4e0a\u4f20\u3002", "Your file has been deleted.": "\u60a8\u7684\u6587\u4ef6\u5df2\u7ecf\u88ab\u5220\u9664", "Your import has failed.": "\u5bfc\u5165\u5931\u8d25\u3002", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u60a8\u7684\u77e5\u8bc6\u5e93\u65e0\u6cd5\u5bfc\u51fa\u81f3XML\u3002\u6682\u65f6\u6ca1\u6709\u8db3\u591f\u7684\u4fe1\u606f\u6765\u5b9a\u4f4d\u5931\u8d25\u7684\u7ec4\u4ef6\uff0c\u8bf7\u68c0\u67e5\u60a8\u7684\u77e5\u8bc6\u5e93\u4ee5\u5b9a\u4f4d\u4efb\u4f55\u53ef\u80fd\u6709\u95ee\u9898\u7684\u7ec4\u4ef6\uff0c\u7136\u540e\u91cd\u8bd5\u3002", "Your message cannot be blank.": "\u60a8\u7684\u6d88\u606f\u4e0d\u80fd\u4e3a\u7a7a\u3002", "Your message must have a subject.": "\u60a8\u7684\u6d88\u606f\u5fc5\u987b\u6709\u4e00\u4e2a\u6807\u9898\u3002", "Your policy changes have been saved.": "\u60a8\u7684\u7b56\u7565\u53d8\u66f4\u5df2\u4fdd\u5b58\u3002", diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo index c3ccfc038bf1e2d2b7bc5ff39583190610b29e59..8407b616e7fa42c8788a3deb68b578d720a6d898 100644 GIT binary patch delta 87281 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�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 delta 89731 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 diff --git a/conf/locale/ar/LC_MESSAGES/django.po b/conf/locale/ar/LC_MESSAGES/django.po index 7813a60860..d49a07ffe6 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -59,9 +59,9 @@ # Ahmed Jazzar , 2015 # Ahmed Jazzar , 2016 # a.nassif , 2013 -# AR C2 , 2016 +# AR C2 , 2016-2017 # AR R1 , 2016 -# Assyass Mahmoud , 2015 +# ASSYASS Mahmoud , 2015 # AzizAhmed , 2014 # e2f_ar r3 , 2017 # Karim Mohamed , 2016 @@ -89,7 +89,7 @@ # Ahmed Jazzar , 2015 # Ahmed Jazzar , 2015-2016 # Alhamzah Alnufaili , 2016 -# AR C2 , 2016 +# AR C2 , 2016-2017 # AR R1 , 2016 # ayshibly , 2014 # baraahadri , 2014 @@ -166,7 +166,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:31+0000\n" +"POT-Creation-Date: 2017-04-11 14:24+0000\n" "PO-Revision-Date: 2017-03-16 12:39+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: Arabic (http://www.transifex.com/open-edx/edx-platform/language/ar/)\n" @@ -405,6 +405,17 @@ msgid "" "The time period before a course ends in which a course mode will expire" msgstr "الفترة الزمنية التي تسبق انتهاء المساق والتي سينتهي بعدها وضع المساق." +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "عذرًا، باب التسجيل مغلق" @@ -435,7 +446,6 @@ msgstr "مساعد أستاذ لشؤون المتعلّمين" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html msgid "Student" msgstr "الطالب" @@ -546,7 +556,6 @@ msgid "Unauthorized email address." msgstr "عنوان بريد إلكتروني محظور." #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -563,7 +572,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "لا توجد مجموعة باسم \"{}\" - تم تجاهل الطلب" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "اسم مجموعة خاطئ: \"{group_name}\". {messages}" @@ -576,12 +584,10 @@ msgid "Found existing group: \"{}\"" msgstr "عُثر على مجموعة حالية: \"{}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "يجري إضافة أذونات {codenames} للمجموعة \"{group}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "يجري حذف أذونات {codenames} من المجموعة \"{group}\"" @@ -594,7 +600,6 @@ msgstr "" "app_label:model_name:permission_codename. " #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." @@ -603,7 +608,6 @@ msgstr "" "{module}.{model_name}. " #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "ضبط {attribute} للمستخدم \"{username}\" على \"{new_value}\"" @@ -644,17 +648,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "يتعذر العثور على مجموعة باسم \"{}\" - تخطي. " #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "إضافة المستخدم \"{username}\" إلى المجموعات {group_names} " #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" msgstr "إزالة المستخدم \"{username}\" من المجموعات {group_names} " #: 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 {support_email}" @@ -718,17 +719,14 @@ msgid "Other education" msgstr "تعليم آخر" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "شهادة ميثاق الشرف الأكاديمي من {platform_name} للمساق {course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "شهادة موثَّقة من {platform_name} للمساق {course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "شهادة مهنيّة من {platform_name} للمساق {course_name}" @@ -750,7 +748,6 @@ msgstr "" "(مثلًا: ’edx‘) لن تٌرسل رموز التتبّع إلى موقع لينكد إن مالم تزوّد القيم." #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "شهادة من {platform_name} للمساق {course_name}" @@ -795,12 +792,10 @@ msgid "Value of this user attribute." msgstr "قيمة سمة هذا المستخدم." #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "عذرًا، المساق الذي تبحث عنه لن يبدأ حتى {date}. " #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "المساق الذي تبحث عنه مغلق لالالتحاق اعتبارا من {date}" @@ -833,7 +828,6 @@ msgid "Enrollment action is invalid" msgstr "عملية التسجيل غير صحيحة" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." @@ -842,7 +836,6 @@ msgstr "" "الحسابات على {platform_name}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -853,7 +846,6 @@ msgstr "" "مع {provider_name} باستخدام لوحة المعلومات الخاصة بك." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -927,17 +919,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 "Registration using {provider} has timed out." msgstr "" @@ -966,7 +955,6 @@ msgstr "" "الإلكتروني لإعلامنا بكيفية حدوث ذلك. " #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -993,7 +981,6 @@ msgstr[5] "" "{num} كلمات مرور مميّزة قبل إعادة استخدام واحدة مستخدمة مسبقاً." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1459,7 +1446,6 @@ msgid "December" msgstr "ديسمبر" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." @@ -1471,12 +1457,10 @@ msgstr[4] "يجب أن ينتهي الملف بأحد الامتدادات ال msgstr[5] "يجب أن ينتهي الملف بأحد الامتدادات التالية: '{file_types}'." #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "الحدّ الأقصى لحجم الملفّ المسموح بتحميله هو {file_size} بايت." #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "يستوجب المساق {course_id} المتطلّب {prerequisite_course_id}" @@ -1485,54 +1469,44 @@ msgid "System defined milestone" msgstr "إنجاز مهمّ يحدّده النظام" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "عدد الأحرف غير صحيح ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "يجب أن يتألّف من {0} حرفًا أو أكثر" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or fewer" msgstr "يجب أن يتألّف من {0} أحرف أو أقل" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "يجب أن تكون الأحرف أكثر تعقيداً ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "يجب أن يتألّف من {0} حرف كبير أو أكثر " #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "يجب أن يتألّف من {0} حرف صغير أو أكثر" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "يجب أن يتألّف من {0} رقمًا أو أكثر" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "يجب أن يتألّف من {0} علامة ترقيم أو أكثر" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "" "يجب أن يتألّف من {0} رمز أو أكثر، لا تنتمي إلى مجموعة نظام الترميز أسكي " "ASCII" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "يجب أن يتألّف من {0} كلمة مميّزة أو أكثر" @@ -1662,7 +1636,6 @@ msgstr "تحديد خيار" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "ChoiceGroup: وسم {tag_name} غير متوقّع." @@ -1673,7 +1646,6 @@ msgstr "جرى تلقّي الإجابة." #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "" "كان من المتوقَّع استلام أحد وسمي أو ؛ لكن جرى تلقّي " @@ -1696,7 +1668,6 @@ msgstr "" "برسالة آخرى تحوي تعليقات الأستاذ الذي أجرى التقييم." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "مُحرّر {programming_language} " @@ -1713,7 +1684,6 @@ msgstr "" "بمجرّد استلام الردّ." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" "لا استجابة من ’Xqueue‘ في غضون {xqueue_timeout} ثوانٍ. أُوقِفت العملية." @@ -1731,7 +1701,6 @@ msgid "No formula specified." msgstr "لم يجري تحديد صيغة." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "تعذّر إعراب الصيغة: {error_msg}" @@ -1744,13 +1713,11 @@ msgid "Sorry, couldn't parse formula" msgstr "عذراً، تعذّر إعراب الصيغة." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "{input_type}: وسم {tag_name} غير متوقَّع." #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "" "كان من المتوقَّع استلام وسم {expected_tag}؛ جرى تلقّي وسم {given_tag} بدلًا " @@ -1758,7 +1725,6 @@ msgstr "" #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "سؤال {index}" @@ -1775,7 +1741,6 @@ msgid "Answer" msgstr "إجابة" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "نعتذر لحدوث الخطأ {err} في تقييم وظيفة التلميح {hintfn}." @@ -1784,7 +1749,6 @@ msgid "(Source code line unavailable)" msgstr "(سطر الكود المصدري غير متوفّر) " #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "يُرجى الاطّلاع على السطر الأصلي بلغة XML {sourcenum}. " @@ -1835,23 +1799,19 @@ 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}‘" @@ -1906,7 +1866,6 @@ msgid "Custom Evaluated Script" msgstr "نصّ مقيّم حسب الطلب" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "نعتذر لحدوث خطأ عند جلب إجابة الطالب من {student_answers}" @@ -1925,7 +1884,6 @@ msgstr "قيم دخل رياضيّة رمزيّة" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "حدث خطأ في ’SymbolicResponse‘. رسالة الخطأ: {error_msg}" @@ -1942,7 +1900,6 @@ msgid "Error: No grader has been set up for this problem." 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." @@ -1964,12 +1921,10 @@ msgid "Math Expression Input" 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}" @@ -1978,12 +1933,10 @@ 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}‘ كمعادلة." @@ -1994,7 +1947,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}" @@ -2003,13 +1955,11 @@ msgid "Image Mapped Input" msgstr "دخل مربوط بصور" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "خطأ في تقييم {image_input_id} (input={user_input})" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "حدث خطأ في توصيف المسألة! لا يمكن إعراب المستطيل في {sr_coords}" @@ -2022,7 +1972,6 @@ msgid "Checkboxes With Text Input" msgstr "مربّعات تأشير ذات قيم دخل نصّية" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "لم تُقدَّم إجابة لأجل {input_type}" @@ -2031,7 +1980,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}‘ كعدد." @@ -2303,7 +2251,6 @@ msgstr "إذا استمرّ ظهور هذا الخطأ، يُرجى الاتصا #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}
  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2313,18 +2260,15 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "التلميح ({hint_num} من أصل {hints_count}):" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "لقد تم حفظ إجاباتك سابقاً. يُرجى الضغط على '{button_name}' لتقييمها." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "({progress} نقاط) غير صحيحة" @@ -2335,7 +2279,6 @@ msgstr[4] " ({progress} نقاط) غير صحيحة" msgstr[5] " ({progress} نقاط) غير صحيح" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "({progress} نقاط) صحيحة" @@ -2346,7 +2289,6 @@ msgstr[4] " ({progress} نقاط) صحيحة" msgstr[5] " ({progress} نقاط) صحيح" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "({progress} نقاط) صحيحة جزئيًا" @@ -2371,12 +2313,10 @@ msgid "Problem must be reset before it can be submitted again." msgstr "يجب إعادة ضبط المسألة قبل تقديم الحل مرة أخرى." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "يجب أن تنتظر ما لا يقلّ عن {wait} ثوانٍ بين كل تقديمين متتاليين." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2386,12 +2326,10 @@ 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}" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} ساعات" @@ -2402,7 +2340,6 @@ msgstr[4] "{num_hour} ساعات" msgstr[5] "{num_hour} ساعات" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} دقيقة" @@ -2413,7 +2350,6 @@ msgstr[4] "{num_minute} دقائق" msgstr[5] "{num_minute} دقائق" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} ثانية" @@ -2442,7 +2378,6 @@ msgid "Your answers have been saved." msgstr "حُفِّظت إجاباتك." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2527,7 +2462,6 @@ msgid "Blocked Content Message" msgstr "رسالة محتوى محظور" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2540,7 +2474,6 @@ msgstr "" "من الدخول إلى هذه الوحدة." #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "عليك إكمال {link} قبل أن تتمكن من الدخول على هذه الوحدة." @@ -3328,7 +3261,6 @@ msgid "Teams Configuration" msgstr "إعدادات الفِرَق" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3694,7 +3626,6 @@ msgstr "انقضت مدّة هذا المكوِّن. حُدّثت المكتبة #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} حدّث الآن." @@ -3731,7 +3662,6 @@ msgid "Select another problem type." msgstr "يُرجى اختيار نوع مسائل آخر." #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "ضُبِطت إعدادات المكتبات المحدّدة بحيث يمكن استخراج {count} مسألة" @@ -3742,7 +3672,6 @@ msgstr[4] "ضُبِطت إعدادات المكتبات المحدّدة بحي msgstr[5] "ضُبِطت إعدادات المكتبات المحدّدة لجلب {count} مسائل،" #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "لكنّه لا يوجد سوى {actual} مسألة مطابِقة." @@ -3783,7 +3712,6 @@ msgid "LTI ID" msgstr "الرقم التعريفي لـ ’LTI‘" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3800,7 +3728,6 @@ msgid "LTI URL" msgstr "رابط ’LTI‘" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3817,7 +3744,6 @@ msgid "Custom Parameters" msgstr "المعاملات المخصّصة" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -3950,7 +3876,6 @@ msgstr "" "يُرجى اختيار ’true‘ للسماح لأنظمة خارجية بنشر الدرجات بعد تاريخ الاستحقاق." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." @@ -3959,7 +3884,6 @@ msgstr "" "النص على شكل \"x=y\"." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -4158,7 +4082,6 @@ msgid "Video Pre-Roll" msgstr "فاصل إعلاني سابق لتشغيل الفيديو" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -4217,6 +4140,14 @@ msgstr "" "يُرجى إدخال ’true‘ أو ’false‘. باختيارك للقيمة ’true‘، ستُحتسب إجابات وحدات " "المسائل كجزء من خوارزمية تقييم/تحكيم امتحان الدخول أو القبول في المساق." +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -4341,7 +4272,6 @@ msgid "" msgstr "هذا القسم الفرعي متاح للمتعلمين عند استيفائهم للشروط المطلوبة مسبقًا." #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "الرقم التعريفي للمجموعة {group_id}" @@ -4385,7 +4315,6 @@ msgstr "" "group_id " #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (غير مفعَّلة)" @@ -4471,7 +4400,6 @@ msgstr "" "markname;urltomark;baseline,markname2;urltomark2;baseline2" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." @@ -4484,7 +4412,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "ندعم فقط صيغة نصوص (*.srt) لبرنامج SubRip." #: 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}" @@ -4497,7 +4424,6 @@ msgid "Something wrong with SubRip transcripts file during parsing." msgstr "حدث خطأ في ملف نصوص ’SubRip‘ أثناء عملية الإعراب." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "{exception_message}: تعذّر إيجاد النصوص المحمَّلة: {user_filename}" @@ -4510,7 +4436,6 @@ msgid "Basic" msgstr "أساسي" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4885,7 +4810,6 @@ msgid "Top num_top_words words for word cloud." msgstr "أفضل num_top_words كلمات بالنسبة لسحابة الكلمات." #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" @@ -4893,7 +4817,6 @@ msgstr "" "استُكمِل المساق \"{course_name}\" ({course_mode}, {start_date} - {end_date})" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "لقد أتممت المساق \"{course_name}\" ({course_mode})" @@ -4978,7 +4901,6 @@ msgstr "قم بمراجعة صياغة مدخلاتك." #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -5000,7 +4922,6 @@ msgid "Powered by Open edX" msgstr "تُديره Open edX" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "{platform_name} للأعمال التجارية" @@ -5074,12 +4995,10 @@ msgid "Terms of Service" msgstr "شروط الخدمة" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "يُرجى تنزيل تطبيق الهاتف المحمول لمنصّة {platform_name} من متجر آبل" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "يُرجى تنزيل تطبيق الهاتف المحمول لمنصّة {platform_name} من غوغل بلاي" @@ -5096,7 +5015,6 @@ msgstr "" "المساق ليمنحك صلاحية الوصول." #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "" "هذا المساق مُمتلئ: الحد المسموح به هو {max_student_enrollments_allowed}" @@ -5237,37 +5155,30 @@ msgid "user is not given." msgstr "لم يُحدّد المستخدم." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "المستخدم '{user}' غير موجود" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "مفتاح المساق '{course_id}' غير صحيح" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "لا يتوفر مساق للرقم التعريفي '{course_key}' المُعطى." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "المستخدم {username} غير موجود." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "مفتاح المساق {course_key} غير صالح" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "المساق {course_key} غير موجود" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "إن المستخدم {username} غير مسجّل في المساق {course_key}" @@ -5277,7 +5188,6 @@ msgstr "حدث خطأ غير متوقّع أثناء إعادة إنشاء ال #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5292,7 +5202,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5310,7 +5219,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5320,13 +5228,11 @@ msgstr "" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "{month} {day}، {year}" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -5337,7 +5243,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "شهادة {partner_short_name} {course_number} | {platform_name}" @@ -5346,7 +5251,6 @@ msgstr "شهادة {partner_short_name} {course_number} | {platform_name}" #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5357,7 +5261,6 @@ msgstr "" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -5394,7 +5297,6 @@ msgstr "تصديق الشهادة" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "نبذة عن إنجازات {platform_name}" @@ -5411,19 +5313,16 @@ msgid "Certificate ID Number" msgstr "الرقم التعريفي للشهادة" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "نبذة عن شهادات {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "كيف تُصدّق {platform_name} شهادات الطلّاب" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5441,47 +5340,39 @@ msgstr "صدّق هذه الشهادة لنفسك" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "" "تُقدّم المنصّة {platform_name} صفوف ومساقات MOOC تفاعلية مُتاحة عبر " "الإنترنت." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "نبذة عن {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "اعرف المزيد عن {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "تعلَّم عبر {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "اعمل لدى {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "للاتصال بـ {platform_name} " #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "تُقِرّ {platform_name} بإنجازات الطالب التالية" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -5491,30 +5382,25 @@ msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "مساق دروس تعليمية يقدِّمه {partner_short_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "لقد أتممت مساق {course_title} على {platform_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "لقد أكملت مساقًا على {platform_name}. شاهد شهادتي." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "المزيد من المعلومات عن شهادة {user_name}" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "{fullname}، تهانينا لك على نيل شهادة!" @@ -5531,7 +5417,6 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "المزيد من التفاصيل عن إنجازات {fullname}" @@ -5580,12 +5465,10 @@ msgid "problems" msgstr "المسائل" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "مفتاح المساق {course_id} غير صحيح" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "المساق {course_id} غير موجود" @@ -5626,7 +5509,6 @@ msgid "Automatically approve valid refund requests, without manual processing" msgstr "" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -5669,7 +5551,6 @@ msgid "Please wait a few minutes and then try again." msgstr "يُرجى الانتظار لبضع دقائق ثمّ المحاولة من جديد." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "للمساعدة، يُرجى الاتصال بـ {payment_support_link}" @@ -5678,7 +5559,6 @@ msgid "An error occurred while creating your receipt." msgstr "حدث خطأ أثناء إعداد إيصالك." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -5694,7 +5574,6 @@ 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 "" "هذه هي صفحة الويكي الخاصة بمساق _{course_name}_ التابع لـ**{organization}**." @@ -5704,7 +5583,6 @@ msgid "Course page automatically created." msgstr "جرى إنشاء صفحة المساق تلقائيًّا." #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "مرحبًا بك في صفحة ويكي لمنصّة {platform_name} " @@ -5738,12 +5616,10 @@ msgstr "عذرًا، لا تملك صلاحية دخول هذا المساق م #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "{relative} مضى - {absolute}" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "في {relative} - {absolute}" @@ -5821,7 +5697,6 @@ msgstr "" " موثّقة." #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5865,7 +5740,6 @@ msgstr "الكتب" #. "$500.00" #: lms/djangoapps/courseware/views/views.py #: lms/templates/shoppingcart/shopping_cart.html -#, python-brace-format msgid "{currency_symbol}{price}" msgstr "{currency_symbol}{price}" @@ -5922,7 +5796,6 @@ msgid "Certificate unavailable" msgstr "الشهادة غير متاحة " #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -5937,12 +5810,10 @@ msgid "Invalid location." msgstr "موقع غير صحيح." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "لم يقم المستخدم {username} بفتح المسألة {location} أبداً." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "يجب أن تسجّل دخولك إلى {platform_name} لتتمكن من إنشاء شهادة." @@ -5963,7 +5834,6 @@ msgid "Certificate is being created." msgstr "جاري إنشاء الشهادة" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -6024,7 +5894,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" @@ -6084,7 +5953,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "فشلت عملية التحقّق من {username} والخطأ هو {error}\n" @@ -6093,7 +5961,6 @@ msgstr "فشلت عملية التحقّق من {username} والخطأ هو {er #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "فشلت عملية التحقّق من هوية المستخدم {username}\n" @@ -6120,12 +5987,10 @@ msgstr "يجب إدخال الاسم بالكامل" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "يجب أن ينتهي عنوان البريد الإلكتروني بالنطاق {domain}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "" "فشلت العملية - البريد الإلكتروني {email_addr} موجود مسبقًا كـ {external_id} " @@ -6139,27 +6004,22 @@ msgid "email address required (not username)" msgstr "البريد الإلكتروني مطلوب (وليس اسم المستخدم)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {user}, {error}" msgstr "عذرًا، فشلت عملية إنشاء المستخدم {user}، الخطأ {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "جرى إنشاء المستخدم {user} بنجاح!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "تعذّر إيجاد المستخدم الذي يحمل عنوان البريد الإلكتروني {email_addr} " #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "تعذّر إيجاد المستخدم الذي يحمل اسم المستخدم {username} - خطأ {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "جرى حذف المستخدم {username}" @@ -6240,7 +6100,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 "" "حدث خطأ - تعذّر الوصول إلى المساق الذي يحمل الرقم التعريفي " @@ -6397,7 +6256,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "طاقم {platform_name} " @@ -6406,7 +6264,7 @@ msgid "Course Staff" msgstr "طاقم المساق " #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "طاقم المساق" @@ -6420,7 +6278,6 @@ msgid "Credit Card - Individual" msgstr "بطاقة ائتمان - فرديّة" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "سُجّل يدويًا باستخدام اسم المستخدم: {username}" @@ -6437,12 +6294,10 @@ msgid "TBD" msgstr "سيُحدَّد لاحقًا " #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "معاينة الامتحان المراقب: {review_status} " #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -6468,7 +6323,6 @@ msgid "Could not read uploaded file." msgstr "تعذّرت قراءة الملف المحمَّل. " #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" @@ -6477,12 +6331,10 @@ msgstr "" "البريد الإلكتروني، واسم المستخدم، والاسم الكامل، والبلد" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "عنوان بريد إلكتروني {email_address} غير صحيح." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -6495,12 +6347,10 @@ msgid "File is not attached." msgstr "الملف غير مُرفَق. " #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "اسم المستخدم {user} موجود مسبقًا." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -6533,7 +6383,6 @@ msgstr "" "أدناه ما أن تكتمل المهمّة." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr " الفاتورة رقم '{num}' غير موجودة." @@ -6542,7 +6391,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "سبق أن أُلغِيَت عملية البيع المرتبطة بهذه الفاتورة." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "أُلغِيَت الفاتورة رقم {0}." @@ -6551,7 +6399,6 @@ msgid "This invoice is already active." msgstr "سبق تفعيل هذه الفاتورة" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "أُعيد تفعيل رموز التسجيل الخاصة بالفاتورة رقم {0}." @@ -6924,7 +6771,6 @@ 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}" @@ -6936,7 +6782,6 @@ msgstr "" " للوحدة)." #: 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}" @@ -6979,14 +6824,12 @@ msgstr "" " قسم ’المهام القيد الانتظار‘." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" "عذرًا، لقد أُدرج الطالب (username/email={user}) مسبقًا ضمن قائمة " "الاستثناءات." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -7012,7 +6855,6 @@ msgstr "" "صحيح." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "" @@ -7020,7 +6862,6 @@ msgstr "" "التأكّد من تهجئة الاسم ثم إعادة المحاولة." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "" @@ -7036,17 +6877,14 @@ msgid "Certificate generation started for white listed students." msgstr "لقد بدأ إعداد شهادات طلّاب اللائحة البيضاء." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "المستخدم \"{user}\" مٌدرج في الصف رقم {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "المستخدم \"{username}\" مُدرج في الصف رقم {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." @@ -7055,7 +6893,6 @@ msgstr "" "المحاولة." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -7078,7 +6915,6 @@ msgstr "" " املأ حقل اسم المستخدم/البريد الإلكتروني ومن ثم اضغط على زر ’ألغي الشهادة‘." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -7093,22 +6929,18 @@ msgid "coupon id is None" msgstr "لا يوجد رقم للقسيمة" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "لا توجد قسيمة تحمل الرقم ({coupon_id})" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "سبق أن أُبطل تفعيل القسيمة ذات الرقم التعريفي ({coupon_id})" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "نجح تحديث القسيمة ذات الرقم ({coupon_id}) " #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -7127,12 +6959,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "يُرجى إدخال التاريخ بهذه الصيغة، أي الشهر/اليوم/السنة" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "نجحت إضافة القسيمة التي تحمل رمز ({code}) " #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "سبق استخدام قسيمة تحمل الرمز ({code}) في هذا المساق. " @@ -7141,7 +6971,6 @@ msgid "coupon id not found" msgstr "تعذّر إيجاد رقم القسيمة" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "نجح تحديث القسيمة التي تحمل رقم ({coupon_id}) " @@ -7150,7 +6979,6 @@ msgid "Instructor" msgstr "الأستاذ" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -7177,7 +7005,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "يُرجى إدخال قيمة عدّدية لتحديد سعر المساق" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "لا يوجد وضع CourseMode باسم ({mode_slug}) " @@ -7190,7 +7017,6 @@ msgid "Course Info" msgstr "معلومات المساق " #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "تتوافر بيانات التسجيل الآن على {dashboard_link}." @@ -7223,13 +7049,16 @@ msgstr "التحليلات" msgid "Metrics" msgstr "المقاييس" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "جرى إرسال 0 " #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "لم يجري إرسال أي رسالة بريد إلكتروني - {num_emails} رسالة." @@ -7240,7 +7069,6 @@ msgstr[4] "جرى إرسال {num_emails} رسائل بريد إلكتروني. msgstr[5] "جرى إرسال {num_emails} رسائل بريد إلكتروني." #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "" @@ -7260,7 +7088,6 @@ msgid "Incomplete" msgstr " بيانات غير مستكملة" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "تعذّر إيجاد رمز التسجيل ({code}) للمساق {course_name}." @@ -7278,12 +7105,10 @@ msgid "The enrollment code has been restored." msgstr "تمّ استعادة رمز التسجيل." #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr " لا تتوفّر ميزة الاسترداد لرمز التسجيل ({code})." #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "تعذّر إيجاد الرقم التعريفي للطالب: {student_identifier} " @@ -7292,12 +7117,10 @@ 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}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "لم يُحدّد للوحدة {0} تاريخ استحقاق يتطلّب التمديد." @@ -7324,12 +7147,10 @@ msgid "Extended Due Date" msgstr "تاريخ الاستحقاق بعد التمديد" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "مستخدمون ممن لديهم عمليات تمديد تاريخ الاستحقاق لـ {0}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "عمليات تمديد تاريخ الاستحقاق لـ {0} {1} ({2})" @@ -7478,14 +7299,12 @@ 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 "" "تعذّر إيجاد معلومات عن مخرجات المهمّة task_output فيما يخصّ مهمّة الأستاذ " "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 "" "تعذّر إيجاد معلومات قابلة للإعراب حول مخرجات المهمّة task_output فيما يخصّ " @@ -7500,7 +7319,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 "" "وُجدت معلومات غير صحيحة عن مخرجات المهمّة task_output المرتبطة بمهمّة " @@ -7511,7 +7329,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 "" "لم تتوفّر معلومات قابلة للإعراب حول مُدخلات المهمّة task_input المرتبطة " @@ -7520,7 +7337,6 @@ 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 "" "التقدّم: جرى {action} بنجاح لـ {succeeded} من أصل {attempted} محاولات حتى " @@ -7529,28 +7345,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 "Unable to find submission to be {action} for student '{student}'" msgstr "تعذّر إيجاد التقديم الذي يحتاج إلى {action} للطالب '{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 failed to be {action} for student '{student}'" msgstr "فشلت مهمّة {action} للمسألة الخاصة بالطالب ’{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 "نجحت مهمّة {action} للمسألة الخاصة بالطالب ’{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 "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" @@ -7561,86 +7373,85 @@ 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 "Entrance exam successfully {action} for student '{student}'" msgstr "نجحت مهمّة {action} لامتحان الدخول الخاص بالطالب ’{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 "تعذّر إيجاد أي طلّاب لديهم تقديمات تستوجب {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 "فشلت مهمّة {action} للمسألة في جميع محاولات الطلّاب الـ {attempted}" #. 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 "نجحت مهمّة {action} للمسألة في محاولات الطلّاب الـ {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 "Problem {action} for {succeeded} of {attempted} students" msgstr "" "{action} المسألة في {succeeded} محاولات من أصل {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 "تعذّر إيجاد أي مستلِمين لإخضاعهم لـ {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 "فشلت مهمّة {action} للرسالة لجميع المستلِمين الـ {attempted}" #. 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 "{action} الرسالة بنجاح إلى {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} الرسالة إلى {succeeded} من أصل {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 "Status: {action} {succeeded} of {attempted}" msgstr "الحالة: {action} إلى {succeeded} من أصل {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 "(تخطّي {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/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "فيما إذا ستُعرض هذه الوحدة في فهرس المحتويات" @@ -7709,15 +7520,6 @@ msgstr "" "فارغة.يُرجى أخذ العلم بوجوب تجاهل هذا الحقل في حال اقتصرت رؤية الكتلة على " "طاقم المساق. " -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "يشير هذا المكوِّن إلى إعدادات مجموعة محتوى محذوفة أو غير صالحة." - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "يشير هذا المكوِّن إلى مجموعات محتوى محذوفة أو غير صالحة." - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "ملاحظاتي" @@ -7727,7 +7529,6 @@ msgid "Order Payment Confirmation" msgstr "تأكيد سداد دفعة الطلب" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -7782,24 +7583,20 @@ msgid "The price per item sold, including discounts." msgstr "السعر لكل عنصر مُباع، بما فيه الخصومات" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "التسجيل للمساق: {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" "يُرجى زيارة {link_start}لوحة المعلومات{link_end} الخاصة بك لاستعراض مساقك. " #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "رموز التسجيل للمساق: {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "الوضع {mode} غير موجودة بالنسبة للمساق {course_id}" @@ -7807,7 +7604,6 @@ msgstr "الوضع {mode} غير موجودة بالنسبة للمساق {cours #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "{mode_name} للمساق {course}" @@ -7820,7 +7616,6 @@ msgstr "" "تاريخ بدء المساق." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -7837,7 +7632,6 @@ msgstr "" "تاريخ بدء المساق." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -7848,7 +7642,6 @@ msgstr "" "بيانات بطاقة الإئتمان خاصّتك.." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -7860,22 +7653,18 @@ msgstr "" " خدمات لقاء هذه المنحة." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "تعذّر إيجاد مساق يحمل الرقم التعريفي '{course_id}'" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "تبرّع للمساق {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "تبرّع لمنصّة {platform_name}" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "الصفحة {page_number} من أصل {page_count}" @@ -7888,13 +7677,11 @@ msgid "Order" msgstr "الطلبية" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "{id_label} # {item_id}" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -#, python-brace-format msgid "Date: {date}" msgstr "التاريخ: {date}" @@ -7950,12 +7737,10 @@ msgid "TERMS AND CONDITIONS" 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 -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "أرجع معالِج الدفعات قيمةً مطبوعة بشكل سيّئ {0} للمُعامل {1}. " @@ -7966,7 +7751,6 @@ 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}." @@ -7975,7 +7759,6 @@ msgstr "" "{3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -7988,7 +7771,6 @@ msgstr "" "الدفعات." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -8004,7 +7786,6 @@ msgstr "" "الدفعات." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -8017,7 +7798,6 @@ msgstr "" "الدفعات. " #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8195,7 +7975,6 @@ msgstr "" "أخرى" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -8295,12 +8074,10 @@ msgid "UNKNOWN REASON" msgstr "سبب مجهول" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "لم يَرجِع معالِج الدفع بمُعامل معيّن مطلوب: {parameter}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." @@ -8308,7 +8085,6 @@ msgstr "" "أرجع معالِج الدفعات قيمةً مطبوعة بشكل سيّئ {value} للمُعامل {parameter}. " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -8319,7 +8095,6 @@ msgstr "" "{total_cost_currency}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -8332,7 +8107,6 @@ msgstr "" "{email} لنجيب عن أي استفسار يخصّ سداد الدفعات." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -8347,7 +8121,6 @@ msgstr "" "على العنوان {email} لنجيب عن أي استفسار يخصّ سداد الدفعات." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -8360,7 +8133,6 @@ msgstr "" "يُرجى مراسلتنا على العنوان {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8377,7 +8149,6 @@ msgstr "" "{email} لنجيب عن أي استفسار يخصّ سداد الدفعات." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -8390,7 +8161,6 @@ msgstr "" "العنوان {email} لنجسي عن أي استفسار يخصّ سداد الدفعات." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -8401,7 +8171,6 @@ msgstr "" "{email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -8593,7 +8362,6 @@ msgstr "" " أخرى." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -8819,12 +8587,10 @@ msgid "The course you requested does not exist." msgstr "المساق الذي طلبته غير موجود." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "المساق {course_id} موجود مسبقًا في سلّة تسوّقك." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "سبق أن سجّلت في المساق {course_id}." @@ -8833,22 +8599,18 @@ msgid "Course added to cart." msgstr "أُضيف المساق إلى سلّة التسوّق." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr " لا يتوفّر خصم للرمز '{code}'." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "لم يعد رمز التسجيل ({enrollment_code}) صالحًا." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "رمز التسجيل ({enrollment_code}) غير صحيح." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "رمز '{registration_code}' غير صالح بالنسبة لأي مساق في سلّة التسوّق." @@ -8916,22 +8678,18 @@ msgid "User not found" msgstr "المستخدم غير موجود" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "لم يتخطّ المساق {course_id} فترة السماح باسترداد القيمة." #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "لا يوجد طلبية خاصّة بالمستخدم {user} في المساق {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr " إلغاء تسجيل المستخدم {user} من المساق {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "استُردّ مبلغ {cost} المدفوع لقاء الطلبيّة رقم {order_id}" @@ -8945,7 +8703,6 @@ msgid "Teams" msgstr "فرق" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "إن الرقم التعريفي الذي أدخلته للمساق {course_id} غير صحيح." @@ -8960,7 +8717,6 @@ msgstr "" " الوقت ذاته." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "الرقم التعريفي الذي أدخلته للموضوع {topic_id} غير صحيح." @@ -8973,12 +8729,10 @@ msgstr "حدث خطأ أثناء محاولة الاتصال بمخدّم \"elas #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "إنّ خاصّية إنشاء طلبية {ordering} غير مدعومة." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "إن الرقم التعريفي الذي أدخلته للمساق {course_id} غير صحيح." @@ -9003,29 +8757,15 @@ msgid "This team is already full." msgstr "اكتمل أعضاء هذا الفريق قبل الآن." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "سبق أنّ سُجَّل المستخدم {username} كعضو في أحد فرق هذا المساق." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "إنّ المستخدم {username} غير مسجَّل في المساق المرتبط بهذا الفريق." -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "" -"عذرًا، لم نتمكّن من إيجاد المساق. يُرجى التأكّد من صحّة الرقم التعريفي " -"للمساق." - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "مفتاح الدورة للدورة التدريبية التي تود جعلها تشعبية بشكل تلقائي. " - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "" "عذرًا، انتهت المدّة المسموحة لعمليّة التحقّق الخاصة بمنصّتك {platform_name}." @@ -9132,7 +8872,6 @@ msgid "No profile found for user" msgstr "لم يُعثر على ملف شخصي للمستخدم" #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "يجب أن يتألّف الاسم من {min_length} حرفًا على الأقلّ." @@ -9152,7 +8891,6 @@ msgid "Facebook" msgstr "فيسبوك" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "متابعة {platform_name} على فيسبوك" @@ -9164,7 +8902,6 @@ msgid "Twitter" msgstr "تويتر" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "متابعة {platform_name} على تويتر" @@ -9175,7 +8912,6 @@ msgid "LinkedIn" msgstr "لينكد إن" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "متابعة {platform_name} على لينكد إن" @@ -9186,7 +8922,6 @@ msgid "Google+" msgstr "جوجل+" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "متابعة {platform_name} على ’Google+‘" @@ -9209,7 +8944,6 @@ msgid "Reddit" msgstr "ريديت" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "اشترك في ’subreddit‘ الخاص بالمنصّة {platform_name}" @@ -9232,7 +8966,6 @@ msgid "Youtube" msgstr "يوتيوب" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "اشترك في قناة منصّة {platform_name} على موقع يوتيوب." @@ -9767,7 +9500,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "ستشير العودة إلى هذه المراجعة أنّ المقال قد حُذِف " #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -9796,7 +9528,6 @@ msgid "The contact address of your company." msgstr "عنوان التواصل مع شركتك." #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "لم يُعثر على مستخدمين بهذه الأسماء: {usernames}." @@ -9828,7 +9559,6 @@ msgid "The reason this user wants to access the API." msgstr "السبب وراء رغبة هذا المستخدم باستخدام واجهة التطبيق البرمجية." #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "طلب وصول لواجهة برمجة التطبييقات من: {company}" @@ -9840,7 +9570,6 @@ msgstr "طلب وصول لواجهة برمجة التطبييقات" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -9861,17 +9590,14 @@ msgid "Parameter usage_id not provided." msgstr "لم يُقدّم المعامل ’usage_id‘" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "قيمة usage_id غير صحيحة: {usage_id}." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "حظر باستخدام usage_id: {usage_id} غير موجود." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." @@ -9880,7 +9606,6 @@ msgstr "" "العلامات قبل السماح بإضافة علامات جديدة." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "ضع علامة باستخدام ’usage_id‘: {usage_id} غير موجود." @@ -9986,13 +9711,11 @@ msgid "Course Credit Eligibility" msgstr "الأهلية لمواد المساق الدراسيّة" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "أنت مؤهّل لحضور وحدة دراسية من {providers_string}" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "{first_provider} و{second_provider}" @@ -10000,19 +9723,16 @@ msgstr "{first_provider} و{second_provider}" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "{first_providers}، و{last_provider}" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "" "المستخدم [{username}] غير مؤهّل للحصول على مادة دراسية للمساق " "[{course_key}]." #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "مفتاح المساق [{course_key}] غير صحيح" @@ -10116,7 +9836,6 @@ msgid "Language code not provided" msgstr "رمز اللغة غير مقدم" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "اللغة مضبوطة على رمز اللغة: {preview_language_code} " @@ -10125,10 +9844,16 @@ msgid "Language reset to the default language code" msgstr "إعادة تعيين اللغة على رمز اللغة الافتراضي" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "إعادة تعيين اللغة على تفضيل المستخدم: {preview_language_code}" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "" +"عذرًا، لم نتمكّن من إيجاد المساق. يُرجى التأكّد من صحّة الرقم التعريفي " +"للمساق." + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "رقم المساق للمساق المحجوز" @@ -10174,17 +9899,14 @@ msgid "The country to which this rule applies." msgstr "البلد الذي تنطبق عليه هذه القاعدة" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "أدرج {country} على اللائحة البيضاء للمساق {course}" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "أردج {country} على اللائحة السوداء للمساق {course}" #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -10204,17 +9926,14 @@ msgstr "" "الرجاء محاولة تسجيل الدخول مرة أخرى. (قد تحتاج إلى إعادة تشغيل المتصفح.) " #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "يجب ألا يزيد حجم الملف عن {image_max_size}" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "يجب ألا يقلّ حجم الملف عن {image_min_size} ." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "يجب أن يكون نوع الملف واحدًا من الأنواع التالية: {valid_file_types}" @@ -10259,27 +9978,22 @@ msgid "Enable course home page improvements." msgstr "فعّل ميزة تحسين الصفحة الرئيسية للمساق." #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "لا يمكن تعديل الحقل '{field_name}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "عذرًا، فشلت عملية حذف تفضيل المستخدم '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "لا يمكن ضبط التفضيل '{preference_key}' بقيمة فارغة." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "مفتاح التفضيل '{preference_key}' للمستخدم غير صحيح. " #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." @@ -10287,7 +10001,6 @@ msgstr "" "القيمة '{preference_value}' غير صالحة لتفضيل المستخدم '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." @@ -10296,13 +10009,11 @@ msgstr "" "منطقة زمنية مضبوطة. " #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "" "خطأ في القيمة '{preference_value}' لاحتوائها على منطقة زمنية غير صالحة." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "تعذّر حفظ القيمة '{value}' كتفضيل '{key}' للمستخدم." @@ -10325,7 +10036,6 @@ msgstr "username@domain.com" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "عنوان البريد الإلكتروني الذي استخدمته للتسجيل في {platform_name}" @@ -10350,7 +10060,6 @@ msgstr "تذكُّر بياناتي" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -10361,7 +10070,6 @@ msgstr "" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -10400,7 +10108,6 @@ msgstr "اسم المستخدم العلنيّ" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -10437,7 +10144,6 @@ msgstr "العنوان البريدي" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "أخبرنا بالأسباب التي دفعتك للانضمام إلى {platform_name}" @@ -10477,7 +10183,6 @@ msgstr "استعراض شروط الخدمة وميثاق الشرف" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "أوافق على {terms_of_service} الخاصة بمنصة {platform_name}" @@ -10486,7 +10191,6 @@ msgstr "أوافق على {terms_of_service} الخاصة بمنصة {platform_n #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "يجب الموافقة على {terms_of_service} الخاصة بمنصة {platform_name}. " @@ -10494,6 +10198,10 @@ msgstr "يجب الموافقة على {terms_of_service} الخاصة بمنص msgid "Review the Terms of Service" msgstr "استعراض شروط الخدمة" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "مفتاح الدورة للدورة التدريبية التي تود جعلها تشعبية بشكل تلقائي. " + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "هذة القيمة غير صحيحة" @@ -10508,7 +10216,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "%(min_score)s ليست نسبة درجة صحيحة" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "تقييد الإنجاز الهام من أجل {usage_key}" @@ -10540,6 +10247,16 @@ msgstr "" "اسم الفئة الفرعية في النقاشات. يظهر هذا الاسم في الجانب الأيسر من منتدى " "النقاشات الخاص بالمساق." +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "مجموعات المحتوى" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -10574,7 +10291,6 @@ msgid "(Unnamed)" 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" @@ -10646,7 +10362,6 @@ msgstr "" ". يجب أن يكون دليل المساق هو أصلًا مستودع git. الاستخدام: git_export " #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -10668,16 +10383,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "نأسف لتعذّر إيجاد الملف {0} في الحزمة." +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" -msgstr "احذف المجموعة" +msgid "{previous_groups}, {current_group}" +msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -10696,17 +10416,14 @@ msgid "must have name of the certificate" msgstr "يجب أن تملك اسم الشهادة" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "القاموس {0} للشهادة ينقصه مفتاح القيمة '{1}'" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "رُفِض التصريح: تعذّر التحقّق من هوية المستخدم {user}" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "مستويات دعم {platform_name}:" @@ -10751,7 +10468,6 @@ msgid "" msgstr "يُرجى تغيير إمّا اسم المؤسسة أو رقم المساق ليكون فريدًا." #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -10819,17 +10535,47 @@ msgid "Invalid data" msgstr "بيانات غير صالحة" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "بيانات غير صالحة ({details}) " #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" msgstr "نسخة مطابقة لـ {0}" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "نسخة مطابقة لـ ’{0}‘" @@ -10837,7 +10583,6 @@ msgstr "نسخة مطابقة لـ ’{0}‘" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" @@ -10851,17 +10596,14 @@ msgid "%" msgstr "%" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "نأسف لتعذّر إنشاء المكتبة - الحقل المطلوب غير موجود '{field}'" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -10897,7 +10639,6 @@ msgid "Insufficient permissions" msgstr "صلاحيات غير كافية" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "تعذّر إيجاد المستخدم من خلال عنوان البريد الإلكتروني ’{email}‘." @@ -10906,7 +10647,6 @@ msgid "No `role` specified." msgstr "ليس هناك من ’دور‘ محدَّد " #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "قام المستخدم {email} بالتسجيل ولكنّه لم يفعّل حسابه بعد." @@ -10986,7 +10726,6 @@ msgstr "غير معروف " #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "الرابط الخاص بالملف الشخصي {profile_name}" @@ -11001,7 +10740,6 @@ msgstr "تاريخ الإضافة " #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "{course}_video_urls" @@ -11078,7 +10816,6 @@ msgid "Course is already in published state." msgstr "الدورة التدريبية في حالة نشر بالفعل." #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "تنسيق غير صحيح لحقل ’{name}‘. {detailed_message}" @@ -11522,10 +11259,6 @@ msgstr "عرض جميع المساقات" msgid "Dashboard" msgstr "لوحة المعلومات" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "مساقاتي" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "لست منضماً لأية مساقات بعد." @@ -12214,6 +11947,38 @@ msgstr "" msgid "You do not have any notes." msgstr "ليس لديك أي ملاحظات." +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "استعراض المساق" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "مشاهدة هذا المساق كـ:" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "اسم المستخدم أو البريد الإلكتروني:" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "ضبط وضعية المعاينة" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "أنت الآن تستعرض المساق بصفتك {i_start}{user_name}{i_end}." + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -14298,11 +14063,6 @@ msgstr "سجل في {course_name} | اختر مسارك" msgid "Sorry, there was an error when trying to enroll you" msgstr "نأسف لحدوث خطأ ما عند محاولة تسجيلك" -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "تهانينا! أنت الآن مسجَّل في المساق {course_name}" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -14567,34 +14327,6 @@ msgid "Email someone to say you've enrolled in this course" msgstr "" "مراسلة شخص ما عبر البريد الإلكتروني لإخباره أنّك التحقت بطلاب هذا المساق " -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "استعراض المساق" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "مشاهدة هذا المساق كـ:" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "طالب محدد" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "التلميذ في {content_group}" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "اسم المستخدم أو البريد الإلكتروني:" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "ضبط وضعية المعاينة" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "أنت الآن تستعرض المساق بصفتك {i_start}{user_name}{i_end}." - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "مواد المساق" @@ -14916,6 +14648,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "فريق {platform_name}" @@ -15579,6 +15312,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "مع خالص التقدير، فريق {course_name} " #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "شكراً على تسجيلك في {platform_name}!" @@ -15834,6 +15568,7 @@ msgstr "" "التغيير الرجاء الاتصال بنا فوراً. معلومات الاتصال متوفرة في:" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." @@ -15842,6 +15577,7 @@ msgstr "" "الأمر في حال لم تتقدّم بهذا الطلب بشكلٍ مقصود." #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -18032,7 +17768,13 @@ msgstr "إعادة التقييم فقط في حالة تحسن النتيجة" msgid "Show the status for the tasks that you submitted for this problem." msgstr "عرض حالة المهام التي قدمتها في هذه المسألة." +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "مساقاتي" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "تفاصيل البرنامج" @@ -19240,6 +18982,37 @@ msgstr "" "{b_start} ادعم مهمتنا: {b_end} EdX مشروع غير ربحي، يعتمد على مجموعة من " "الشهادات الموثّقة بهدف دعم تمويل التعليم المجاني للجميع، حول العالم." +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -19308,6 +19081,39 @@ msgstr "" "لدى الانتهاء من التسجيل، يمكن الإجابة على معظم الأسئلة في منتديات النقاشات " "الخاصة بالمساق أو من خلال صفحة الأسئلة الشائعة." +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "ضع شروط الخدمة الخاصة بك هنا!" @@ -19639,6 +19445,10 @@ msgstr "نسخة مطابقة" msgid "Duplicate this component" msgstr "إنشاء نسخة مطابقة عن هذا المكوِّن" +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr "حذف هذا المكوِّن" @@ -20323,6 +20133,60 @@ msgstr "تصدير محتوى المكتبة" msgid "Export Course Content" msgstr "تصدير محتوى المساق" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "تمّت العملية بنجاح " + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr "البيانات {em_start}المصدَّرة مع{em_end} مساقك:" @@ -20505,11 +20369,6 @@ msgstr "مساقك:" msgid "Course git url:" msgstr "الرابط لبرنامج git الخاص بالمساق:" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "مجموعات المحتوى" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "ضبط إعدادات المجموعة الخاصّة بالاختبار" @@ -20993,10 +20852,6 @@ msgstr "" "جاري دمج محتواك المستورد في هذا المساق. وقد تستغرق هذه العملية وقتًا أطول في" " حال كانت المساقات كبيرة. " -#: cms/templates/import.html -msgid "Success" -msgstr "تمّت العملية بنجاح " - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "جرى الآن دمج محتواك المستورد في هذه المكتبة." @@ -22596,18 +22451,27 @@ msgstr "" "تكون كاملة لجميع ترميزات وجميع مواقع استضافة الفيديو." #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "لا توجد أي مجموعات للمحتوى" +msgid "No visibility settings" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" -"يُرجى استخدام مجموعات المحتوى لمنح مجموعات الطلّاب إمكانية الدخول إلى " -"محتويات محدّدة في المساق. أنشِئ مجموعة محتوى واحدة أو أكثر، وحدّد مكوٍّناتها" -" التي تريد أن تجعلها مرئيّة لهم. " #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -22617,53 +22481,36 @@ msgstr "إدارة مجموعات المحتوى" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" -"{screen_reader_start}تحذير:{screen_reader_end} إنّ الوحدة التي تحتوي على هذا" -" المكوِّن مخفيّة عن الطلّاب، وتُضبط إعدادات قابلية الرؤية على هذا الأساس." #: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "إتاحة الرؤية لـ: " +msgid "Currently visible to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "جميع الطلّاب وأفراد طاقم المساق" +msgid "All Learners and Staff" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "مجموعات محتوى معيّنة" +msgid "Change visibility to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "مجموعة محتوى محذوفة" +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" -"لم تعد مجموعة المحتوى موجودة. يُرجى اختيار غيرها أو إتاحة إمكانية الدخول " -"لجميع الطلّاب وأفراد طاقم المساق." - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "نقطة اختبار التحقّق" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "نقطة التحقق لإتمام العمليّة" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." -msgstr "" -"يجب أن يجتاز المتعلمون،\n" -" ممن هم بحاجة لعمليّة تحقق، نقطّةً معيّنة يمكنهم بعدها استعراض محتوى هذا العنصر. يمكن أن يستعرض المتعلّمون، ممن ليسوا بحاجة لاجتياز نقطة اختبار التحقّق، المحتوى بشكل افتراضي." #: cms/templates/emails/activation_email.txt msgid "" diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.mo b/conf/locale/ar/LC_MESSAGES/djangojs.mo index f5f696f52ce5adaeb4b61c73510c16b2cc705448..d4991c19117a16b17f2543f2497a10c82f46b844 100644 GIT binary patch delta 38591 zcmZAA1(X!W!ng6BnZ@0mUEG~T7g^jL0t9zk+--1ocMa~kNN@}84#6#i;2H?u^Y1F| z%lZ18zQ3}rsxIm2on3PG42^l?Neus=aRa719PcAKPI5e)-*L)EahwjFlra4Xt zoQ!$#66VGzTooBZFbGRyA#8;$aWN*rNHZK~C8okEcmiu+l9`TE&T;%s2Lky>*oLb3 zZ>)=fvm7Tr_C{Se9(Ca@RQVjUP5D+>hxlyFfv+$r2F-Dtj93_humz^X;g}kKbM-sU zF#<73_zTtGXN-$6=Q>VoOoa@NlN+O9K~%ZYmxrL z2sX#6wC_A7Pz&?Tcbrfhi-qts4#da{=md_$q__&B<6+bkoJVHNxnbiEF&6O`sPf-1 z9wuJsI0-N-s-q>)pO8RJ0=mO?m=?QWB%Fb2U;*mF6{soLgBr2eiyX&?f#}{L>W)KD z`DIZfRtMu?GgQaBV-OBr#Qet~u!IElXd|kE1E>m4q4IBHGJJ-*vj~e#g$Ymy@wWa1p8lpy^4Qh(I+w_4pKH5(}6;4In@d{gDJE|iGtj|!ZKF)9EPRn5$ z;w@3Dd^Bdo&6pkUU|Wp2%#2uXR0l?(MtF*i`{xq~Bw+=H;xSx{QI@lZaXXI1x+~Z+ z_z(-==#{1;2QdZlJE$rAhFS|TSD6vZfH{d5LXB{HtchK*l=lBo0_{kMw%YW(CuStR z41@6uhG4)Nv-m=>7x8JRJC06oOJhOQ6#20^PQlFh!J2BFS=^OS9qxkJY2TShKt0@x z>fuX_qzf@B{)bw0QP!I$TN2a|`!O4?$8vZJ)nK{}CcheHRXNlhuf>Y!Y^1YL3CqyF zGlD>CJdKQ=6THc+`akh9@xL)Q9^C9WdGI~z0hDQr8S0`KjrcF98)%MEupR0~x?>#d zkFjt9YV|Kbe{2HV2}HnSm;_Iwdj15})A(D>6RirW;@Q@vs1aI+@o)#K1E(+mFIul* z4C1#@<)7R5hpmjiE(q9WwoNotJh3$ps}N6*>Uj^;oeoEB&&jC8xDs{UJ)8a%6A=Gy zO|aeUmMo|#s)|}ueYZ3I8lrF#w5ax>dY(VrbSMPXaCsZAhZ=!as0KTu?z|VO!LgVK z7o$dYr;VRLZP)u)6eI31i?FnxKqC^Gqvq%!s=-T`2p?i}{EF!@%1$$sIZ^3FQ5~p= zT8xb`F^)&ovmD(i#%jcmVSP-z%RCAF-3a6&VFvcYKTsEx+U+=5ur@}6INfkDrp5&OOh*b}4DJ7N1k`XHRK*QY9STFO zh3=>Z`k;C~0X4+4Q61Wh+Mat+BlQ|p&ll7bMB8sVnhdo@GGbaRiV^$-niEh%ZP6VG z)SdM}H82F-hEW}vjmlq-8mZl=ijUa%P1K@(gzD%EEQApcI8HGPMU@|n{$vDZ63C8Q zP(8non%lRiA&Yp>bTAXD1KCk`S`yVjC9H=nu|Dp@@|g6HxziS?hDT!oJdRqd-ouQ4 zdIC8Qo4Ni4HP;roKpp6T+Q&m|#thU{tVa#mK1_$7Pz|U2!!(c;H3gxlwNf8dUn|sz zbVDBwz(_dQrjNz|;{K@wG?cTfOHmcAxA9%5AwGht;4*6e-$ph35hG&kAYO+Y<AG7!h_2|ui%5Rq<{DQSdOv#xtnJb_X>Q5zd?Z zsHnM&kGd`hV`3)MofW{%SP84)cf5|(E*LXkH1!2sGVlLUE;0UUI5P?ASzc7U6sqDX z7y}!kwpDx7Tn|BYU>54S#i$Y4gt~#fm!~-ug{%Rl{2{I4X z#86vcI;ul+Q5{-_YIrMZTkS!O$N|)doks1Fw-^Wi#i$tLig^+yMs>J|wX&aphOQw7 zV;9sMu0XBseV7%mqgH*yt9&qFDr}AuQRUyF?mXHxQ!Y6sC!QY*U@feN<5A_GU?}>( z6DUp~l!?-i48epr3UvnyQ61QXsqs(LBK6$h1rpn$(j(tAFQ-{BGx5f##XANI;2A80 zk#3pQUjkW_erE^)-O)D8fN5@<)mssJ5pRtv@eaBj`_ojo5R;L94K;%Ausue;!@~=^ zqg&ry^Q5eZ^GR=l%Ks1hYyYpi$0r~OneUq)u@0ho{28@qaz8K@L=9bW)Lhra1UL{A z<236!oJRa8hTyLc&GoY|C-H@-HE|B((7tn10eoRIzN79a>LZh$61B*3VjzZKd~AT4 z^DZ_%1Tzw!iD_^@=EaAoDN6F#Y`+lHq7FrW4FVMj=uQ@35!{Mt@eOKQC3<3pJ}s)@ z!We|rFaW!tc27@KhlW|FqZ(Rn^EYBd;(M(}o-qCzx>L5`Bh;O~L=DluwqV4kJXDCs zKs8VwRZ)A4gk4eFsxNAnj6pTL40Qt=Q1$(eDt8QZ{ne+8zbg2Xgvj_9HN-Eiv7VU= zbD%CPgc^YgsD>J24(y8&a5YB3ji?59q3S<^s{gc&U$Oq_C!kgR7&Q{#P#sA4msw=_ zP-~+Bs$54@&xfNb9*64CG}OqfviZAE4IZ$buwJy@vicv{z(1&=|A?yC_uLo_RdGCw zf@!VUtp%(ltd*>FP#tK3>Tp}Uh@DaOmHOMgVZT$GfQGgsY7q@Y-O)JI{$7l_^F63% z`6Y~sPf+FFpstVf!c?3HHIf-o>7h2gI%Xi=3^U>wjH~^>g@BiYqgWP?qdq+1{KMBW zm{i!Q;eZytRuB)$u=3YvmcnqJDSSGx0R25eUZQSRIpKM~sG}P}_DI>P}bN_%2LA{2XfN|FOPD4gFV4k1^h} z|KkzJOCUa$LltO<(Xk_{p?)@fB&wscZ2oFg!{Ii5%;sN0)$`cKKcenD$_LX#b}pbRQr9rfsKhB2_U&F^8;2cbGN9Cd?J zYS^?^<|mk}sEQV%o(~%^48t)Iru$}wvI7_1{sBhz8Ha-N^vFWHAS%w;! z?dZeZsI{`sdeV9oz1sf|2qdP!V=Rx~u`ZVXZWi4V)JW_{P0d}@vp==taT_jzT3nS; zYoQiuQMSjF*cTJvY}6XsfGW2OBl!uOw;9(_J$;B;bgxhqe@0d4cs%Y%#X{X-ZcK;y zZM-3BQ8q(e-v%|*T~H(24>ck~QP+<|zb+U@Kyx?+2jXf}k285a?)L)4P($1iHJ1ZX z9i4<)Wb;r{vws zRKsgfBd`~f;1$$Rzq0WtQ9SN0NQ3HFQEMgCqN|VUSPPrp1vRC9Oo5Y;k?=bkY=Ld4 zp+1Cq9-Oi9*Qg4=qUJtgR5L=cup03+s3Gl+>PTPIosL3xO`x6&5u$nA2U|kajpe}z z+W!>^XnRz56ZkO+lM`=@YOp_QQ4L4!iaDtLzY#T6CsD84cTn5Q7u{^zNT?}|i5lUg zs2dEl>6x*L_J2MCfjArs<1$Q#_b><}#qc<(Fe6sL3Rn-PV>Wz=4KYPbkNZ7BKh)f> zz#x2vxiD%hlOBSqZy@^B&>{jF@}sD^d4^gfkz#w?pXEX@1M$|VauaQQGis!6U~~M4 zt?}159%ld^!e9)IYqni4)JRRW@$k6p|Fk4rBteVo6PCa@@jOlwtc4o7ZKyS{%X%2~ zWITgftd~)9`V=(V|XUEUX)!{lAdFYZBDZlN^I6lY}8__gc^yus1fRns;3v`L_g|zvJq9E{}=(? z(L>bg{D|78-Xx}h_^66fpza{8jc3R7#Dh`SH$ZK-PF6o^L?@y~a2o1HR-)S3jx0jI zbAW*E=mBQMPnZGIB{kcvGU~$Ss0O;A$`3}3zzkH!7NT~=DpZGkyn}15qoO{BbE2lI zDr%&fU>5EF4g|FLW})tUlZ_ujHFOI#hp$l$MoVrMPkhwSu0vJ04Yk+~pyvJz>dr5r zI`q`$zeMeVub5N&KPZK%xH{@i>Z2A(3)CHVLv5p>Hhm|m;yUec}g?)*-=wc z2GyZ@Hr@&~=Y3EkF$4X&^A!ZNDE6Z+xQgzYKo$Imnu5rI9`{cz5~A)f43*vub%%pd z+iw)=M#iCTWCm*FmZ8?fdh3=z_P-k3L4rJDy@0Cl4ywnGQH#bGWEzf%%8!p~AQ`Ho znNjr=MompQ)Qwcb$=Dnjctn3%kNe&q3-eM?aec^aMeXAgsEY2R zhWt5dvAsrh^c!k1B}!-RtT3v4Wz>k&!Q$8&HPtIoYw7@M>ip*ksKPs_A$g9f*qh!w zn3ALJybLP6I;w;1u?P;vw73sD;6n_<>KQ!lH>vxu7V&r)&Gv4C1&B{aM#k@)A<&S7 zE0_oKW-|M=4W=MI60_hk)S^0%YVaoNPMpkUQN>1W*94eZ$ygj~qw1M~n$oSPdQxW5 z8e;!tB%l$KkFmv1-HFe!l4Ua|TPe#r0 zEYu=gjs8oKE}& zPQ;;k%}B%xHdC4zHP`u2H&)zQ2DLjX1+)M4L~3X=nxT5$2DP}lp|;^r>s$;Zz6FEu zB5Fk5q3-No)R6n~nGVE3bs&X}XF!cy9@L1G@e|PMY=@fjQK-3`j#`v!Q5EjMe0UVK z%DPH})M>uRm4+Q(+3!qR5REu@Y+0%|gBk zaFQ1ExZmF=EM#^;b!s9MxG4)uKs_H8VGlfl>S*EOrvCY;U2qT6 zYyT$;_3$$~e-4Lba1U0(fD)$X)lozJJ1YNgEQWbXnir04_>%Z()Z*Mz%6v*@E$wk? z6CaA{@jB*3r;HitV9ccbUzI>Q?1PFgMD;wdta%ffjzfs=!Dd*zoT+#zs$-u~+c;Bs z`!0z!i1)|LcotLP7c7s-D|p;5I9j1U3kmxOXuCZ}O+k{1=F!;@dlFxOn!^N@%+L=) zl{;+;?(nu3~&-IyQm;v7s|#XQotRAK*XvE3m-9mrDE3{gGQYM+3b zt0R~bzvD2>SUG)dYiEo^*q>z3Gq5=6~98waiRvMBZW}cHNc423{}1@ zw!%S}z(dEdJ@Ic1J?qvLjOxgC)X-i;mAj34#NJ0W_{!#gLw%}7YJuACu?gscBp3@*qCQNr zqdt7{p*mCr_1@ncwFY{j8k~)K_Af=<=~mPT>_)Ar1DFP#mSzgmqB>9!{m}^2BA^SK zpkAk2qtbh#Iy3}z2UAdYv=Ft})}b1{fGYn0^>O|ZRbT2>COs1d5)Vdwb5a{sZ|7F* z{{#dEk)XMnfof8~PFKEOk$ z8(h)ebbJr$LG}PkV0?cEvwwfVrX*ZJt%U+%=Gk2Y6>ozYp)l0k^+t7kFlw&nqV9At zYVCZn>E4cJWFn&;P)SfXnjh6Me^mk*2(&~kvhk=PUV>WHf1u{-5o+-kQPQU5>helbAsJ{|W(B^fzkNenM@p@2H-q>S8VoMh$I! z)Ezd%w%8tn@G`3552(eLqN~Swhxzaq%+k%{e8i!c2m5trS7`rlAW#a=Vh@bp!#pC# zphn;ss$>74=IlMD#ArRu$Ye&1Og#+3j<^~pVr?wc%Y3>{LfzegH=CZSkNL1Fj@nIOsBJw7v*3Kpgva}^ z|8o#{OM+H!n!aXe`lH@pHexyS^)oLHm2eXAC)gT$_xCu}@h;ZE+ygw$JRFT$OX&yN zujNo3X@XkpLoq+D8OZ*xM&JPny0g5*WnWQ}vi{n#k zrom>Px5Hed&qdAoX`G6lA?96jx}QKL5^kaPWu~EK5ryJd;%%@hzQf*FYM6Nk+=G3H z2MsqrZqLC@#3PR|i**;)B7O%8VcwBujdene^j2(){uraoA`3&U+ODXcj>WvV4=dn1 z?25%kn+M5eEJpksj=|Vt%yVNdE+u{dHPkJ~nkVCUEKmG548(shnf8Coai)ivQ6tdO z#s{FDSUXVL@d|43d_wKxwByZ`l*f|9Tj4NVjcOpr1Y=ceC)AWqM0I>Krq%v`LqPjE z(L}SqgHZ8|s0T_e)b1#ZS_7e|Ctf4et_VY|?tV5t3ZoLAfx3P%YWuE1eVA=VeO4Ss z_wRpi641W9rv!X~s`xGHf#aEEDvE+?I3B9O)TqyZ9H<7%qdHy-)j&g3gWatoP`hLn zs{WVge*gE4Kt2)@PBxFs%BTlTL)6fBLsdN8<}X0z&RLJzW+yNn-bA-z)SZ8`@kmq5 z$8G}DlxD1ogda)1cj{4j9NYvsSgL(G%MXYJ2Kr(B3)FU<*X2vpD7Q3LPY$s~O z_Mtj*8P$<@sF6uH-R!c=sQPnY2p0Ae&>Zzfy&8={Rj>?i;$hUTSTw`DPVYdi{=k{$ zx>DGbcpYqvJ5UuTo@GX;Hii)&fkF5VwKfvWHudInOPErGry+`z$Dd#&l|Rn*I6opt6>It}&Uc!ql5WLj_5 zNEm8_dSgwThMIz>*Z|XQFl%54#-&3uP}_FZMs9@mokIlb;RD=*MK*by!}zat|7KIs z@Ga&UejitmpJA){bUcgtoKL*X?1ql0HRVU`mdVz|7?=1a%!r54{rmqH1hnX)Y&Un3 z5w*xlp&mGGQ6D0`Q59@KZJ(p4{d^uZq%ScLhlZQ{rKoz=qjteX)HZ&C+AYow_J0s2 z++p8JF_?H&)Ex{*b!;Z;g6*jNehRgUZ(|mGXVZgrnnjljRlWx5!PW-#VYU#H<0aI4 z$LpQ!e+5$QGN04cF^Kq3)ZG7u+J5)38h$~|b;aH0$Pw*{x3~$*;j)wF%d3A-bKdflc|#h4Wr*iJt}~V|~(RpjPi|YlO3Aq>`XM3xaVtHo-dh7%O0ra~}8KgpR_B#1ox2 z+qXHYgDbHE?K`gt=t0rwg85c^H#Q=k>Z17t#2_rq(C5EoR{em>ymAqrh6O1Xc-1V{ zdZ;O!Y2AYA_*vBZ!UO9o>o@dk^+&yCwoxHe&s(7uK89KG0#?EASOcqEH$Si} zMlIGvH_UrNA=Dg~MD6#QsCqh})>bdnXT-!C?Ei!W=G%f>QTy~Xs>j}&<_=<^;%QJ7 z6h=MCR-kszISj&=I1XdqGUex^(pREBe2!Z`-eUjj#UR~nvzU6JhW;LE=!*a8 zasLTsEmXsq@0gJZMm@tTqMmRqZTc9DOneb)DpsLZ{}I%a@)2reeRoaAllTb)lTZS+ zNP1%`Jd6|YF{+^+_sktmM3rBU8p?;rHgdkAR(X#5=E+$JH6o2ryJ`R`|8LaPM0sH9 z@h2g`C#X{u>74Wap_$vukIfKgeByDQbHOy!E7zc>=I4M-s1Zr~%ruk((-5zMd9W*L z1ec@kco*ivbJz^Mf4TX7rzHU`l0K+{Q?N3wL^bdM_0HybZt^3e7Hvw*f>lrr^+k=; z1k`88O4J?i!s~byqi}LsrlPlsY6VGbR zkLpMXRL8qw5RO81XccNP@3HA`P`f1FYqK`;VRG&N8U*w#?u7Yq2CCsR7!$9f7S&VK zqI!+m4Kd!B{G_N|kO{RmYM}B*VGvG7jm&mbz2{K7;3oRD=%Tze51!hnJK2pPcpgt; z%y;HNa|1QU@!y*}FMyhwHux)cLM^V7sCUYnxEa%ZFkeVq!vVyHel))W_IzUhHzc9Z zC$matp+3bTeKwEEqNqhP)Vd9I2TxEPeS<+5`HLCBOsJ`=hT0uHP(NslN0kq^>8CM1 z@kd|$X7zp{K|`42UsFK|R0XY3bLK~NWC`jCc**9c`D(UbVT?w4M^uA-QSX$$p%!7_ zH&aiDwK4uq`Vc>X0tAZvXCAS=QEOot#>G>p#dHTXGH)?EX8vv-T=lRR@inMj^c?lT z3E<}_O;uV{yc}v*v_U<3`=X}KKZ=0nY$9rLEwu67n3VWQ>toaqdOTit3KF44EH&!M zRuKzhThy*thHBt4>domEY9z9Gz3zjl0&-)1r>zM%15h2AjQU((Y}2FpyzYnuVo}n| zpoVxj>XmB)w#2KbCt;BQ)3MH|wJ;ksf_w2RUcfteHiDOb_T#65h+g;gyKE${yUiA( z=5jUaj<=(>;VIPOyNSBv$Ec|ai0pM=O0!^Q;vuL9PHWVVhek2i*F;TWGi-;mu{iBJ z0a3l~{w$6Ci8n?)B5$Fd2gRa!-G6G;3$?EkM)$h^AR!H^LuXNo^ag6te!~z<5W{q^ z25PGMpu32%2JuVi??xa)Ofyt-Q3dy-?(iAvLnKlxulr?EdaO;nAL?WKJZglVqVD`Z zR0lJ~HdB-jRbLbQhNH0$j*R1Vs`DuJ#P#}}76fX>Gk3BhzPaEKs)4^zi_(|C+*u%M z-{wa(TnV)nnxP)i<4_~88TG_Ffm*~5QP+J(jZFN6=KAUh{ifm8Bxsv-#Z)*2v*K3k zJ)BQGW+GF5EovykQ5|`PS|i`BF%z4Pq(CjoVANE#!6590TI|#O1hgoAL-q6~s=^Pb z)g3*F*Zux4FNP8yhI(Ec#rpUiYhnGQUibTg4LFhb*ktAgk|j4&Sq_6pZ-pAMkyr}- zn+QxI@BzyzBZb##f@iTR=1gh!@gP*gBT+-RAIIZ2)Mv=pK(Dh3ui|bT9OQN1hKryPA8r#qZzqls1Cox6__!T*ZB+2VPo8#*~<^L?7w7LyzUPUb?_Y- z6|#EWXLGS^Ugt6KuhS(CRE7Y@S%PP;=D^wFpn+P<)TYuund-x_6@X z_j%N6{({=JQS+PnQla8mQ8!l7+8DJ>`{ifshVt`b%&=>Q}+n<I)u`3H z*Lu~aze25%fNI91s1eO+t%^a!J65y%e_!ob{$Tir`OhJA(J4bMQ080M1S{6@ zx_^Y4=NGU0U$OZMwObn1HA8>1p6S3l)P9dz->jkBs5Ma-wTPSA^Z_cAP)(0)QqMc}W-JXnZ$Sya!5;9*>YsjzbcGXhg^Iq~_Z5h&Hr%yoBcO?*14qu-FV z<9E_EG6jmFhPp8}<_>#dF!8I6O?r$bW}l}+RZtG~aoZWyp#?Vo7;5VNLfuf5rsmBm z4@M?l1vOQ_U}Am#HzT0!(hv0@S%{jegQ$_XgzNBMoQA8KnQc_Gxp^gC$zQO|9|G8S4hTCCH;^R>xaS!##{fwHc$gRw$U`mWgJUeP6 zg0TcPM6L2gs8zlWbt4g4o5h_7dE`3TQS}u=cmLNWpt){>8k+7H4gIKsWAQOAMs;jd z8}sS52(|xjpdPJnQT0S^YfOn6+1#iPuR5suhNE`H+_vn0^>`Zz`q(^(f%p-%dK0xX z4HiKyzS^h<(Iixb+fa+_A!-}PZ|`-#%1w=01FcX~G90x?H(@Nii2dPFXM1Kf$b zF`>VcnUf2sxqg7^&>L&)&St2xV@cA>p@wiA2H_IalpI1$-Az=79$P=5`%2cu`zMoEQH!i_H#2l4P(#`RH8n%AG_FF;@k`Y1iPzn%@_g1B zsG;wOdhwWqT7*lH8}>U}3FwXvq3--TYA!#bwo8N_CO;MCA)X(#c-o`3*KnIZ0do=m z4Y%VJ)D4X9Y2JXQ;W6T?Y`jY^rL+G=5Xel%T+{>OC~7EQp@#NfR73H4o5hqIHK*mU z7&btyiFv5^hj7$Ly+Xaj#_D70D}lQ6%BUM|q;%SMx)abH`B8T~8++q6%#Ydodd=7J zsMWp+wW{x-rXof^^8m_&n~1N#dRVW&*Ztkl7A!-&!2t7fz*1DlJpGO6?fKBglMFIHw6?O&w_ZX$h@uTPkLD`4fOvm=i^+y~o%a}PsCj-w z7{>n3NJ6n;rolGWd8j)*huVhDaMSY?IGboc)Z8W*VMZ=FYDn{;rm7Ma#M-DSoro&G z6E(v7t+z&SM?oZfB0(<_Nk(#khgT%biQPw;eY&<4i-(QBx9WyjhfmF^G6g zERNk#i*Ot2IdTqr;vLk8)R|zeYm6F+URM7=0+mS^jvB&?sQvs5b!Raqn$=#$S|3$m zN7R1rh3fbm)SYcbt(ASK4!uKd>sXUaxooH>X;~BZJ2eT!BOwgcfx)P4GZTaG1lGmp zsESKXHbdP9)xaXu6K*$F!waZqe3~hyp*%Q=crnzSpTn$p6?1C;2TU~;1*7(RHPoE7 z!F;$JwFqycK778|{J?2u1RA1lU=Uu!X{ae^Gu_nJ3za_+HF8T)+j=d!|NW1L1OiET ziyHEHGraEaY$~BH+>N@!v*Os>6wQZ)Mrf4H-PLHBi{X<-j(dL*t+=UvkL#UCsivjo& zwN~DtZY<_p_P^#T^;~mdZqytVMm1OhbwMLkgS}A~&cLF$8ueN6%%*=tT_0_pnbNqZ zU6c(qg1@5jyQ1ppGmriMmB4rs^5B^H=Faz`3jBi_a_<7ODC6T%;$^WY+cf4vGa{82 z@v|N2%`p$@Pcaqo>#5bZA zPoiz+Z8#HNCEfzxVaRr~sB(py=SgwY1FH#YgoazESQnyS8EXkN#hs`}Z?YZcCzdLx zMKcC<2Xj!Xc9~7zit!nV!#4l=PIHG3(S1_dc;GHmPcUjkOJfk$+r|FZTWw#PuotHj zzk_-p_1Nuoe_^->Lx~su-FzuM0J{)Bjamc6_LvupDfpQ9h`sz6PRGLbd7Wp(d+j&7 zs_6l7&7pMn_bI{}`!dygipq?8|u@p|X={Ha# z7X6SJkwlo7cs3g^gYk(s@DtFdSQncy4)vk41hr4Eqqbet!{&jK2i--9+For@Pr`Ai z@+WQlD{86=A2H=B;1%LwsE(C7YMzAtssuF0bucBiLiKDorouTk{dXKo{3g!F*2lcg zWQI7xA71ybS!NzLPq@3doBZGt`t=&$eBeYJebRh5B{^m4ErvWX{Z3N?iz)CJwdzNm zHos(ghuW_d&X^yW#-LtIo}jjCw6o@$lan}ofopI-OBc)Am36EAtktclyG#hLuBslOVoA^scc5nSyaBNIws z7lD@e6&GQ%`{svD-viT;vN(_QQK+Fy_t5M9UjH&~;SNVVGCzQXJTWhw8?gxGGCVcE zq-u$Ui0?;@*uPi@%RgiPS0S+Inb-M(FR?HF^_SQEld6`_P5e2ICcV|)X0BghKjPhA znCHMN{DXM2f6Rj`%S-daX=~(f7MyjckzVrJe0HRMW2U0R8}`3?^nwIE+Y7(-y8pqj z1n--6>BZi&|EZ`CHp59Dcu?WnkM5_KGy1a`(hr!8@=d-NCtx7)-?1FtLU#oJ zH4nJUeggV@Pw~}!-`5`p5^wR%-01_w>rF|_9o|RX z$yd~BPMp-|e$H1!t%(8n3$914=7`CB?&o?+)NaX-dbg{Mn!2v24*M}8i+2ew$5qMA zR8{k*^tm4zeNa!r6W9uq1p4&n@y;OJh{b};YJP?1iGRn~cs`Yxy8EaOrA}>zx)5rL z`k+2DCZMLURvMrA@f`~h_xB>8H<`_-A$*7$s$^+>?l+ZXP(!v9HARO|i|hqz^(Rbc z=DH~APTQgGd_1Z{b5K*Y88zoeQET89a=qVqLO>11N^g2t2z6mC)GJd5R0YFv49>=g zm^Opya2C{*HM0&x-RT_EV%>^*BA!Lvu`i?96-6;n`=BL(>0}JYXqYUMxuXoIifW?L z!>}Os!64j%dGQkJj-q5XQxqSM5l@5Krq5ApDQOm;`+I=O_$zB*G>*_de3aG4e}a!Y z&E|7o5I$!&i>Pl7pZi8M6C;!F%jx5J&P!!3)1fb@5sH}G+)*GFBVGnWaRh1v{y;tR zA7EDMiJZshj3OSKm;GOxz+M6gF@CVm{ZT9nYN%SE=4>HqRc}L0#RY7Gk8OU{d_MR0 zhAmN_ew$Doxr4lFJTGd$^E6wer=4w^l$;rCF4?QpZl8Kxr~{+m}N}|^I%lUHAn4+j^%vL1N@Bp z@OF8#R_0gmxi7EFEBf4jB{Qs&8Nmyc&0-Iz;&ZRPjMlpt?P6De&;Z%Luu>z+}HOJsHr-SYA{uOpZhNz zN}~S8>;`I47i(bbi+MFU+X(O^a{j_H7`LI%{h_iRMkc-%wZFGn_oE&-Cs7|tPjEbb zMD3R0jm*dITbrqz@FS|hfF@><#zKvBVf5?HI}*_A^$d)QK}}6Z@}O3GOVkvE zqaGx0Z9H)^(?BiMBep4OUr$F(!A?w%H&G8NZ*$Y}WT+==>gMc!WrUERg0-SOi^24I91X1hg2y>OI7eN1=4U|fV1@CxR@R4q+C)v-451}*(&t~ZmQ zA&t<=%xQE~JUN!ZG?*FN+5G9K7mH=6kJ-aE|2nQB9?;q}v>vr4cA}m$XHi4{9yL-K z{cX%#S3*6jYvVxdjK%P!P0!KRG*|)au$tSVMq+ zFrWK_$CQrdfmEUslI}l9pc@yK=wcSvb}UQ$0=C4YUCsU;gw2TO?PeODi9y7-p%1Sh z_5JU77=bi0j&m;5TyYd-NFR~j=Kl)%-GB2}mxLh{>d(o8%6-w$1y_lO;u}TmaheKl zQof_D^ov^Os6^#|n4r^_ya_hlCOK!wFVA)L@F0mr2ygS{=WUlrd@uiCfQqY-sINu& z$=c~p1$>@332Z~($!D23`^md8_4TND{xV$IOI2~|QT01l@)M?e=$ANwHmro#T&?2( z>3`cW-*`BWh!5uMLAWPpFV5baeK>2;)%lcdgYAfqx7YP1zD)n^(ouBn8j@OKA?Xb%Lwp~3HV!Rlac}R5ueJrf^!qe%{bq3ZX<62^+qMEhl1YS z9KLbjzxK-`hQhqVI}>dOV$-o#guB>^|Do}}Y&bUQBRHFJ&L!D$FlE0DoVDf()zmQgd_#|6i>8&aIo;3e&RJxb~ywp3Je!577LMWu8GG%mhB?;?8pabOif}cJH#^xU#4JrD!IwU-H7KQ?*`!^w$Tb) zdx-FVl)FNH6T)N3FNKdO+nDe!P90(7>li{j)L#ECfc4*xf+eV+Ij4INuSuhY6h|F< zx#%(%{X^Om!VPf)pFny#lka!tP{|f9zKi|H_>O#G=)S=3 zCVh{sIEYI6P;p`M9un3uoU(s$o*+FFj-pZ@7Qi6#%TjJF*O%p7$aOka6E05vRlK16 zznR1YBvd3}E)})n%t|;V6-^@jsCyZYOwxEgcBYd58{w^ld4G2{6V^|Jaj+D5jcob+ zwv&oxApLI}Z$O<5iR(DbyPLy{os*hVhhAkp^mI7|Cff@pQ}G;5y?__xTu9#0pDK@K zuiZvkU&6__eg8l&)f^72tb zT6+;ioOt#^g>@|DnrD>PQIfo`gg0_+8{5H)q|YW^j57nLjuMpXXo7xchAp^;Mp{!K z2AR=G3+Al+|24LYi?Y+;RmxpA6*w`u?xYRhwz^QR5oZj}In<*!Qyp13qm!m1XMo** znJAE#o_FSaU>hw)I1Pmw(vf?l{fZ;;B#jRvPsdr(o={l>(ihlDSJ}H%eo@l(wMcr( zjVJu`v6MQVsQrhWS%}o9z%A^<1^?P1pJf};g&D{%KqH-gs)%0{xqr5x{P#4HlxrJM zCI{g)gbxwEM_9)hYZd%PUJ>++65d7lJ{`GCT~|4)lAes~ivM{2EvJxoXy#Rg0F}lLVh9S9{LgI$1#*L6G$I|V;F(_oH~|s zt|P3!43A3wG<&V`0x5e_0gh6n&r&B88Eh{uiCzln8^P|VV;VN1;9M^Fi~PHEs6AmH z;rgVn#0WH|<09#0I0tY(u-9KAy@Ki>O~*CD`swm5*S>TAzYB=W;oQRcq%4gtO9n+ETb(}c1tkRy5Uyo}d@Uy!! zjEi)npyD$mJ|djTrtzCB_dm=K&IRMCZpYt!S)e)2QHI)0EYy4XYoFTC$iQBOj1rMtf$4)L- zL!nQ&7b8)2De2KDbI?{+f`-0x>d^NgIVtnw*iYaJ*Xi)vGUsi+zRFOtQ-c3JP2%rJ zADjYI-j9pka9*d8nD)Xyl*y5Zcn`{#AwLH3U(v()l>7(88{;g__0*$dxV?TK;S{9B zv>iW2nF~Lj|08XoCM5ni_^!@rOT}5qOU;>ta3E=;30I_&j`mKvl75f)TdrMbFaBm5 z|3q3;)nm)9BFuM$?xF8g{`da3jKpYE^qq>{Q&``9>F8lQ_NTq57kL>u`%nFzb*v>GY=Z9prXl?} zX)Cc3mFKc~S-JM-b22VzJ4?sO-G5^^WMVND8*;(YHG;|EX* zejslH@vio6mDQCF=-dBVq;(>knNFlo2FFC|DTOhpr}HbFXc2D)#4m%$bJtlr-eS_}obg(mY&S9>0(tjc^+3_;K_j z9-s6SHtoF4ctabPxZXd_HmvlRoUbVyPUZ6{pkpBM$&{%<1-S|Td`u<&pDh=WYknO1 zHN|f>eLp59-ixxcuriI#H)qO8R*{|CKba+~>)PQ<40 zT^m1Xolb@INdKGssiZ~X{F}Irrks}vx2DV#&Y9%xrq1ISMqUcS4>%Lq8yrN~-T(J= zA%$Mi%fonwQ^z|B?4j@zDm%sb3+FEK!fk^Qh^Mz@$6yE2`A;i2>A1Ex=TWX*MIC-M z#1Uj0R=Byn&Rze_xhRSqqMZ0E7lctbgm7dUNn#7@LM>Q_b2(>sTXA~aLme3?+k2oxB(}g7D%wuNvq@Wn4@qB2rTPnnAIC3Tq`yq8Z9ABRYw}Poh(_;FXb<6jq|G5e zr5fOPLEZq)nZ!SnK8WyBP95$VEJk8R8VRDn4Z`ustc>qTOGSkz>>cJMzpbq_9clX8 zt-_S$&$yf&_%G*2&IQEBU{A`FB|L(a@j!URBDd{@? zHn_iD`^SbSsAC%c<^+xs|lCl%H&`-A|f3|GKc8{)b~G7wx066}Cct8|tLv!X?C0 za$#>S%1F5$q#q@15aGvkQb%;kl_$L>tpV}hDVvxI^K$+bFm>S2gzkOaw^fd%NMz1y z#4m9cvDLP;Rct10giV`9IUQcAQg$eL$Ep4n<|Dq2^wKzw@_R_DO5U%e{a7A_xoE9E zTU*)+$#T5h<5dcGrQlr(3?MBBX`hH6(Z%+7LijBe>Ucu=d7P1{ryXfc@SrW55i625 z17lO)8_r=iPuI@YcWXM{a?ubP8boGo3JvGnYzy|Jf<@#9lmEe{Rl(9Wtn1&|@FU7T z;@awzovsXfv?EPNFy(GjS1HQrh^vpPNG9xzC9yV{Ehs#d^flboKcsc$JV{zp@^pMR zIRBB~lZJjn9rXz(w&7Eh?@U}rf5KU*FEeLO(n{OLl{dB0pveBWBt9fl#}XPj%-M_c zAQ%2P3K2L;JbNx+XGZr`bB6*-k0FjJ>u$_3Wq2M*V*S-RHvE z6w+@>b5rO!7AGwa=LcQIafHH0Y(-b7WC>}t-5lna^!1cI#W|NouTr)&XI{=MlpRNU zV%zXz%w;=v083~Me5Qbozq#OF3OvWHRN9rZ8+o}g6`dN*xsm)ErnvhLsPo%vmGqo& zW9&`Eo$(e%;M#N4R~{D=uSOlu@TR@)u7i%%fat(#vt`*vh%k=1s=^wz094OTzgl_2i&~3kkQg<*IRQQp!akZzSpCH2-M{ z)VCd|OlEy5-iWPmfNhMRvx&-n9C@g43i10kVFz{SxNqIS^|i>KN4XOw%l(fcl_dWF zZEfI8K%V|>r1J-bcagCQbsQ%1DVdpQd;;NqoM%a&K$)CBb)qNbSCcn_vN{G6j>@Uy zH_T4ir#4>4cC3MI!<6EkN~>PS7i$|T8*lHr6lve6U@`G#Hh&0ZJ5tFx+vsA#y*c|( z?kZ`MX|x7q!bp3;H3d~UM;}{W;aa4BAzz0-z-9zO~ZML!nthW4}@28 z(M1}oOI|^)nMiybmQ-yV+ez0EiMn2yp!1dMbR?pjjyGIif&9n%4A?>>0u5xs)?`*A ze38t`oIj3#2oF_C>sO1Z8g#FG>0W z;^lD+>exY*O8a&dXb)x(;tzkXAw`dI#-p%~`c&G% zRy>IEztE|wl)Z-@P90A#|4E^MscwWu7m?nHxQ>qY`qYF^stwKm z8Jn4dg2TBW3+FM?k`v$QUdGc3D{|(d^0TU#V*zEN6Mjm09cd|lnN!DE>}ESR*4D4| zOq5MT-XHdwNq#c-kns-*E$sybZDtqZ+ihdI_+P>ixHzS)um$DTDZ?J!$p1t*GuNe} z%nI)I0#32{zmmV3^A7oUY#nC&DX@f!_fg><+ldW?vygU}Q-{~8@Lb9);9O7IHpAe(qKf+Wt1JQLO~r`Hto8l z=k(!8wlv*vE#j6++y98QCE3x9A>r4&p2Hc#A7t^|NI5fkB~Rq=lNCK1Q-`7Er;gc5HSONAP*Coix$$8H^(cJI`+P*7;c?rl1C z>=RVEX~))0J9Y{RX&Poi#ap)MoxM}n)ZvzuyJ?y-~@NK00B}0fh4$Wv=nzMF2$iZ6fIs#aV=1!xKj!( zrO5sM)(ro{Ip@B(ukL!D#b<2I%$hYbTavU_A0*s6GLipAvKTWR9kCrJJ)|$?I8EbX zFE`ccMQ&w+y|EZ>#Ul6!<6!z(j^o4ZSO%+OC=SOo_yAX7z--5u0 zOicVFY9xNclS6x5I{K~=C0mA@O);c?WR-9uIQ z2329~r3@>kK$R z9W|6gF(yt!jnEvNgiBBzDzx0(NO{x<)I>d^CN{mDjfeROsKO}J9gndEW}!N=#CjY{ z5dQ;pr@6i}ldl?TmWN?JoQ4H(KZfCR)QGiMVLH$aHNufL?jJ%R6A5Fm60XE`_y`$Y zXVyx`8IPq_G2!qqmcp>rrXx!+1M&T+NBA3RE<8t#SnM^72ByVWSQ{H-Bdn_Rzkp*ng5 zb?2|JHdf!{IHhUdnMR;G{(@aG`DU|a4#I@Qvu$yli&zAUV4STiSuBewFakB?qcA=$ zK;6h{jEfslH?#}2Dh{G<=mPq+4DJ$0g6}aVCfsKB?&PSR=f~363TxpERK+)~k5D7^ zCnm>_s179C?l>_pjWr|chO%NZEWDlZ*M(JWMt#(UZ7~6Mw(;K9{#cK6Kk5!nq3-ww z2I6DXM4UtuY@VFg|#PUB|d5g*S9 zc~nQ5Vh-$x8q%>geKx8C%TbeZC#J^xsE&U^btLg_$7z6mAAwc`dSe#+1qeiYInzvCyMf|F5`?OW7P z9z#vWQ>Y=nfO?iUP$TgM_3RVwGaXEW8ksz(j+Mj-SO@3gulO}a?dQaIm__Tq=Z|J+ zrlN*&398}mQA4#2)uE%Pxo{HIz&TXMAE1W#6{2O;m#qP^;rTYJ?IUHScs%qDH0= zYN*Si=1y(Y2sX9(9Z`?E$5F;#4Gkh85l*uOmsmHTMrJqWz_X~KdyA^D=rOZwgD@8H zcBqO&u{}niI(i<}&OOu(yvImP>i@}9JPK8CE$WWm9*SyU0_ssLLCu+6sQQj#Ts)6n^#4X6Hi6qV;}OOn{wHcE-&(ytn~D;l($k`b zI6Lb4;;4O~JgVX5s1fOfWwD=4-(vj*>6qWSM?gLQ1LNT*490jTOplwOCS?d}@(n?a z)MD#q%uoC+s5?)OS{3Pgwt<{6K`io|DO9=wEk zG2o1OUyvU)q%*M!&PUzZEzE?EPz}aCYqr`zRC*cIoN9#{$w(}Tlh9v;z)=E;@gGcz zanG5G(_viV*)RzfKuxxas5ug9^S?rkSTw3b!!Qw!MNQs0xEa@B18jeu?HD(nXZ#fy zcfnNH`J(w?5Qb`a9I9h8YwbzQ(EGa^Y*H;@rCV?j)Y z4KFeN8q&@rsHfdACi+ngjJ8h4#>AJ{{5Pl${)_5R%*&?X6sTvN0W~6-Q6rWgwMrVJ zMz}R<&h+pT(3aRA)#C-$^{5W*#o~AtQ(^2YW_D-7e8fwmW_=gzfy1#AzCe|4%<$^Y zyQ9ht#`HKFOQC-&ftCcGp)RO#)qDr zo3>-9JNkqwSL&7-!6w+9csJaD7ceJ|yse$mPlW^)knkg_K)c@=CQNvTVZw1(0<+vT z4YWkfnQ7L!sF7QYde%EplkoP}C%wf|+nWYVY5JdgfzLfJBwOHmrxzLYkh-iC)OjzUj>ppGDDit znjJNC`7kb4L)~e8)JU|(Sl9*YU=LISyKMRij7|I;YE@muwD=g~V$8?p1`zlJs^XHU3Myb6td1Ju`ql`HM|?8sx^Gb)#2_>u*P(xcCH4<%69q5bMaTaPB?m?A1h3fb{RK-tG9eRx#nYd3)ep*y}nXUdj zHc-@B&RWe{594z|b5zBhtld!+N1=vvly#DIj&-SZopn2^13w}i_B+Q3oG0N7s>0>Z z%pGq-4ecq^9JztIqo=6#9q`=Tc?Q&8UJNy~HBjXmp|0i!RT#Gqhy5D3t=W!$P)PIrsow0;8iARZ9yehcJcW8x4>2Xa z#>5!!FB4CT8Hg7`&6RrSSD+~Y4N)7+fjv+g%?#8~uCn=iF#+*YsD`fD^arSpzP0)B z{x%J#LY2>n$}fg$r@Ds5^RVd5Rgq`p-j(*GdyCd+AX}Aq)Hiz4IU(~Gs8Z{RtVPTw#n#G4uH}H#% zUq(H`Tc{4+M~%P-YrJlf6dGCDqKVSF{*-@ z?@b3*pyHcQTkk>CsySx!FWU55s1DsjjkN!jP4Ij$8HrID=}{HtLp{6lm>%n+IvS3V zI004u6KbRqe>5-KsW27s(Wnt!fV#1jsJV3osn_p3C7{{;5mhkhCo>}HP%locP!$hB zH8k2f6E$bPLtVei#!uS#@2K)`P&X3O32;Xy5WU3HVSL)>ZWPd4ZDUE)v#x@vu{s80 zdu)NLF#~!60^E`CVI|^0m=;H%8eV{!TkBDCVJm7HgiD~XEIp!mp9@Stls)HR-b0!ki zfiW@t0s0o&nPw9%qqf%Hu@`fj7iMeA(-4y;D}h>gdOZSvEg zMj{*P`odTROZW+>p@FDJ@dP#GZ%`Nfi(1EV;+P=~MBQ-~)E$>VO|D>6xelnw+Y{BX z-l%#8TgTe`S*S_tpG!a^a1F!J7dOEDIp0JKB7P9nV{be&gmF*}r$&uHUQB~kP($6; z#`~gH!xU7<)>?l+-RLo-V}9qX&A5RY>ZhpX^$|4^>EoLUvY_s$5NfuUwefbS3d2yd zItn#HgRuclLDh2`)sY9N8-0U`wf;LMFq142wZn}>-PvN)g*#EJW1o#5MV0#n)!-x4 zq{^xi31|5_fS zNYLb%in`-PI0uj5B5W6E8v2OkiF;F-IZ+AqjDu0Dpe?GweyF)I4z+ z2-~3=?2no|!%-ufHlwL83u>+vKt21im|W|>5&`w7sV&e3wF<&ek7OdM;(e$gK8AWV zJd3*HTc}m^(x&IgWJa_&RwO+b^~lDep8Y)3BiVv}_2{TgIFFh{_faF^^_e?OftnNf zQRSe|)Te-HA7|xx-|r^_iMW=y$-|hDDK5VSxpC?V{PL9;0~;o%{2G{eZ=EsH~ULo)FW-^C!n6RvI!k+ zyt|D@VFdYuu^2u@&HBta%(EfjaBPWc?Qh3CsYbI3%RD(59kE{o3 zP7OgV*AZA9XJa0%{~H8?NQj%yR9Fl3Y`dXm={eM7yN()(JE)<2fkQALe}Jz8uZZsF|7ryEtm~jV8L>3+j;LonA9LY$n|~8k z!2=tAhMH7wa4~*F-Ql7l=7v_F=GG7Bj;Qr|5!Szk<~|9UG=HFGYwV(?BYCj{@uFA+ zXQ1x<80Ntk#mt=-#0tdQVnLjbJ@FR|#j?c%oSC=;Cu7MHW+aZ4VEyZv-XK9edyKlX z*VcEaW#W`HlPD=FKM>XN^r%Ue6ScLLwARN=#Ji#o$Dl@J6>5aPM~(OnKLK^%2&w~T zZTuQ)E<8Yu$UD?*&sfSl^Kz(X8H~EV1FFJsEP(@2vwah4M2@05{uk$!qbHf{C3_`tE z9D=#=N6e3pQSXRSSJFPg`fEa<4+#TMJ$->yuwiAh3T9#s;-_&S{)N@Cca;G5%jcb_ zj>oKOhPoFje=%0X2iOvGRts=m;BeIB>|LE#ORfJ~1e#*W8m6I%Sd92q)KEV{-GR5J zS^xP_*EL3U{5#~@5qFTm-GEl?wJ8ubXu)HmgZpdR4?)Es$U zpY@-GK<);nM|DtpcONW?-{QA;4)bDuMRnjFYNV1kGIOOSmL~4ULihuY!pEq3 zBO04kGy`iA-`v=5D)^TKt=~dT%qNwan4S1K9E0aj&#YBbQ}J=si_klqj%k_&IA?J^ zen5Y7^Qn4B3-b}~AZi0k+S1%eRn&6sJ*| zwT>>^glnifyp6H&sZIYA6A=FgHRQ2EO#{`iIPuUa}m=Ncq8eF3SxC8a_dcgWKs{DD>7JUWvqVf~R6sN1{NCwo< z7e>|B81)*^7TwqXo&+=`eNcBe2(#iY)HA$+>OjnH=EWuvYJ}3F-d<<6>4i`oDu=p( zI;b0JiJEL(Q4LSP__&}O>tD-aH3_Qly3M$QnTWr@w3s-|RGbG>5-)>#R1HuKwMNaM zZm73reyqS8nu^(ppZUsM{}*cR#OiK3QnkC^^sp%jdWX^pwbKno4dq4D>Uf5FwobS) zEh@hlYIfH_ZBP-YA)bf2!|$w{P$RJyH3v?hI(*tsU>1SV$OD-+*`LouM2dC?k%niIcc9(-Wq$$FcSN`-oaSx`5U7xl>f)d=X0YojL7a+|RZ z^{h6dcB(_DJHCy21plC3bP`9J$yO58(K@J&CK5FlCZkrvBGe<>f@)_UGI#vWQ34vW zi>MynMD^?;>cZzX-4kVoG(Kw5r9us94pc{rVGXQ?8i|Qm0H>i=!vR#eOQ=Wlz?Jp) zCjoWf6Kb}{jW#_mWDP>i-Ug^U=z|)8VW^5`p(gKA)G}L*>i7xNbvIFW9HWo9!2}pa zJSF?Jch6F7BKH`s2%PQ3nv%brqmRAkTjZvs~G7C_X z_aqj@97D|;nO0bn_^J7WkO|bz^#5{Pz8h4~AUks;_-W>Hv9-~%8@F??5YZugYbNmE!$A?fm;Y$p{ ztfP&cu@Ld^urOXi-D#Y!%^Qz$Se^J8tb?h>m}S}-HKzvScwC0{vEVo6-L)S(68FC) zFn~bovF3C6MchQZ$~ZH7-(VBsX~&!QY!RqQw+1!zFR(q7qc*gVXaB?iuJ8E z^$hdOOQCM0HL9L@s15B$)cQYe<7ZL(%~fQ%2b>P4joYFUm#ZBXNEd=_ds&PR1<4Z1)7+e| zqxR}3)W$Lj-HK6nzQV>gqF$c&p`Phk%#ANF2Bw)~UT!m@hjS<9D z)PXvv<<+9h) z?18D!A3Wc@?G8cB+MiGtKEn|FgzYh8fvNZaYJ@&w4=lLQ+~ES$+}MYz=OPBWZUr}lCs&#+x!~#mr?uAqBm%L?c#K-#uhs-Ob%`fi%Zmke zSQp?dA^oTI0s5Ol=c^5TAxV0y@6EgA&Ku2((K4J){&~!gT{oHU3ufYQ;z>4}j!wh! z#FK7eXQh3oK7oq39JS%xMNOhyTg_@Hij7qc^=y}68@z>@1Le0dq;#kuYT0()Zf;~K zwj{m~_u^YTjN5k@2km72tD>ME%$~jgR}%jnYvQ0f6w2$?#3wo2FI~;?W#d9z(es9ySp^x}e zRQZJa&CZq;_3G9N)8k|;i0iD^u`uxjKbq?+pq_nuRL2(h2{a(E4K-x34w%>HET|sN z!<@JaH8Q`WM&=p5!1xEvi_gF4BcAb)u_CIY9Z>c3MKw4Rv*3Ev`vdcBt@!fDu* z_W9EYb}(jd*`LfOprGRc&My?m_H%&yYjS^JYvQ|4m>n|JFXr8AWz?MLje4Ij6*Vb$ zpx#LxLrt=G*c0QPG+*WP$3?`QQyO_cZ@UR-+5LgdvG{58{(K@v6aO3k#PBm_RdhIO zzU5ktdgi`!<{eXc)JVKQy(W}6Z|eQV`U?h;p5#J+`&Tgy(f#?~It9r15j9j7P_G3q zaXhBG7~qV?m8hLC|0VNQY7|Z)ej00IyUX^i8EW~yz;G;e#q1Z~VJLCWuVx4AhWbl7 z=NN%%Jc6ND&FnvXjkjXNuVHEOyZmNm?P631Z&=@3EorTaS`7_Rt7$ma z!u6=h`Su3uU$Z*VP4g}|4b~%G9UI|H?1K+cv$owW^G0Mi>RFFNt^03L^=v^+vVExc z3ztyK`7UY|{fjD}^|o2I;;UesgYfw8|;O}NRRYV{0b~pk3 zsPYN!nDkVr*ML&iE~q&%1Hw!;SgyQbmq@gfO_P!-L+XNG7wYER#V+VL*f^nWl8 z@x=GdBT0=~4aHFVLle{xN1{6Z4Hm~usJZe0Go!!g12c)5q8hr3+Auz%F39lE3~6K3 zvg(eS^$St&6LzD@pF}OQr#8R!BlC#*qw4tvzhh4AL!PG7`HB08{Z7?qW{79w6AF5t zn>QFQFp{|Mg&C3QsD>6|R@{q4@iywwrF?1bI5%p`t%x15H!A-E>e)X;jZDBFyv%F; zry`&s55-v63ss;WYW7Y<&ECDJiXNdx>H}&7QoS-Gk{f>|ULE6dhrT}poZpD&d2NjI z#w^SGsQL^3#UrJCry2ou;49Ql*2l)@Sy!MsvI%wJZS>*as1Bw6+sx*CsPqujY8ioA zuHT^^*#Xqnd;?2j%(tw6HC&!RBCLs;RLxNrc0jF$!8U&^YBJ5i;&{O3|BXK4G5#?l zlO0uWMbs*&g_?BzQ5(=<)Q#kM$NDcvAn09ya{`B8X$=0?JmZn5J70-2cq~1*0Za8`SH5FD!s7u_0cQT%<4cQ{p4)+t5#rvo^k|mC5pb_dF zRZG;YUxOO*W2hUuZ+(aE@Bbx=>v8wwjHm+NphjdqR=`83A@;=cxGy64P_wuR>QU@M zb?h1HQ3l30^_0c;#Ovcttdqdw{ykB?gdX>8`C*Ks^`9}3d6qd*cU%;;9D`AJ-U4;U zolqScj(W4Y3iIF(sEy|?YRLB`HrJm)J;Iy#6$U2pI6*iZwSgT(|6l^w33SAkNj>hy zum=|se~nuI)027JzjRoP>QJ5JW^y%0P0E2-4yU0ycp5b#f1x{xQ+V8$^M)8j`f}7r zrB3Pby9LXqG$pbDcZabnyg3Ahj&mT79*?2-DwNp6yi}>L+d|AHjmSRggU5(*P}Ly z52&3gMs_oV<#8hMfv6XgI5|B0Dn82)cjHHFhP!eyt1)RVkNfk)si?PTZ?Qj)&h2r( zXZ(m0RB~({kNXFOfq6ad$K*-aj)HaanXPv%P9y#f@8HDzrbE38c-&tq*?=0kss&Al z!*M0?@9;6!E#z^(K`B+(<9^tkgMX5K9$%}c$BLM}c~4P~bD#KtVrIQ|DDH9J{hq+s zq*p4zhJnH8!$zo=*C^Cpzr=bNwTd3#d5l%kEWfL$Ig!7V$Nm1G6#6yWXA;o5-Gtgo zub?W7Q`)5G#g@byp(for)E)0et>ZhW*&nBjc}>WIZHbpf?UZwI5Prg1IH;`Y$kDQ_ zf9+UjN$7%iP!-oI=W#}2Bv!<~P_w&4d9z&Wp=NVG)V?qVb!Q80d^PIEezaakUH{ga zq=G4*tAgKbAVo>gvI#=nNffGqiKy3v1=dZdNq7Xc{u@^`BQgM!5&s4?a`RBDU>~aC z>*&MRm>yFGne-xl0_u4!)U0o6<83ex@vf*xGYvH|KcF7bZEMm>9`_4~N?4lozNj5> zBkD%>VrsmMdUP*QH}uKsPhQz1o=%7Ok2e?R33GQwNM@G zh}!wa+5APQky&TmZ#`$^@BeMWTWkEP=GkRL^|%abg9=8?>h|cvp_mC5S@&CST0dDc zRWl<|5%sFs5(fwHZW{|}{XeK~cCOSl%$-z2O`f)>jb;E=z$2&;ic!;yKnc_{Zi(tx zKh)69LJj>I)Z{#jdIxk3bt8|kB!0qDTK^@3O$EJB4Nt~ixE8f_rmy93K4EnXpy$dtpsAERb}`X*+?Dx==}wL-o84n;khm8jQ>W2iZjzNzUzF;uyV zOW+y3XHkY+FvFSZfLp$6$8}&%mTYo_x@h7N`Bxr6P zQMTrOQ*i|nl+g%P@GDfq<88r3s8#U;7Q$Po29vh1Ly5Y9@~An{3bhRTV{;shd3XfB zq2@xIR%UJl`U&X5{HPw+LUkkz^+<-Jw$SOQN%aq^;pDB&Q0B(C#EYT!g$k&0JyF+x zW7EGy4f)U58vjJiEr0zs=2dP0J|N*I+>RUDn)hm5+nMEZ4K?&FI+zahMy>ZTs5$gK zYEJA#P2w9i{hf__L(FxVti_QI@capAX#1dse7ny7;|+r@0gyUcFx3| zJbVmeLqd(f0rcS?*cFp?HXR*^x`Cyr{N0#J>;F1|_B@-{Se%R|UCbjGhuZ0uqVDtv z>gDzsszd3zn*6G$N7ofKq+g@nT5Uv)%n4LSFQ7Vb6SZ32Viv9c^xe#}s)!nihPWR4 z;|$CZW|q-ztVBG?SLV?)!o0+fqMrFHRD%h+n@>h5QIDb_24N2@g&R;e_5l5j3B(IG zciaxO<@QBQveBql!Fd=9*P=#ZGgii{s9Bz&hneMhP?K&1YUi7QnQ<*@>ph98_XcW2 zUiV=A>zRMD3CVk!PeK_{1@qv23_`7noDt?#t|DqE2cR07hN@?^buVg&&!S$$-k|Es z*2|1k8C1uc^kV%NBM?G@cC1;bS-c(9;C0j_e2v{jbtPa#u2D};*+0%w$=<$9`{@C`l$UNeYBaSr7=G7R;WqU1$C#xQA0fw z+u=%71F`y;>jF{bN}}$xHnzbQxEr^j9*MtqU-QgIpn5db`aNn=okZQ)1Jn@a?PnUO zgc_lasAoA4)uGYW*{Dae+UEa=>gWkcQi<)d#QA2kd zHKg8w=Fw!qYQ$@zp7A8qY~GBT?H8?opsr6i$h-k5h`Qs-s7c-!Q)>NpB%nL*k9wA~ zP!%nA3-BfqixR(t8j*N|%`(e|8j<{{M_2{5bM`^qK)xa7olsFcM!cqtCmCwevtu5u z|1t!$afG6Vax!XYzeTO*&8T(08}&>dU`6~FH7Ck4iM6hqp+;&l>dov1RDHKmcm5RB z;SV-F`7qYM?kFPx-Ek@Gk4>;7p2S)hbGVu94Nx5!hFT@-FbdD%CagZfd`@_atB5xm z>2ZG|@-Ma}UU`)1_+nH$w??u4H5potHapyU)KGiA_PD>zQUbL+N80#KEI~Zx7-KnW z6lz0SgYFiM3yG)u#(dP;g>Q&&7;E;A<>Sm2eq$U%p$21*Hj=~`T!iZR9-ND5 zCzxlu6*Y3ZQA2tW^{Ad;X?%@(qy;9L@-0v!+}=6}eZ*(`2^1o*6LSaf=1_4=KH03> zs#DCT+J>lgyb4v(Hqofk*M|j4eHL;VRF1@{RdTH!dYg$2ckM&8g*xlQFEmoYE?`}E$a=aa=)N<()%|4 z3X^O7Czx$I;6p8&66nJ)Y=PrY72iP(b?P~$fr=PNycIUU-l#43AgZBrI0bK@?mS|y z`JB-g^~jfDTCM*J1T;i1P|qy(x8@mDLrucLs288PsQi7X9q&DAgfh)DpYw~N9zpE+ zroKQ_egV|TRYooA+Ng3P(VvOHGy)p(&Day4pe}5+z}#U^boX}DXSvzf7T2H;<194$ zL2m3pygn*@FRJ4=P#yLzGVvU!{Mw6H|1}7Nlb`}yQOoZ#YNLt0*i6Ers5w#}^-M!i zk76Wlz%{5lY`MgYSVz%ld>fuDx zkS{?^$}M;l?_-4k?%+E!B2QQF8IN?&O6nnf3}z<2dzHui^_$F&&1{WC4gEOO(62xZ;g6^apJN?NwZSyl8S@Yyfj(T1AMq4wE}i_| z4+NYf!GHtZ83ZL4h$y#2R6d8 zTg?_a2^F7*TE@>&>p#{u)3Icz9kD1@#5LFhA7fsv{}$Ul&VC$)y7Q_#OvUX`bD=vX zL_g}$OvC_&uw_;wR%C+2OMxZOIL*r08izi{6UZVH=gIQ67hzI%$L;Du{ZHMsAu2wuz91g z3hxu2e}s?abZq2NkMoH5#A9Z4_4~<8-YKZnv%yb5&wPhXIE#8_S1}2`!er<@ZZ?uY zRDOOejMY&4M?cggUTf1|qDCys&t?Sjqn39S8*hUti2EZ6XvZ33GnQfr;yY36^#yAA z`A(RPB^cdFiCSiU)Q-3mRsOb(C;P=bs)nd?9qn)TWN+mOB(^#=!-7(L;25u$Z3y)y-yQYIra0l^J_dM=@TJ zHYWZO*J9O2tp6}2JTl9x)noH**L++|y61^mp35+Z_ye4ext^LKJc65v_j%@Vw$Na% z=jH>+^%rK#ZSc~(V>*VdC>Qe&vvGC6y2R)G!TN7T;1LNL`k+@H=N(SQfjI6@kNc}v zF<+bbcpOW5tT*PFPr*UNQ~YK2gDLnEanIjo13Q7$h{t}*4oL^=q8@qWcjmR^pr61n z5)%AtdNdKW$6v$Kxb409NHzL{c@esafmD>{BR{gmLZ8^MaJu7lU)6GZyzYq3!u(wC zc#Q=x6VWzU69=Ovq5lX0?R0%&c-`0gz4(B5`j}pKlEjGRb!YcT)Fg`?+w1OpLr}B+ z1u8u%j@NzGk5KzSuDD)zV`_SB4~!%(jo`%u@PL|uOcXXs(PByffy z9G%eX{+zy9Vz2vqz9o`)-Ph@Js38kV>UDpvHx`RgzHlSr^)?278xMV7? z`(d*-YGWCVy2JIj5_h5+?2y{)zN_wm+F2K%(l?`D740XG1J9#gjNYL-kRpxOeQhX& zx}Y|u#1^O*rJh&-hoi3Fh z@_60<%4Mp&W>)`%XGy<|n#8N~nMb$_)viP9Q5Cesao8JU;d@kvy+!QuwKhZ56N#Er6R;?* z#4?)w*9d6&1Qs=SRvu>(Z;SEqPt+ZKLRFNvm`SgOrHMC0ACAXjxDItgw^19D9LJev9D(1zcA!?(VjGCkgs+!qc0kuWPsAgV0+u|wW)v9~lH?1jZ zm{-fiIED0VHJMY~_%=TQ-Ra3-bEkJvuYwtBnLWD-s^?KS6}Mo0tXA9WeziIi8xp^c z$FV>iultqkTg*p1ysp>$3I@7!2sNU4>v`Q@O!9Xoph>s{J7ebhX6yVKD-%D3?v~lW z>lCNQ4R9XmUpMr+Z^N@RGSBiyEJ*r2j7PbYjm_%tHSs!kNMDQladJ~Lcj`Cu>dmd+ zY0=#4{<%$w7G_9CwKTJTJGSJ4I<3r*ufPYyv$poSzeX3ojn|1yd>QIa*J21>L2cz_ z+IpR3I10C5u6AY)UB~gnQ?+Mq@cXCEG6FH^@!1Yu_XEeJ5YxlAs5=knWI7gvdZ!bK z+L9llmSeik<}Fuo)SOv_i|`uerQSiIUibHZR(3HRjNR4ieybja?*IR5D}l^h5Tl#d z{af%HsNYiCi`o&hd}VBlnv8Q$8`Vjyj&HCLmg{bI(#fdxKgYTZ(-Gf*dhz-hC*oD~ zYdLibH?Pw}ty56TYAI^#+>Wa75Nbm?g<5{Up;o~=jDz`lnEc|XjjJlE;RYBB!!Z*^ zVN#slgY~aH`8yI+;a*gOS5XZUH z%_STE7gc}BUSE)^J%ahDjbR^ZufK=t`A5{Vj@jF!XF`=Lg+bUJRqF6VyfY$;eqHQJ_o({1M>Ut z%xWSdNa-4r0LN&?bvb9ajgKW<%)^^YJZXyj=igr`Gt0(u(7AYe$Q+t<1&PPyy4#dl z#W|if29kD^ylJE#qHJn9>r5bXD3RLsVpXt?f}fAs6#jfvB&_#;=_%VE-*N3pP915< zi%WgaY(4Yo@Q>v6CGR-y#$x2_(BzAz4Sy{znonkSTgd<%L1sw`?xR3|Dj7-q58{P5 z!zf>b^Ybx>a2d|kwo$!CydZp&>vZtfS59B@zb4Lx=zMF_SCSsC=fBrBJjzy}iyl(w z6;9`Z0Tldv+$64}FKLx+`KnZYpYQ?l`0ahCAMyU212_kA4&oflsbi?E>#d18Lt^p# zM{w~j68LjZ{*%Ziry(8SI|(O;jaQ-acbsh~)1D4{xF#3pTEcwm;vUibtIq(uQFf0z z)~xmh-w?lQ%j#{Id(ggf))v@7g*xgOoRY*ZkQarQ>Chy?yKM!BDf2b)M|3EXy!rMT zzF%;Ude)-&I}OjH%$LVswsZdNwxBY%*~FxFm_A?dhWHgaanI(rrs0O1|8UNb}lAn{hT*%LYV{a-SZ5Q*S|@|-$;LjFw0iDL@6Y1^o{ zAr)*T#@{A6^=+QsM#Unp74aiBZ4(VF;LJez_@u4ln!%K5Pg^;O?;yT`vwsZ6zaJSo zA}E}RaAnSZCdv7k@C{q(AZtg`x^f=l{BH-9Px)drm8ah;YHZWm5??}GM@H)6OE&)g z$5yJuG%EN%D(FR0b}H7l+%4%~E6&eH5z@-hiEz$yl<9#VZKoPgZUqG+s4phrU&tS5 z^A>*5hCdmRAvU2s1yb4$W&YfX^$F>dXi#sn^#V1M@V~agZR9PW5xuhM(Cftt8azvx z-jv}>FsA^fCv5=bmJyFfnD-cd=P;2+wxYXK#OsXv4!1GkPUICKZ?S6S;4iD(V>$jx zMcU^BC>Ksx$0yFxgd39|hii4{Yk0lze4w5@VQN9bVU*nZ)m^ zjM~>b79AlZPN$M%R1k&PIUi7X192VuY2<k1 z&nEo^2GAg13IFFM+U3HYitDye|hlDtb6d)uCtl)dx+Jftlp?b+B`l= zI8k5J)rjzKw!Xo(li4V9USEc;r&s)?+<%S|6rRqx#a?iZyt?Gh;R4mU4E64~J&kQu z0>=kiHlM9L26^2{i)+(IQNAnTn&eMMy{*^LT+jbB3Ez^@goL+*_i*ZHKtoBm@I6)_ zEiGqZ8oWtfFUqeV{>qkJPTB&}_ z(asZmOF4g40@u0d5s5nZ0?TPj{4fm!k~R&KkshCmmr;?9pGeD1e5`FqX$48sk(l(n zU!)H*$<8;Vearcb_)eP!ekTKsT<4j+QwBbA!+;Z57PQ@ zeLms|3G<_&{~Z5PXDD$$&ZW#`@`DH$CtQzGk+@Kw|8#^I{;&VGvUirsc4#M+ROVtG z!*Db4eUzzVJ6M`V&y$uP3)yQ`wh-|tq{p`P6ye&-+W(JJC=s@#g1dwZ5FSZ*C{E;} z5X?^erM++|@qehWt7_%Q&NWlX`M|Ms;Tdo_8-yzOlQvT=2NVy+KUq(uDI?@=&5!W${ypEWe>w~%OHu1rn z)i^o$|Nl}jBbk@Dur3AC6HZK8DhjM4tq*biY$u5DefOIG{?9k$4pTNjZ_clbqk{{hy9Y2B$5B(oxw*Tuwzp>_sstJd-lta*m=xew^#n zAzw!c;t45Np7<56-9mgbXD8Bj*iKX>Zy#qh&iI`C?9%a4#@+u_34f@{|2~5^h)U#$ z=HgkLd}rVc#A2MU2z$A(1!Z;cs~(P*@G$Jnb@|EH(Ufo~XAiEKU^|eGu#Td5-?njw zxIYOAGdM>Pxj^9>oX2bfr$~>@S(vjp=P#70K_mL<$G4nnuRZCP2`8}EBqni}4R@lU zrR0~VTym^KM?W76D7QzS>~2u_HJL{#e3`_0gg+lY63`bEuj!PJya4j@6CX-NUvcK- z%tZWq>NrZ?d&=pvV`@%)njS#B81?!H>zG9yZ%FG;8h?ZA==YDE-w0fyqT-zADRh|3 zESyCttYavaCC;}r?(qZVzoD@U#PwPKg-Ld%Q|5c>*k*4aJ>gR{wggMrYbz6ePJTho z$&_EE`B#d-1J1>qDJU?7209a7N?1of!q=3>MbikEP-Rri&n%s9i0ha`es|K>+jxD# z#VGRulXCvWwM#hjb5`WkQIOOBJ&`?J+=4{lN0}i zvkupnCA}?Ybi?U8_D!4$$bjrNnJm3j3?)i^*z)-9A!BlP_DEaV_%`J{ls5Wm%cT*?I$wP zRuD+$IoorUk3o8EY)j!hG!(}+oW*t|EB5`Od?@*$lpjvoH0(`%0h~dEzbNKZ`y%4r ze-$d~LE?7KXI!8o72&jWE;)Jpo`7?h&U7SgF)k*)SDofuMA`_-t>e`3H|59SemYZ% zw5yZ}qKpm?*CizV1@T+NKj{5mQVKjKVU(@lDHW_E?Jno%L;vB3;ha@TyJjmZPi6nu zG80MLX|Mm41~O501gDOCochXr8Tq?8gGrxH86C6q-(P!Y3ueaRWbC4{uc^2J@nN>$ z8p3^OP{&g$d0>L>zaHBmMY58|7hO(Pd!5oQaqT(MPjG6uOHlVF!tSAj8=M#HohUKF zW|se4h_r(=5^O8IXwx54v5pWrw)KlnWHia{e>q9Pa^%mY>=Di@lxs)4FLj+F&p(&I zZW>==FB(n!G4VST>_S0($CnLtgxL->`=VpxY$tZ$JjxuQYwj3kx)O@@y5WX>Qyhzpv~ zIel@dqX6+g6u{=3W2sC>HNv+jKiou}w1jo=pE7Z_a(#U2okutW_3}lnGllpq!u)8% zNuc*49mu@G1*563we7?XG9Pme;oL>qRnFFwna_nfPEmFhd8N2^1LroA>|7`9K5-rG ztWCM*56a)7Gx_XjmmvRl(pG9NZlUrvT&Uv?7d@iTWWuv?KZSZ>PVzTW(IV2nvz^RM z*>}V%+lF2e*6}0dhEpaQa}m#J%PVgn^)#W*?&Rt4pXcI=oEs^0!gk^!8L=t!<-u?B zFmcRLg$~uC{5#IKl>5P6SMrMse6~|xBspWLqYKyY#lBOA>mI~lah@Tu3>B8b6!?Vm zwykh6-rxcqMX4~-RvM48od{1O{~lo-8x79CqlD3}<^Ku>_?F8jo6W-0KV<+*W zG?0aB#=CdK%ZaTg73FJ_|Cerx@K2P9msmGY%Ta3650`Y@v9%`Unn07}45K@vYzsA>qZORpQ*lMNKK5-8MeaT>77X%i44$ z#N@g#uF+A8dVj;eY=@MVn7sUY)za|?7p}3HUvr_36gYuGSMeVC(+D576`B&}-+Ww` zonR6=+?2A_Z71rHK7+JzGU4Q_g;*9VA}ZHmJNg zq$j0ZNAh|T{(PjP@*hb5g|vh?)8?h2Knuc8@fqpw_55kqNyr6jY!ADUq2n~?S=(3* z3MC@^5EqmGoU+YvBi9cn{Sjpwk#~snwzeMCv5T}8lzYp0R|yQnxsF+Q#01@cs}OI%nTxs`Vhhenl-E&( z^B8r!Hk~x4XEGYS&*`(B(ZwJ25654W(~*gC9(9^?JLhSeuDqVq znTYsw&Z&flbB^E~$vKL1H0Rg))Vi7rOAu*EV+VAlJ>F3Hk6gTn{OW|WQ04}mX+*h) zxD;D+{zUl>oOcN?rTlrykK@csnYp&Eo=PLG7l!22RgZExIg=@&H5q@B`1yEd!)Hlo zNu%?q_&jM{x!}vAE!WN_F9m)+N>aWYkub`Chc&31AJsdRNN-PkHD~WH>ha$u;ihfS zN1;4~|Ky^ZoI2te+@IkqxQL7QQcg!^YYeXGOD8JWiYMZq7vNO&|Edx_5@{E9RkX{m4p;fJJ6ARfnd zTzR9(TZ2E6R+}>K2_NTd!KtIWZQmI~ria4kD0qU5Hgu*L;W4D;Chrg8H?af8<_w_| z2gtiZnvSZ3+t7iZIRE0*@was&Wp(VMzCcbLzmZm*dffI8a`7BR?9q6xkcJY}+xmy7hhoC^t$BkvO7&D3*?GO>w&z^0^qK3)^JMtV8Q2Xp!}QfWmB zbho`-LdE?_TTbRV3dSU?BR%;q2+t>7#~I@7xNZyOm*Ql~UM0V`$#x!p(dZq*aX9O9 z-lbelTPAf(JN|!?sN*7)MPOmh>zwI`>&Qx@&vA3u zd7X2i>c+yfRgN;@Zrx`7sSWoSX?uN&%yXpV;(}GSbEgUG7{i&4a@9Dy+0k$_>_4-q zybL^QEYVvBDsB?&h64>zHguk-k&+H;iM?q@{?N#DDt#2*Ik$BbQyZ?Sg z<@*TzLj&dLL<+*UNsC8V#{|kR#i!)!s6adi=VZ<@oF}Px5@#lxpNw!>+ws`cbCCEM ztiiQ?H2*G=pd%j_H?tR2rLlpw!QIxMDVKq^{q|FG_oh(BF;39|(-6;#-_^iR&mt!F#xccmvXlbH*ZE zn)K9^pG$lz@eMSRmdZ9!_9)>goHHm>3onwMQVnuur0izWbTq*x#5w%#@8Jz2G+0rN zV`Pq@@<1+{N1=c0MJD%u|ND_f^cglW*L*&{BK#fK#j@8P#N*WUE9sv&TTypAZbI$5 z$4?YkNkUyRVyZ%WG$pMZd1J68X?~kmfV3{8Wx+gL6Uv!{@K>aDrrcMAE6`x~FFK_v zQ<3%tD{)3s*Voku{7K<8>K&CNB0ie)^Rbe=MpUY!8R26l=>EH%^52tIBVfy<857fV zis}~{8Rd(P@I`kEi}Lk~jOZ91+QSzT8S3j9(a#svEuvq~0={}7eZ#tjM2Au+GNMn{ zZW#KXvRoS(+BYn;pD!%h*Dox(n=hoNsWq%;cv#QS0$WmVxE3p(Z6Ks;=$6M@&nDio z_3(~zaVtkebng)o**$7U*MNYZa#iXS(K9-ebj%mgGkkzL z+bbk8I;>Nl@Q_H~=S#ZMvtCgx>)FZTK=g`h{fU*N3`uMssI2xZ&Uub8#(~Dc+7CUp- zy+XnwO-5v7M5M1{XqO1u42kwfhxX_d9oDleqiU#Qz`kI<+n`V>{bX+l$>zHTA2 zTLlLs*^x9jU}F}4$InBoo9GrA-pjowdJ)D@MutZBiKN8{y3i*wDzu*-yxNW`;A;}$ z`+Ti0#7)fSiwX@7?G)|%{MgKM3ib8r)r)(K4C~r0nu;QO5{c+yZqKjU+{&Ut85&=B zn8v<~Pq)qBGH9Rs_rGe7`tQ|;hj#h0cHRH~=yU<6DP!AX0M|uDheh{^4vXly<8=3c zfhn4VhS00dzD}Xcn=WCUn9FYM*>hgolM2CcbkztGY zq9T}Jk+Uld3&@w@bN{LRe|Ks2uwemNcJvz-kUO5=T&zBacXpp-M<$dzH#OPZ*~vJ$ zPmmd}M;+SJU2I`JnN~eQbT=v&)|m+#)`fLIA2rW)Utdh*o>9H@jNHMsZR)B*pD$A{ z?K-E)-f`KwEwUD{@iGEM3Mix-~Z>1Z=VoQ zJ5ju%`3slu6)sYyXrbBh=LKYJQZ#>&(!L@^$`mS;w-86XI_v`Zn?$l%g@;5(M3(W@ z>hpgZtG<_}qB!2}C5yzOUzmyOm>@+pi9jME!lFQ`hoA^TN-Vo2xLX zI7Lq>b8|VjW$v=xdXIvL_#R85{(>OtAt?HM&zW;-g%7*jbIr9?^$b?*w@N9xWRxOeP?Rs~+KP z`spj{tff4T#ZejHRdgC;mQksw8lVwx+d1pp!3v5gR}Bb!e@0K_RGU?EC_*Vpb4BJc zj9?W~J>+4nT!FWQa(HhP>j*fqI#{MqC!+fJRaelIgm-VuYTmvPV&y4=vRSPgrBxKK zNYIOz0d-foviX`-9Tb4$APJ<6(hFd~Js*IilwlcN6i)&ZGzUA-=rs~$SY=9-1j82u zYyG$~$}wh#Vn_^G3a-%@c{Ef)DUd=)1Sd?a>H!L9D9{6NyMUSo5tjw3h@47W{@?_q zSWid@KGA~HMQX0rhmqh@1ZN^f+fcz2(?keIUDg*}1V5M%6Ufg1pdA~kc?jHGar?qw%@%h$RNoZ4?3yxFWvXcqBidDT7~bJY<7hN*f2Bp(+?m8^YGjEI|si z75c`Rsi7^8gD9KFvy@|#n01)5BxXs?y?_e3)45;}N+YP)=mrE20eI(-&-_!SPA8xLUpJl5RNz7FGos)kll~^VaTn{NI}8tcj&oV)Jcm3~W+rn8 z=$?@cudT(hWxrkS9dEMVuL>52Wx6zvs%baGJ1WE`mdrQ|&>g3ToDcMJb<-)vSk((z z!JKh9=nGs?SeOn&N^_53eE5DITLuOm4Wo^s@^jj%+Fb%;c65PJA>0TwW};Dvo?`eP zG}!CC4ae+Z`-ls5#sOaE_{W6?Y`85J!dIT|u-4WsfTaBT-B-D!080*Rw${iyVXLBv gc^Aw5hZnBbzcIsYBCnsc>*UAZ)(Y?K343YvAG0C>tN;K2 diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.po b/conf/locale/ar/LC_MESSAGES/djangojs.po index 62833c9361..dc0174c3b1 100644 --- a/conf/locale/ar/LC_MESSAGES/djangojs.po +++ b/conf/locale/ar/LC_MESSAGES/djangojs.po @@ -15,7 +15,7 @@ # Ahmed Jazzar , 2015 # Ahmed Jazzar , 2015-2016 # Alhamzah Alnufaili , 2016 -# AR C2 , 2016 +# AR C2 , 2016-2017 # AR R1 , 2016 # ayshibly , 2014 # Belal A. Nwiran , 2015 @@ -123,9 +123,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:30+0000\n" -"PO-Revision-Date: 2017-03-29 22:00+0000\n" -"Last-Translator: Juan Camilo Montoya Franco \n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: Arabic (http://www.transifex.com/open-edx/edx-platform/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -143,8 +143,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "يجري الحفظ" @@ -176,9 +176,8 @@ msgstr "حذف" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -482,13 +481,6 @@ msgstr "{label}: {status}" msgid "This problem has been reset." msgstr "تمت إعادة تعيين هذه المسألة." -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" -"تم عرض إجابات هذه المسألة الآن. تصفح المسألة لمراجعتها مع الإجابات المُضمنة." - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "لم يتم التقديم" @@ -1684,9 +1676,9 @@ msgstr "مسافة عمودية" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "عرض" @@ -1800,7 +1792,6 @@ msgstr "" "النموذج التسلسلي الحالي. يُرجى الاتصال بطاقم المساق." #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "جرى وضع علامة" @@ -1907,13 +1898,17 @@ msgid "on" msgstr "مفعّل" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "موضع الفيديو" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "انتهى الفيديو" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "موضع الفيديو" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2213,9 +2208,7 @@ msgid "Loading posts list" msgstr "تحميل قائمة المشاركات" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -2345,13 +2338,13 @@ msgstr "جرى الإسقاط على الهدف" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "منذ %s " #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "%s ثوانٍ من الآن" @@ -2364,7 +2357,7 @@ msgid "about a minute" msgstr "حوالي دقيقة" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d دقيقة" @@ -2379,7 +2372,7 @@ msgid "about an hour" msgstr "حوالي ساعة" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "حوالي %d ساعة" @@ -2394,7 +2387,7 @@ msgid "a day" msgstr "يوم واحد" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d يوم" @@ -2409,7 +2402,7 @@ msgid "about a month" msgstr "حوالي شهر" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d شهر" @@ -2424,7 +2417,7 @@ msgid "about a year" msgstr "حوالي سنة" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d سنة" @@ -2865,8 +2858,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -3154,32 +3145,13 @@ msgid "Heading" msgstr "عنوان رئيسي" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "معاينة هذا الاستفسار" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "نأسف لحدوث خطأ. يُرجى إعادة المحاولة." - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "إضافة الصفحة للمفضلة " - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "جاري التحميل" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "جميع الأقسام الفرعية" @@ -3188,7 +3160,8 @@ msgstr "جميع الأقسام الفرعية" msgid "All units" msgstr "جميع الوحدات" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "أضغط للتغير" @@ -3196,7 +3169,7 @@ msgstr "أضغط للتغير" msgid "Select a chapter" msgstr "اختر فصلًا" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "حفظ التغييرات" @@ -3217,15 +3190,8 @@ msgid "Enter Start Date and Time" msgstr "يُرجى إدخال تاريخ وتوقيت البدء" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3241,15 +3207,15 @@ msgid " learner is successfully added to the exception list" msgstr "جرت إضافة المتعلّم بنجاح إلى قائمة الإستثناء" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3257,20 +3223,19 @@ msgid " learner does not exist in LMS and not added to the exception list" msgstr "لا يوجد متعلّمين في LMS ولم تجري إضافتهم إلى لائحة الاستثناء" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_invalidation_view.js @@ -3354,7 +3319,7 @@ msgid "An error occurred. Please try again later." msgstr "ناسف لحدوث خطأ. يُرجى إعادة المحاولة لاحقًا. " #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "إظهار %s مساق" @@ -3365,7 +3330,7 @@ msgstr[4] "إظهار %s مساقات" msgstr[5] "إظهار %s مساقات" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "عذرًا، لم نجد أي نتائج لـ\"%s\"." @@ -3666,6 +3631,12 @@ msgstr "" "نأسف لحدوث خطأ في استحداث معلومات الملف الشخصي للطالب. يُرجى إعادة المحاولة." " " +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "جاري التحميل" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "نأسف لحدوث خطأ في الحصول على قائمة الطلّاب." @@ -4298,8 +4269,13 @@ msgstr "" "يجري استحداث الروابط عند الطلب وينتهي مفعولها في غضون 5 دقائق نظرًا لحساسية " "معلومات الطالب." +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s نتيجة" @@ -4400,7 +4376,7 @@ msgid "We couldn't sign you in." msgstr "عذرًا، لم نتمكّن من تسجيل دخولك. " #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "حدث خطأ أثناء محاولة تسجيل الدخول إلى %s." @@ -4414,10 +4390,7 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" #: lms/static/js/student_account/views/LoginView.js @@ -4429,8 +4402,7 @@ msgstr "نأسف لحدوث خطأ. يُرجى تحديث الصفحة أو تأ #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" #: lms/static/js/student_account/views/RegisterView.js @@ -4822,6 +4794,10 @@ msgstr "جميع خيارات السداد غير متوفّرة حاليًا." msgid "Try the transaction again in a few minutes." msgstr "الرجاء معاودة طلب العملية مجدّدًا بعد بضع دقائق." +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "نأسف لحدوث خطأ. يُرجى إعادة المحاولة." + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "عذرًا، لم يمكن تقديم الطلب." @@ -4968,6 +4944,10 @@ msgstr "" "لا يمكنك رؤية هذا المساق كطالب أو كمختبر لنسخته التجريبية قبل تاريخ نشر " "المساق." +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -5099,7 +5079,7 @@ msgid "Image must be in PNG format." msgstr "يجب أن تكون الصورة بصيغة PNG." #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "المجموعة %s" @@ -5111,62 +5091,8 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "أ ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن هـ و ي" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "نأسف لحدوث خطأ خلال التصدير." - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." +msgid "Your export has failed." msgstr "" -"تعذّر تصدير مكوِّن واحد على الأقل إلى صيغة XML. لذا نقترح عليك الذهاب إلى " -"صفحة التعديل لإصلاح الخطأ قبل محاولة القيام بتصدير آخر. ويُرجى التحقق من " -"صحّة جميع المكوّنات الموجودة في الصفحة ومن أنّها لا تحوي أيّ رسائل خطأ. " - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "يُرجى تصحيح المكوِّن الذي تعذّر تصديره. " - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "العودة إلى التصدير" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "" -"نأسف لتعذّر تصدير مكتبتك إلى ملف بصيغة XML، ولا تتوفّر معلومات كافية لتحديد " -"المكوِّن الخاطئ. يُرجى التحقّق من مكتبتك لتحديد أي مكوِّنات خاطئة ثمّ " -"المحاولة مرّة أخرى." - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "أرجو أخذي إلى صفحة المكتبة." - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "" -"تعذّر تصدير مساقك إلى ملف بصيغة XML، ولا نملك معلومات كافية لتحديد المكوّن " -"الخاطئ. يرجى التحقق من مساقك لتحديد أي مكوّنات خاطئة ثم حاول مرة أخرى." - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "أرجو أخذي إلى الصفحة الرئيسية للمساق." - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "نص رسالة الخطأ هي:" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." -msgstr "نأسف لحدوث خطأ في عملية التصدير التي أجريتها. " #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." @@ -5424,9 +5350,7 @@ msgid "Upload failed for video {fileName}" msgstr "" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" #: cms/static/js/views/active_video_upload_list.js @@ -5487,12 +5411,12 @@ msgstr "" msgid "Max file size exceeded" msgstr "جرى تجاوز الحدّ الأقصى المسموح به لحجم الملف. " -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" msgstr "تحميل ملف جديد" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "تحميل ملف آخر" @@ -5554,6 +5478,50 @@ msgstr "حمّل ملف PDF جديد إلى “<%= name %>”." msgid "Please select a PDF file to upload." msgstr "يُرجى اختيار ملف PDF لتحميله. " +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "نأسف لحدوث خطأ خلال التصدير." + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "يُرجى تصحيح المكوِّن الذي تعذّر تصديره. " + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "العودة إلى التصدير" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "أرجو أخذي إلى صفحة المكتبة." + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "أرجو أخذي إلى الصفحة الرئيسية للمساق." + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "نص رسالة الخطأ هي:" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "نأسف لحدوث خطأ في عملية التصدير التي أجريتها. " + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5770,6 +5738,18 @@ msgstr "تعديل: %(title)s" msgid "Component" msgstr "مكوِّن" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "نأسف لحدوث خطأ أثناء الحفظ." @@ -5782,6 +5762,35 @@ msgstr "التراجع عن التغييرات" msgid "Change Manually" msgstr "التغيير يدويًّا " +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "الشُعب" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "المخطّط الكلّي للمساق" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "تاريخ الإضافة " @@ -6029,10 +6038,36 @@ msgstr "" "لا يمكن أن يزيد مجموع الأحرف في حقلي المؤسسة ورمز المكتبة عن <%=limit%> " "حرفًا." +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "جاري إنشاء نسخة مطابقة " +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "إنّ حذف هذا الـ {xblock_type} دائم ولا يمكن التراجع عنه." @@ -6213,6 +6248,14 @@ msgstr "تكبير" msgid "Zoom Out" msgstr "تصغير" +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6827,31 +6870,6 @@ msgstr "" msgid "This catalog's courses:" msgstr "الدورات التدريبية الخاصة بهذا الكتالوج:" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "علاماتي المرجعيّة" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "جرى وضع علامة مرجعيّة بتاريخ" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "لم تضع أي أشارة مرجعيّة لأي من صفحات محتويات المساق بعد." - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" -"استخدم العلامات المرجعيّة لتتمكّن من العودة إلى صفحات محتويات المساق بسهولة." -" لوضع علامة مرجعيّة لصفحة معيّنة، اختر ’علامة مرجعيّة‘ عند الزاوية العلوية " -"اليمنى للصفحة. لاستعراض قائمة بجميع العلامات المرجعيّة التي وضعتها سابقًا، " -"اختر علامات مرجعيّة عند الزاوية العلوية اليسرى لأي صفحة من صفحات محتويات " -"المساق." - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "تكبير جميع الأقسام" @@ -7037,11 +7055,13 @@ msgid "LEARN MORE" msgstr "اعرف المزيد" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "يبدأ بتاريخ:%(start_date)s" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "البداية" @@ -7482,6 +7502,15 @@ msgstr "تهانينا، لقد حصلت على شهادة إتمام هذه ا msgid "View Certificate" msgstr "معاينة الشهادة" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -7500,6 +7529,7 @@ msgid "View Archived Course" msgstr "استعراض المساق" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -7521,21 +7551,29 @@ msgid "Starts %(start)s" msgstr "يبدأ بتاريخ %(start)s" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "سجل الآن" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "قريباً" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "يُفتح باب الانضمام في" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "غير متاحٍ الآن" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "أنت لست منضماً لأي برامج بعد." @@ -7555,20 +7593,62 @@ msgid "Explore New Programs" msgstr "استكشاف برامج جديدة" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" msgstr "" -"لقد حصلت على شهادات في %(completed_courses)s من %(total_courses)s مساقات حتى" -" الآن." #: lms/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "%(programName)s الصفحة الرئيسية." +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "شعار ال{organization}" @@ -7595,6 +7675,14 @@ msgstr "" msgid "Upgrade Now" msgstr "طوّر اشتراكك الآن" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7848,10 +7936,6 @@ msgstr "أنت الآن مسجِّل كطالب موثَّق لدى: " msgid "A list of courses you have just enrolled in as a verified student" msgstr "قائمة المساقات التي سجّلت فيها لتوّك كطالب موثَّق " -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "المساق " - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "استكشف مساقك!" @@ -8389,6 +8473,20 @@ msgstr "إعادة التقاط الصورة" msgid "Take Photo" msgstr "التقاط صورة " +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "جرى وضع علامة مرجعيّة بتاريخ" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "الحدّ من صلاحية الوصول" @@ -8662,11 +8760,6 @@ msgstr "" "إنّ مجموعة المحتوى هذه ليست قيد الاستخدام. يُرجى إضافة مجموعة محتوى إلى أي " "وحدة من خلال {linkStart}نبذة عن المساق{linkEnd}." -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "المخطّط الكلّي للمساق" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "اسم مجموعة المحتوى:" @@ -9131,10 +9224,6 @@ msgstr "وصف اختياري مطوَّل" msgid "Group information" msgstr "معلومات عن المجموعة" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "الشُعب" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -9228,6 +9317,22 @@ msgstr "معرف موقع العناصر" msgid "Download" msgstr "تنزيل" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "لم تُضِف بعد أي كتب إلى هذا المساق." @@ -9336,8 +9441,9 @@ msgid "Staff and Learners" msgstr "الموظفون والمتعلمون" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" -msgstr "إنّ جزء من محتوى هذه الوحدة مرئي فقط من قبل مجموعات محتوى معيّنة. " +msgid "" +"Some content in this unit is visible only to specific groups of learners." +msgstr "" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore diff --git a/conf/locale/en/LC_MESSAGES/django.po b/conf/locale/en/LC_MESSAGES/django.po index f0ae2dc893..39839d7ff2 100644 --- a/conf/locale/en/LC_MESSAGES/django.po +++ b/conf/locale/en/LC_MESSAGES/django.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-30 10:54+0000\n" -"PO-Revision-Date: 2017-03-30 10:54:39.757057\n" +"POT-Creation-Date: 2017-04-11 15:06+0000\n" +"PO-Revision-Date: 2017-04-11 15:06:29.188134\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -258,6 +258,19 @@ msgid "" "The time period before a course ends in which a course mode will expire" msgstr "" +#: common/djangoapps/course_modes/views.py +#, python-brace-format +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +#, python-brace-format +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -288,7 +301,6 @@ msgstr "" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/preview_menu.html msgid "Student" msgstr "" @@ -1225,25 +1237,6 @@ msgctxt "month name" msgid "December" msgstr "" -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "" -"If you have concerns about sharing your data, please contact your " -"administrator at {enterprise_customer_name}." -msgstr "" - -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "" -"If you have concerns about sharing your data, please contact your " -"administrator at {enterprise_customer_name} at {contact_info}." -msgstr "" - -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "Enrollment in {course_name} was not complete." -msgstr "" - #: common/djangoapps/util/file.py #, python-brace-format msgid "The file must end with the extension '{file_types}'." @@ -3638,6 +3631,14 @@ msgid "" " considered in the Entrance Exam scoring/gating algorithm." msgstr "" +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -6757,6 +6758,17 @@ msgstr "" msgid " (out of {total})" msgstr "" +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "" @@ -6810,15 +6822,6 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "" - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "" @@ -7921,15 +7924,6 @@ msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "" -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "" - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "" - #: lms/djangoapps/verify_student/models.py #, python-brace-format msgid "Your {platform_name} verification has expired." @@ -8960,6 +8954,11 @@ msgstr "" msgid "Language reset to user's preference: {preview_language_code}" msgstr "" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "" + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "" @@ -9300,6 +9299,10 @@ msgstr "" msgid "Review the Terms of Service" msgstr "" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "" + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "" @@ -9342,6 +9345,17 @@ msgid "" " the discussion forum for the course." msgstr "" +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -9463,8 +9477,16 @@ msgstr "" msgid "Could not find the {0} file in the package." msgstr "" +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" +#, python-brace-format +msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/views/assets.py @@ -9609,7 +9631,7 @@ msgid "You can not move {source_type} into {target_parent_type}." msgstr "" #: cms/djangoapps/contentstore/views/item.py -msgid "You can not move an item into the same parent." +msgid "Item is already present in target location." msgstr "" #: cms/djangoapps/contentstore/views/item.py @@ -10961,11 +10983,15 @@ msgid "View this course as:" msgstr "" #: lms/templates/preview_menu.html -msgid "Specific student" +msgid "Learner" msgstr "" #: lms/templates/preview_menu.html -msgid "Student in {content_group}" +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" msgstr "" #: lms/templates/preview_menu.html @@ -12751,18 +12777,6 @@ msgstr "" msgid "Sorry, there was an error when trying to enroll you" msgstr "" -#: lms/templates/course_modes/choose.html -msgid "" -"Welcome, {username}! You are about to enroll in {course_name}, from " -"{partner_names}, sponsored by {enterprise_name}. Please select your " -"enrollment information below." -msgstr "" - -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -13302,6 +13316,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "" @@ -13888,6 +13903,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "" @@ -14109,12 +14125,14 @@ msgid "" msgstr "" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." msgstr "" #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -17178,6 +17196,37 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -17235,6 +17284,39 @@ msgid "" "discussion forums or through the FAQs." msgstr "" +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "" @@ -18342,11 +18424,6 @@ msgstr "" msgid "Course git url:" msgstr "" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "" @@ -20125,14 +20202,26 @@ msgid "" msgstr "" #: cms/templates/visibility_editor.html -msgid "No content groups exist" +msgid "No visibility settings" msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" #: cms/templates/visibility_editor.html @@ -20143,46 +20232,35 @@ msgstr "" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" #: cms/templates/visibility_editor.html -msgid "Make visible to:" +msgid "Currently visible to:" msgstr "" #: cms/templates/visibility_editor.html -msgid "All Students and Staff" +msgid "All Learners and Staff" msgstr "" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" +msgid "Change visibility to:" msgstr "" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" -msgstr "" - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" #: cms/templates/emails/activation_email.txt diff --git a/conf/locale/en/LC_MESSAGES/djangojs.po b/conf/locale/en/LC_MESSAGES/djangojs.po index 52ca341f76..a2ac285c47 100644 --- a/conf/locale/en/LC_MESSAGES/djangojs.po +++ b/conf/locale/en/LC_MESSAGES/djangojs.po @@ -26,8 +26,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-30 10:52+0000\n" -"PO-Revision-Date: 2017-03-30 10:54:40.500506\n" +"POT-Creation-Date: 2017-04-11 15:04+0000\n" +"PO-Revision-Date: 2017-04-11 15:06:29.691078\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -1753,13 +1753,17 @@ msgid "on" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" +msgid "Video position. Press space to toggle playback" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -3889,6 +3893,11 @@ msgid "" "sensitive nature of student information." msgstr "" +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js #, javascript-format msgid "%s result" @@ -6506,11 +6515,13 @@ msgid "LEARN MORE" msgstr "" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "" @@ -6919,6 +6930,15 @@ msgstr "" msgid "View Certificate" msgstr "" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -6959,21 +6979,29 @@ msgid "Starts %(start)s" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "" @@ -7003,16 +7031,48 @@ msgstr[1] "" msgid "Completed" msgstr "" -#: lms/templates/learner_dashboard/program_card.underscore -msgid "Enrolled" -msgstr "" - #: lms/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "" @@ -7038,6 +7098,14 @@ msgstr "" msgid "Upgrade Now" msgstr "" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -8686,7 +8754,8 @@ msgid "Staff and Learners" msgstr "" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" #: cms/templates/js/publish-xblock.underscore diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index e0f875e6d4a4e10c12aad43db621b8cb4c94c1f4..31d92c8b7506e7b3491a1949a8ed15caad35cf94 100644 GIT binary patch delta 93230 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 K1uOm2*8c}_hcXfX delta 91738 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 z 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 Ln$6Eeov-;nF6443 diff --git a/conf/locale/eo/LC_MESSAGES/django.po b/conf/locale/eo/LC_MESSAGES/django.po index 6c1cda8395..24fdb88610 100644 --- a/conf/locale/eo/LC_MESSAGES/django.po +++ b/conf/locale/eo/LC_MESSAGES/django.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-30 10:54+0000\n" -"PO-Revision-Date: 2017-03-30 10:54:39.757057\n" +"POT-Creation-Date: 2017-04-11 15:06+0000\n" +"PO-Revision-Date: 2017-04-11 15:06:29.188134\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -295,6 +295,24 @@ msgstr "" "Thé tïmé pérïöd ßéföré ä çöürsé énds ïn whïçh ä çöürsé mödé wïll éxpïré " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +#: common/djangoapps/course_modes/views.py +#, python-brace-format +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" +"Çöngrätülätïöns! Ýöü äré nöw énrölléd ïn {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: common/djangoapps/course_modes/views.py +#, python-brace-format +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" +"Wélçömé, {username}! Ýöü äré äßöüt tö énröll ïn {course_name}, fröm " +"{partner_names}, spönsöréd ßý {enterprise_name}. Pléäsé séléçt ýöür " +"énröllmént ïnförmätïön ßélöw. Ⱡ'σяєм ιρѕ#" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "Énröllmént ïs çlöséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" @@ -327,7 +345,6 @@ msgstr "Çömmünïtý TÀ Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/preview_menu.html msgid "Student" msgstr "Stüdént Ⱡ'σяєм ιρѕυм #" @@ -1457,33 +1474,6 @@ msgctxt "month name" msgid "December" msgstr "Déçémßér Ⱡ'σяєм ιρѕυм ∂#" -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "" -"If you have concerns about sharing your data, please contact your " -"administrator at {enterprise_customer_name}." -msgstr "" -"Ìf ýöü hävé çönçérns äßöüt shärïng ýöür dätä, pléäsé çöntäçt ýöür " -"ädmïnïsträtör ät {enterprise_customer_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє#" - -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "" -"If you have concerns about sharing your data, please contact your " -"administrator at {enterprise_customer_name} at {contact_info}." -msgstr "" -"Ìf ýöü hävé çönçérns äßöüt shärïng ýöür dätä, pléäsé çöntäçt ýöür " -"ädmïnïsträtör ät {enterprise_customer_name} ät {contact_info}. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢#" - -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "Enrollment in {course_name} was not complete." -msgstr "" -"Énröllmént ïn {course_name} wäs nöt çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєт#" - #: common/djangoapps/util/file.py #, python-brace-format msgid "The file must end with the extension '{file_types}'." @@ -4689,6 +4679,16 @@ msgstr "" "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυм#" +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "Énröllmént Träçks Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" +"Pärtïtïön för ségméntïng üsérs ßý énröllmént träçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -8691,6 +8691,21 @@ msgstr " (skïppïng {skipped}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" msgid " (out of {total})" msgstr " (öüt öf {total}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" +"Thïs çömpönént's vïsïßïlïtý séttïngs référ tö délétéd ör ïnvälïd gröüp " +"çönfïgürätïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" +"Thïs çömpönént's vïsïßïlïtý séttïngs référ tö délétéd ör ïnvälïd gröüps. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "" @@ -8763,19 +8778,6 @@ msgstr "" "thé ßlöçk ïs vïsïßlé_tö_stäff_önlý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя" " α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт ł#" -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" -"Thïs çömpönént référs tö délétéd ör ïnvälïd çöntént gröüp çönfïgürätïöns. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "" -"Thïs çömpönént référs tö délétéd ör ïnvälïd çöntént gröüps. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "Mý Nötés Ⱡ'σяєм ιρѕυм ∂#" @@ -10261,19 +10263,6 @@ msgstr "" "Thé üsér {username} ïs nöt énrölléd ïn thé çöürsé ässöçïätéd wïth thïs téäm." " Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "" -"ÇÖÛRSÉ NÖT FÖÛND. Pléäsé çhéçk thät thé çöürsé ÌD ïs välïd. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "" -"Thé çöürsé kéý för thé çöürsé wé wöüld lïké tö ßé äütö-çöhörtéd. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - #: lms/djangoapps/verify_student/models.py #, python-brace-format msgid "Your {platform_name} verification has expired." @@ -11552,6 +11541,13 @@ msgstr "" "Längüägé rését tö üsér's préférénçé: {preview_language_code} Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "" +"ÇÖÛRSÉ NÖT FÖÛND. Pléäsé çhéçk thät thé çöürsé ÌD ïs välïd. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "" @@ -11970,6 +11966,12 @@ msgstr "" msgid "Review the Terms of Service" msgstr "Révïéw thé Térms öf Sérvïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "" +"Thé çöürsé kéý för thé çöürsé wé wöüld lïké tö ßé äütö-çöhörtéd. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "Thïs välüé ïs ïnvälïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" @@ -12018,6 +12020,19 @@ msgstr "" "À süßçätégörý nämé för thé dïsçüssïön. Thïs nämé äppéärs ïn thé léft päné öf" " thé dïsçüssïön förüm för thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσ#" +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" +"Thé gröüps ïn thïs çönfïgürätïön çän ßé mäppéd tö çöhörts ïn thé Ìnstrüçtör " +"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: cms/djangoapps/contentstore/course_group_config.py +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "Çöntént Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -12163,9 +12178,17 @@ msgstr "" "Çöüld nöt fïnd thé {0} fïlé ïn thé päçkägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "Délétéd Gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" -msgstr "Délétéd gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +#, python-brace-format +msgid "{previous_groups}, {current_group}" +msgstr "{previous_groups}, {current_group} Ⱡ'σяєм ιρѕυм ∂#" #: cms/djangoapps/contentstore/views/assets.py #, python-brace-format @@ -12354,10 +12377,10 @@ msgstr "" " ѕιт αмєт, ¢σηѕє¢т#" #: cms/djangoapps/contentstore/views/item.py -msgid "You can not move an item into the same parent." +msgid "Item is already present in target location." msgstr "" -"Ýöü çän nöt mövé än ïtém ïntö thé sämé pärént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α#" +"Ìtém ïs älréädý présént ïn tärgét löçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: cms/djangoapps/contentstore/views/item.py msgid "You can not move an item into itself." @@ -13938,12 +13961,16 @@ msgid "View this course as:" msgstr "Vïéw thïs çöürsé äs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/preview_menu.html -msgid "Specific student" -msgstr "Spéçïfïç stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +msgid "Learner" +msgstr "Léärnér Ⱡ'σяєм ιρѕυм #" #: lms/templates/preview_menu.html -msgid "Student in {content_group}" -msgstr "Stüdént ïn {content_group} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +msgid "Specific learner" +msgstr "Spéçïfïç léärnér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "Léärnér ïn {content_group} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/preview_menu.html msgid "Username or email:" @@ -16280,23 +16307,6 @@ msgstr "" "Sörrý, théré wäs än érrör whén trýïng tö énröll ýöü Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α#" -#: lms/templates/course_modes/choose.html -msgid "" -"Welcome, {username}! You are about to enroll in {course_name}, from " -"{partner_names}, sponsored by {enterprise_name}. Please select your " -"enrollment information below." -msgstr "" -"Wélçömé, {username}! Ýöü äré äßöüt tö énröll ïn {course_name}, fröm " -"{partner_names}, spönsöréd ßý {enterprise_name}. Pléäsé séléçt ýöür " -"énröllmént ïnförmätïön ßélöw. Ⱡ'σяєм ιρѕ#" - -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "" -"Çöngrätülätïöns! Ýöü äré nöw énrölléd ïn {course_name} Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя #" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -16967,6 +16977,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "Thé {platform_name} Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" @@ -17714,6 +17725,7 @@ msgstr "" "Sïnçérélý ýöürs,Thé {course_name} Téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "" "Thänk ýöü för çréätïng än äççöünt wïth {platform_name}! Ⱡ'σяєм ιρѕυм ∂σłσя " @@ -18011,6 +18023,7 @@ msgstr "" "ηση ρяσι∂єηт, ѕυ#" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." @@ -18019,6 +18032,7 @@ msgstr "" "ïnvéstïgäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -22018,6 +22032,62 @@ msgstr "" "{b_start}Süppört öür Mïssïön: {b_end} ÉdX, ä nön-pröfït, rélïés ön vérïfïéd " "çértïfïçätés tö hélp fünd fréé édüçätïön för évérýöné glößällý Ⱡ'σя#" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" +"Théré's jüst öné möré stép ßéföré ýöü çän énröll ïn ä çöürsé: Ýöü nééd tö " +"äçtïväté ýöür {platform_name} äççöünt. Tö äçtïväté ýöür äççöünt, çlïçk thé " +"föllöwïng lïnk. Ìf thät döésn't wörk, çöpý änd pästé thé lïnk ïntö ýöür " +"ßröwsér's äddréss ßär. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσя#" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" +"Àftér ýöü äçtïväté ýöür äççöünt, ýöü çän täké äný öf thé hündréds öf çöürsés" +" {platform_name} öfférs. Ýöü wïll réçéïvé öççäsïönäl émäïl méssägés fröm " +"{platform_name} äßöüt néw çöürsés ör öthér ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " +"#" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" +"Ìf ýöü nééd hélp, pléäsé üsé öür wéß förm ät {contact_us_url}, émäïl " +"{info_email_address}, ör wrïté tö {info_postal_address}. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєт#" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" +"Wé höpé ýöü énjöý léärnïng wïth {platform_name}! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυ#" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" +"Thïs émäïl méssägé wäs äütömätïçällý sént ßý {site_name} ßéçäüsé söméöné " +"ättémptéd tö çréäté än äççöünt ön {platform_name} üsïng thïs émäïl äddréss. " +"Ⱡ'σя#" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -22092,6 +22162,75 @@ msgstr "" "Önçé régïstéréd, möst qüéstïöns çän ßé änswéréd ïn thé çöürsé spéçïfïç " "dïsçüssïön förüms ör thröügh thé FÀQs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" +"Thänk ýöü för sïgnïng üp för {platform_name}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" +"Çhängé ýöür lïfé änd stärt léärnïng tödäý ßý äçtïvätïng ýöür {platform_name}" +" äççöünt. Çlïçk ön thé lïnk ßélöw ör çöpý änd pästé ït ïntö ýöür ßröwsér's " +"äddréss ßär. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " +"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт α#" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" +"Ìf ýöü dïdn't réqüést thïs, ýöü dön't nééd tö dö änýthïng; ýöü wön't réçéïvé" +" äný möré émäïl fröm üs. Pléäsé dö nöt réplý tö thïs é-mäïl; ïf ýöü réqüïré " +"ässïstänçé, çhéçk thé äßöüt séçtïön öf thé {platform_name} Çöürsés wéß sïté." +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυ#" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" +"Thïs ïs tö çönfïrm thät ýöü çhängéd thé é-mäïl ässöçïätéd wïth " +"{platform_name} fröm {old_email} tö {new_email}. Ìf ýöü dïd nöt mäké thïs " +"réqüést, pléäsé çöntäçt üs ät Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαв#" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" +"Wé äré sörrý. Öür çöürsé stäff dïd nöt äpprövé ýöür réqüést tö çhängé ýöür " +"nämé fröm {old_name} tö {new_name}. Ìf ýöü nééd fürthér ässïstänçé, pléäsé " +"é-mäïl thé téçh süppört ät {email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ι#" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "Püt ýöür Térms öf Sérvïçé héré! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" @@ -23583,11 +23722,6 @@ msgstr "Ýöür çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" msgid "Course git url:" msgstr "Çöürsé gït ürl: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "Çöntént Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "Éxpérïmént Gröüp Çönfïgürätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" @@ -26109,24 +26243,39 @@ msgstr "" "nöt ßé çömplété för äll énçödïngs änd äll vïdéö höstïng sïtés.#" #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "Nö çöntént gröüps éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +msgid "No visibility settings" +msgstr "Nö vïsïßïlïtý séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." msgstr "" -"Ûsé çöntént gröüps tö gïvé gröüps öf stüdénts äççéss tö ä spéçïfïç sét öf " -"çöürsé çöntént. Çréäté öné ör möré çöntént gröüps, änd mäké spéçïfïç " -"çömpönénts vïsïßlé tö thém. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" -" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " -"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " -"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " -"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " -"σ#" +"Nö vïsïßïlïtý séttïngs äré défïnéd för thïs çömpönént, ßüt vïsïßïlïtý mïght " +"ßé äfféçtéd ßý ïnhérïtéd séttïngs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" +"Ýöü çän mäké thïs çömpönént vïsïßlé önlý tö spéçïfïç gröüps öf léärnérs " +"ßäséd éïthér ön théïr énröllmént träçk, ör ßý çöntént gröüps thät ýöü " +"çréäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ " +"єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм" +" νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα " +"¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт" +" єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηι#" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." +msgstr "" +"Ýöü çän mäké thïs çömpönént vïsïßlé önlý tö spéçïfïç gröüps öf léärnérs " +"ßäséd ön çöntént gröüps thät ýöü çréäté. Ⱡ'σяєм ιρѕυм ∂σłσя#" #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -26136,61 +26285,47 @@ msgstr "Mänägé çöntént gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" -"{screen_reader_start}Wärnïng:{screen_reader_end} Thé Ûnït thïs çömpönént ïs " -"çöntäïnéd ïn ïs hïddén fröm stüdénts. Vïsïßïlïtý séttïngs héré wïll ßé " -"trümpéd ßý thïs. Ⱡ'σ#" - -#: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "Mäké vïsïßlé tö: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" - -#: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "Àll Stüdénts änd Stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" - -#: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "Spéçïfïç Çöntént Gröüps Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" - -#: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "Délétéd Çöntént Gröüp Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" - -#: cms/templates/visibility_editor.html -msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" -msgstr "" -"Çöntént gröüp nö löngér éxïsts. Pléäsé çhöösé änöthér ör ällöw äççéss tö Àll" -" Stüdénts änd stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "Vérïfïçätïön Çhéçkpöïnt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "" -"Vérïfïçätïön çhéçkpöïnt tö çömplété Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." -msgstr "" -"Léärnérs whö réqüïré vérïfïçätïön müst päss thé séléçtéd çhéçkpöïnt tö séé " -"thé çöntént ïn thïs çömpönént. Léärnérs whö dö nöt réqüïré vérïfïçätïön séé " -"thïs çöntént ßý défäült. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"{screen_reader_start}Wärnïng:{screen_reader_end} Thé ünït thät çöntäïns thïs" +" çömpönént ïs hïddén fröm léärnérs. Thé ünït séttïng övérrïdés thé çömpönént" +" vïsïßïlïtý séttïngs défïnéd héré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " "α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" " αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " "ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " "яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " -"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρ#" +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " +"σƒƒι¢ια ∂єѕєяυηт мσłłιт#" + +#: cms/templates/visibility_editor.html +msgid "Currently visible to:" +msgstr "Çürréntlý vïsïßlé tö: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: cms/templates/visibility_editor.html +msgid "All Learners and Staff" +msgstr "Àll Léärnérs änd Stäff Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: cms/templates/visibility_editor.html +msgid "Change visibility to:" +msgstr "Çhängé vïsïßïlïtý tö: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: cms/templates/visibility_editor.html +msgid "Choose one" +msgstr "Çhöösé öné Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" +msgstr "Séléçt öné ör möré gröüps: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: cms/templates/visibility_editor.html +msgid "" +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." +msgstr "" +"Thïs gröüp nö löngér éxïsts. Çhöösé änöthér gröüp ör mäké thïs çömpönént " +"vïsïßlé tö Àll Léärnérs änd Stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: cms/templates/emails/activation_email.txt msgid "" diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index ca60be6ff50f7a1336960aac83867f4008f4d901..0254bf036cd357e0d897409bd5e57ac8884c39bb 100644 GIT binary patch delta 41413 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 delta 40136 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 foHYJbqhsq|G~@G3n9^?VVa1ZR|0EL~HEZ5KA\n" "MIME-Version: 1.0\n" @@ -1824,13 +1824,19 @@ msgid "on" msgstr "ön Ⱡ'σя#" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "Vïdéö pösïtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +msgid "Video position. Press space to toggle playback" +msgstr "" +"Vïdéö pösïtïön. Préss späçé tö tögglé pläýßäçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "Vïdéö éndéd Ⱡ'σяєм ιρѕυм ∂σłσя #" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "Vïdéö pösïtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -4535,6 +4541,11 @@ msgstr "" "Lïnks äré générätéd ön démänd änd éxpïré wïthïn 5 mïnütés düé tö thé " "sénsïtïvé nätüré öf stüdént ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "Énrölléd Ⱡ'σяєм ιρѕυм ∂#" + #: lms/static/js/search/base/views/search_results_view.js #, javascript-format msgid "%s result" @@ -7661,11 +7672,13 @@ msgid "LEARN MORE" msgstr "LÉÀRN MÖRÉ Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "Stärts: %(start_date)s Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "Stärts Ⱡ'σяєм ιρѕυ#" @@ -8142,6 +8155,15 @@ msgstr "" msgid "View Certificate" msgstr "Vïéw Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "Çértïfïçäté Stätüs: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "Çértïfïçäté Pürçhäséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -8182,21 +8204,29 @@ msgid "Starts %(start)s" msgstr "Stärts %(start)s Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "Énröll Nöw Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "Çömïng Söön Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "Énröllmént Öpéns ön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "Nöt Çürréntlý Àväïläßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "Çhöösé ä çöürsé rün: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "" @@ -8230,16 +8260,54 @@ msgstr[1] "Çöürsés Ⱡ'σяєм ιρѕυм #" msgid "Completed" msgstr "Çömplétéd Ⱡ'σяєм ιρѕυм ∂σł#" -#: lms/templates/learner_dashboard/program_card.underscore -msgid "Enrolled" -msgstr "Énrölléd Ⱡ'σяєм ιρѕυм ∂#" - #: lms/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "%(programName)s Hömé Pägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "Çöngrätülätïöns! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "Ýöür Prögräm Jöürnéý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" +"Tö çömplété thé prögräm, ýöü müst éärn ä vérïfïéd çértïfïçäté för éäçh " +"çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "ÇÖÛRSÉS ÌN PRÖGRÉSS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "RÉMÀÌNÌNG ÇÖÛRSÉS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "ÇÖMPLÉTÉD ÇÖÛRSÉS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" +"Às ýöü çömplété çöürsés, ýöü wïll séé thém lïstéd héré. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" +"Çömplété çöürsés ön ýöür sçhédülé tö énsüré ýöü ständ öüt ïn ýöür fïéld! " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "{organization}\\'s lögö Ⱡ'σяєм ιρѕυм ∂σłσя #" @@ -8267,6 +8335,14 @@ msgstr "" msgid "Upgrade Now" msgstr "Ûpgrädé Nöw Ⱡ'σяєм ιρѕυм ∂σłσя #" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "Nééds vérïfïéd çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "Büý Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -10272,10 +10348,11 @@ msgid "Staff and Learners" msgstr "Stäff änd Léärnérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" -"Sömé çöntént ïn thïs ünït ïs vïsïßlé önlý tö pärtïçülär çöntént gröüps " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +"Sömé çöntént ïn thïs ünït ïs vïsïßlé önlý tö spéçïfïç gröüps öf léärnérs. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo index e359b027af77c9567f533a3f8a4e44c214364fb7..7251bc6875f6481f2f9419d74d24326dfab7f1c0 100644 GIT binary patch delta 88091 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 delta 90276 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\n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n" @@ -434,6 +434,17 @@ msgstr "" "Periodo de tiempo antes de que un curso termine en el que el modo de curso " "expirará." +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "Inscripciones cerradas" @@ -464,7 +475,6 @@ msgstr "Profesor asistente de la comunidad" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html msgid "Student" msgstr "Estudiante" @@ -576,7 +586,6 @@ msgid "Unauthorized email address." msgstr "Dirección de correo electrónico no autorizada" #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -593,7 +602,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "No se encontró ningún grupo con nombre \"{}\" - saltando." #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "Nombre de grupo no válido: \"{group_name}\". {messages}" @@ -606,12 +614,10 @@ msgid "Found existing group: \"{}\"" msgstr "Se encontró grupo existente: \"{}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "Agregando permisos {codenames} al grupo \"{group}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "Eliminando permisos {codenames} del grupo \"{group}\"" @@ -624,7 +630,6 @@ msgstr "" " utilizando el formato: app_label:model_name:permission_codename." #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." @@ -633,7 +638,6 @@ msgstr "" "permiso para el modelo {module}.{model_name}." #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "Cambiando {attribute} para el usuario \"{username}\" a \"{new_value}\"" @@ -674,17 +678,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "No se encontró ningún grupo con nombre \"{}\" - saltando." #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "Agregando usuario \"{username}\" a grupos {group_names}" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" msgstr "Eliminando usuario \"{username}\" de los grupos {group_names}" #: 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 {support_email}" @@ -748,19 +749,16 @@ msgid "Other education" msgstr "Otra educación" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "" "Certificado de Código de Honor de {platform_name} para el curso " "{course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "Certificado Verificado de {platform_name} para el curso {course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "" "Certificado Profesional de {platform_name} para el curso {course_name}" @@ -784,7 +782,6 @@ msgstr "" "enviados a LinkedIn." #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "Certificado de {platform_name} para el curso {course_name}" @@ -830,12 +827,10 @@ msgid "Value of this user attribute." msgstr "Valor de este atributo de usuario." #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "El curso que está buscando comienza el {date}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "El curso que busca está cerrado desde {date}." @@ -868,7 +863,6 @@ msgid "Enrollment action is invalid" msgstr "La inscripción es inválida" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." @@ -877,7 +871,6 @@ msgstr "" "cuenta no está vinculada aún con una cuenta de {platform_name}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -888,7 +881,6 @@ msgstr "" "con la cuenta de {provider_name} desde su panel de control." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -963,17 +955,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 "Registration using {provider} has timed out." msgstr "" @@ -1003,7 +992,6 @@ msgstr "" "información de este error." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -1018,7 +1006,6 @@ msgstr[1] "" " {num} contraseñas diferentes antes de reutilizar la misma." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1475,7 +1462,6 @@ msgid "December" msgstr "Diciembre" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." @@ -1485,12 +1471,10 @@ msgstr[1] "" "'{file_types}'." #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "Tamaño máximo del archivo de subida es {file_size} bytes" #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "" "El curso {course_id} requiere como prerequisito al curso " @@ -1501,52 +1485,42 @@ msgid "System defined milestone" msgstr "Sistema de hito definido" #: 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 fewer" 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" @@ -1681,7 +1655,6 @@ msgstr "Seleccione una opción" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "ChoiceGroup: tag inesperado {tag_name}" @@ -1692,7 +1665,6 @@ msgstr "Respuesta recibida" #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "" "Se esperaba una etiqueta o ; pero en lugar se obtuvo " @@ -1715,7 +1687,6 @@ msgstr "" "mensaje será reemplazado por los comentarios del evaluador." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "editor de {programming_language}" @@ -1734,7 +1705,6 @@ msgstr "" "por los comentarios correspondientes." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" "No se obtuvo respuesta de Xqueue en {xqueue_timeout} segundos. La operación " @@ -1753,7 +1723,6 @@ msgid "No formula specified." msgstr "No se especificó una fórmula" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "No pude analizar la fórmula: {error_msg}" @@ -1766,20 +1735,17 @@ msgid "Sorry, couldn't parse formula" msgstr "Lo siento, no se puede analizar la fórmula." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "{input_type}: no esperaba etiqueta {tag_name}" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "" "Esperaba una etiqueta {expected_tag} pero recibí una de tipo {given_tag}" #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "Pregunta {index}" @@ -1796,7 +1762,6 @@ msgid "Answer" msgstr "Respuesta" #: 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}." @@ -1805,7 +1770,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}." @@ -1858,23 +1822,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}'" @@ -1933,7 +1893,6 @@ msgid "Custom Evaluated Script" msgstr "Script personalizado de evaluación" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "error obteniendo respuesta del estudiante {student_answers}" @@ -1954,7 +1913,6 @@ msgstr "Respuesta en simbolos matemáticos" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "Ocurrió un error con SymbolicResponse. El error fue: {error_msg}" @@ -1971,7 +1929,6 @@ msgid "Error: No grader has been set up for this problem." msgstr "Error: No se ha definido un evaluador para este problema." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -1995,12 +1952,10 @@ msgid "Math Expression Input" msgstr "Respuesta de expresión matemática" #: 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}" @@ -2009,12 +1964,10 @@ 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." @@ -2025,7 +1978,6 @@ msgstr "Constructor de esquemas de circuitos" #. 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}" @@ -2034,13 +1986,11 @@ msgid "Image Mapped Input" msgstr "Respuesta de señalar sobre la imagen" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "error calificando {image_input_id} (input={user_input})" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "" "Error en la especificación del problema! No puede leerse el rectángulo en " @@ -2055,7 +2005,6 @@ msgid "Checkboxes With Text Input" msgstr "Cuadros de selección con respuesta de texto" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "Respuesta no disponible para {input_type}" @@ -2065,7 +2014,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." @@ -2346,7 +2294,6 @@ msgstr "" #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}
  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2356,12 +2303,10 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Consejo ({hint_num} de {hints_count}):" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" @@ -2369,21 +2314,18 @@ msgstr "" "calificarlas." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "Incorrecto ({progress} punto)" msgstr[1] "Incorrecto ({progress} puntos)" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "Correcto ({progress} punto)" msgstr[1] "Correcto ({progress} puntos)" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "Parcialmente correcto ({progress} punto)" @@ -2405,12 +2347,10 @@ msgstr "" "El problema debe ser restablecido antes de que pueda ser enviado 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." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2420,26 +2360,22 @@ 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 "Error: {msg}" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} hora" msgstr[1] "{num_hour} horas" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} minuto" msgstr[1] "{num_minute} minutos" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} segundo" @@ -2466,7 +2402,6 @@ msgid "Your answers have been saved." msgstr "Sus respuestas has sido guardadas." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2554,7 +2489,6 @@ msgid "Blocked Content Message" msgstr "Mensaje de contenido bloqueado" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2568,7 +2502,6 @@ msgstr "" "{link} antes de poder acceder a la unidad.'" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "Hay que completar {link} antes de poder acceder a esta unidad." @@ -3378,7 +3311,6 @@ msgid "Teams Configuration" msgstr "Configuración de equipos" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3756,7 +3688,6 @@ msgstr "" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Actualizar ahora." @@ -3794,7 +3725,6 @@ msgid "Select another problem type." msgstr "Seleccione otro tipo de problema." #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" @@ -3803,7 +3733,6 @@ msgstr[1] "" "La librería especificada está configurada para traer {count} problemas," #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "pero solo hay {actual} problema que coincida con los criterios." @@ -3845,7 +3774,6 @@ msgid "LTI ID" msgstr "LTI ID" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3862,7 +3790,6 @@ msgid "LTI URL" msgstr "LTI URL" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3879,7 +3806,6 @@ msgid "Custom Parameters" msgstr "Parámetros personalizados" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -4018,7 +3944,6 @@ msgstr "" "calificaciones después de la fecha límite." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." @@ -4027,7 +3952,6 @@ msgstr "" "una cadena \"x=y\"." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -4232,7 +4156,6 @@ msgid "Video Pre-Roll" msgstr "Video previo" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -4293,6 +4216,14 @@ msgstr "" "Ingrese true o false. Si se ingresa true, los envíos realizados para los " "problemas serán tenidos en cuenta en la puntuación del Examen de ingreso." +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "Si el estudiante ha votado en la encuesta o no" @@ -4424,7 +4355,6 @@ msgstr "" "cumplido el prerequisito." #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "ID de Grupo {group_id}" @@ -4472,7 +4402,6 @@ msgstr "" "particular" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (inactivo)" @@ -4564,7 +4493,6 @@ msgstr "" "markname;urltomark;baseline,markname2;urltomark2;baseline2" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." @@ -4577,7 +4505,6 @@ msgid "We support only SubRip (*.srt) transcripts format." 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}" @@ -4590,7 +4517,6 @@ msgid "Something wrong with SubRip transcripts file during parsing." msgstr "Algo falló con las transcripciones SubRip durante su lectura." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: No se pueden encontrar las transcripciones enviadas: " @@ -4607,7 +4533,6 @@ msgid "Basic" msgstr "Básico" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4987,7 +4912,6 @@ msgid "Top num_top_words words for word cloud." msgstr "Top de num_top_words para la nube de palabras." #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" @@ -4996,7 +4920,6 @@ msgstr "" "{end_date})" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "Completó el curso \"{course_name}\" ({course_mode})" @@ -5082,7 +5005,6 @@ msgstr "Por favor revise la sintaxis de su entrada." #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -5103,7 +5025,6 @@ msgid "Powered by Open edX" msgstr "Con la tecnología de Open edX" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "{platform_name} para Negocios" @@ -5177,12 +5098,10 @@ msgid "Terms of Service" msgstr "Términos del servicio" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "Descargar la aplicación móvil de {platform_name} de la App Store" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "Descargar la aplicación móvil de {platform_name} de Google Play" @@ -5199,7 +5118,6 @@ msgstr "" "externo. Comuníquese con un administrador del curso para pedir acceso." #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "El curso está lleno: el límite es {max_student_enrollments_allowed}" @@ -5340,37 +5258,30 @@ msgid "user is not given." msgstr "No se proporcionó el usuario" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "el usuario '{user}' no existe" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "El id de curso '{course_id}' no es válido" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "El curso no existe con la llave proporcionada '{course_key}'" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "El usuario {username} no existe" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "{course_key} no es una referencia de curso válida" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "El curso {course_key} no existe" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "El usuario {username} no está incrito en el curso {course_key}" @@ -5380,7 +5291,6 @@ msgstr "Se produjo un error inesperado en la regeneración de certificados." #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5395,7 +5305,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5414,7 +5323,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5425,13 +5333,11 @@ msgstr "" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "{day} de {month}, {year}" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -5443,7 +5349,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "Certificado {partner_short_name} {course_number} | {platform_name}" @@ -5452,7 +5357,6 @@ msgstr "Certificado {partner_short_name} {course_number} | {platform_name}" #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5463,7 +5367,6 @@ msgstr "" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -5501,7 +5404,6 @@ msgstr "Certificados de validación" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "Acerca de los logros en {platform_name}" @@ -5518,19 +5420,16 @@ msgid "Certificate ID Number" msgstr "Número de ID del certificado" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "Acerca de los certificados de {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "Como se validan los certificados de estudiante en {platform_name}" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5550,45 +5449,37 @@ msgstr "Validar este certificado usted mismo" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "{platform_name} ofrece clases en línea interactivas y cursos MOOC." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "Acerca de {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "Aprenda más de {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "Aprender con {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "Trabajar en {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "Contactar a {platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name} reconoce el siguiente logro al estudiante" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -5598,30 +5489,25 @@ msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "curso ofrecido por {partner_short_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "Completé el {course_title} en {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "He completado un curso en {platform_name}. Mira mi certificado." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "Más información acerca del cerfificado de {user_name}:" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "{fullname}, usted ha ganado un certificado!" @@ -5639,7 +5525,6 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "Más sobre los logros de {fullname}, " @@ -5688,12 +5573,10 @@ msgid "problems" msgstr "problemas" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "{course_id} no es una referencia de curso válida." #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "El curso {course_id} no existe." @@ -5735,7 +5618,6 @@ msgstr "" "procesamiento manual" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -5778,7 +5660,6 @@ msgid "Please wait a few minutes and then try again." msgstr "Por favor espere unos minutos e intente nuevamente." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "Para obtener asistencia, contacte a {payment_support_link}." @@ -5787,7 +5668,6 @@ msgid "An error occurred while creating your receipt." msgstr "Ha ocurrido un error creando su recibo." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -5803,7 +5683,6 @@ msgstr "Wiki" #. 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}**'." @@ -5812,7 +5691,6 @@ msgid "Course page automatically created." msgstr "Página del curso creada automáticamente." #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "Bienvenido a la Wiki {platform_name}" @@ -5846,12 +5724,10 @@ msgstr "Usted no tiene acceso a este curso desde dispositivos móviles" #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "Hace {relative} - {absolute}" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "Dentro de {relative} - {absolute}" @@ -5933,7 +5809,6 @@ msgstr "" "certificado verificado." #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5978,7 +5853,6 @@ msgstr "Libros de texto" #. "$500.00" #: lms/djangoapps/courseware/views/views.py #: lms/templates/shoppingcart/shopping_cart.html -#, python-brace-format msgid "{currency_symbol}{price}" msgstr "{currency_symbol}{price}" @@ -6037,7 +5911,6 @@ msgid "Certificate unavailable" msgstr "Certificado no disponible" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -6054,12 +5927,10 @@ msgid "Invalid location." msgstr "Localizacion invalida" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "El usuario {username} no ha ingresado nunca al problema {location}" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "Debe estar registrado en {platform_name} para crear un certificado." @@ -6080,7 +5951,6 @@ msgid "Certificate is being created." msgstr "Ha comenzado a crearse el certificado" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -6144,7 +6014,6 @@ msgstr "" "por la información financiera) para propósitos de marketing de edX." #: 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" @@ -6205,7 +6074,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "No se autorizó el ingreso de {username}, error: {error}\n" @@ -6214,7 +6082,6 @@ msgstr "No se autorizó el ingreso de {username}, error: {error}\n" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "No se autorizó el ingreso de {username}\n" @@ -6241,12 +6108,10 @@ msgstr "Debe ingresar su nombre completo" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "La dirección de correo electrónico debe terminar en {domain}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "" "Error: La dirección de correo {email_addr} ya existe como {external_id}" @@ -6260,27 +6125,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 {user}, {error}" msgstr "No pude crear el usuario {user}: {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "Usuario {user} creado exitosamente." #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "No encontré usuarios con la dirección de correo {email_addr}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "No encontré usuarios con el nombre de {username}: {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "Eliminé al usuario {username}" @@ -6362,7 +6222,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}
    " @@ -6533,7 +6392,6 @@ msgstr "" "bienvenida después de que se haya activado el usuario" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "El equipo de {platform_name}" @@ -6542,7 +6400,7 @@ msgid "Course Staff" msgstr "Equipo del curso" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "Equipo" @@ -6556,7 +6414,6 @@ msgid "Credit Card - Individual" msgstr "Tarjeta de crédito - Individual" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "inscrito manualmente por el usuario: {username} " @@ -6573,12 +6430,10 @@ msgid "TBD" msgstr "No definida" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "Revisión de examen supervisado: {review_status}" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -6609,7 +6464,6 @@ msgid "Could not read uploaded file." msgstr "No podemos leer el archivo subido" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" @@ -6618,12 +6472,10 @@ msgstr "" "usuario, nombre completo y país" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "Mail inválido {email_address}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -6636,12 +6488,10 @@ msgid "File is not attached." msgstr "Archivo no adjuntado." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "Nombre de usuario {user} ya existe." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -6675,7 +6525,6 @@ msgstr "" "continuación." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr "La factura número '{num}' no existe." @@ -6684,7 +6533,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "La venta asociada a esta factura ha sido invalidada" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "La factura número {0} ha sido invalidada" @@ -6693,7 +6541,6 @@ msgid "This invoice is already active." msgstr "Esta factura está activa." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "Los códigos de registro para la factura {0} han sido reactivados." @@ -7080,7 +6927,6 @@ msgstr "" "abajo. Podrá descargar el reporte una vez esté completado." #: 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}" @@ -7092,7 +6938,6 @@ msgstr "" "fecha límite)." #: 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}" @@ -7137,14 +6982,12 @@ msgstr "" "estado de la tarea en la sección \"Tareas pendientes\" más abajo." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" "El estudiante (username/email={user}) ya está en la lista de certificados de" " excepción." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -7170,7 +7013,6 @@ msgstr "" "usuario o dirección de correo válidos." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "" @@ -7178,7 +7020,6 @@ msgstr "" "nuevamente." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "" @@ -7195,17 +7036,14 @@ msgstr "" "Comenzó la generación de cerfificados para estudiantes en la lista blanca." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "usuario \"{user}\" en fila # {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "usuario \"{username}\" en fila # {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." @@ -7214,7 +7052,6 @@ msgstr "" "escritura e intente nuevamente." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -7241,7 +7078,6 @@ msgstr "" "\"Invalidar certificado\"." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -7256,22 +7092,18 @@ msgid "coupon id is None" msgstr "El id del cupón está vacio" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "el cupón con el id ({coupon_id}) no existe." #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "el cupón con el id ({coupon_id}) ya está inactivo." #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "el cupón con el id ({coupon_id}) fue actualizado exitósamente." #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -7294,12 +7126,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "Por favor ingrese la fecha en este formato mes/día/año" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "el cupón con el código ({code}) fue añadido exitósamente." #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "el cupón con el código ({code}) ya existe para este curso." @@ -7308,7 +7138,6 @@ msgid "coupon id not found" msgstr "no se encontró el id del cupón" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "el cupón con el id ({coupon_id}) fue actualizado exitósamente" @@ -7317,7 +7146,6 @@ msgid "Instructor" msgstr "Instructor" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -7345,7 +7173,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "Por favor ingrese un valor numérico para el precio del curso" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "El modo de curso con slug ({mode_slug}) no existe." @@ -7358,7 +7185,6 @@ msgid "Course Info" msgstr "Información del curso" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "Los datos de inscripciones ya están disponibles en {dashboard_link}." @@ -7391,20 +7217,22 @@ msgstr "Analíticas" msgid "Metrics" msgstr "Métricas" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "0 enviados" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "{num_emails} enviado" msgstr[1] "{num_emails} enviados" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "{num_emails} fallido" @@ -7419,7 +7247,6 @@ msgid "Incomplete" msgstr "Incompleto" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "" @@ -7439,12 +7266,10 @@ msgid "The enrollment code has been restored." msgstr "Este código de inscripción ha sido restaurado." #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr "No existe una redención para el código de inscripción ({code})." #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "" "No se ha encontrado ningún estudiante que corresponda con el " @@ -7455,12 +7280,10 @@ 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}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "La Unidad {0} no tiene fecha límite para extender." @@ -7489,12 +7312,10 @@ 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}" #: 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})" @@ -7643,12 +7464,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}" @@ -7662,7 +7481,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}: " @@ -7673,7 +7491,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 " @@ -7682,14 +7499,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}'" @@ -7697,14 +7512,12 @@ 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}'" @@ -7712,7 +7525,6 @@ 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 entrance exam submission to be {action} for student " "'{student}'" @@ -7723,7 +7535,6 @@ 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 "Entrance exam successfully {action} for student '{student}'" msgstr "" "El examen de ingreso ha sido exitósamente {action} para el estudiante " @@ -7731,14 +7542,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 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" @@ -7746,7 +7555,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" @@ -7754,20 +7562,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} " @@ -7776,38 +7581,44 @@ 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/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "Define si se mostrará este módulo o no en la tabla de contenidos" @@ -7875,17 +7686,6 @@ msgstr "" "está vacío, el bloque estará visible para todos los alumnos. Este campo se " "ignorará si el bloque solo es visible para el equipo del curso." -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" -"Este componente se refiere a una configuración de grupo borrada o inválida." - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "" -"Este componente hace referencia a un grupo de contenido inválido o borrado." - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "Mis notas" @@ -7895,7 +7695,6 @@ msgid "Order Payment Confirmation" msgstr "Confirmación de la orden de pago" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -7953,12 +7752,10 @@ msgid "The price per item sold, including discounts." msgstr "Precio por item, incluidos los descuentos." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "Registro para Curso: {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" @@ -7966,12 +7763,10 @@ msgstr "" "nuevo curso." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "Códigos de Registro para el Curso: {course_name}" #: 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}" @@ -7979,7 +7774,6 @@ msgstr "El modo {mode} no existe para el curso {course_id}" #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "{mode_name} para el curso {course}" @@ -7992,7 +7786,6 @@ msgstr "" "días después de la fecha de inicio." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -8009,7 +7802,6 @@ msgstr "" " después de la fecha de inicio." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -8020,7 +7812,6 @@ msgstr "" "información de su tarjeta de crédito." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -8033,22 +7824,18 @@ msgstr "" "mercancía o servicio fue suministrada a cambio de este regalo." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "No se encontró ningún curso con el ID '{course_id}'" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "Donación para el curso {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "Donación para {platform_name}" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "Página {page_number} de {page_count}" @@ -8061,13 +7848,11 @@ msgid "Order" msgstr "Orden" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "{id_label} # {item_id}" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -#, python-brace-format msgid "Date: {date}" msgstr "Fecha: {date}" @@ -8123,14 +7908,12 @@ msgid "TERMS AND CONDITIONS" msgstr "TÉRMINOS Y CONDICIONES" #: 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 " "requerido: {0}" #: 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} " @@ -8145,7 +7928,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}." @@ -8154,7 +7936,6 @@ msgstr "" "diferente del costo total de la orden {2} {3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -8167,7 +7948,6 @@ msgstr "" "preguntas relacionadas con los pagos a {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -8183,7 +7963,6 @@ msgstr "" "contacto con nosotros con preguntas de pago específico a {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -8196,7 +7975,6 @@ msgstr "" "Póngase en contacto con nosotros con preguntas de pago específico a {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8380,7 +8158,6 @@ msgid "" msgstr "Solicitud rechazada. Posible solución: Intente con otra forma de pago" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -8488,14 +8265,12 @@ msgid "UNKNOWN REASON" msgstr "RAZÓN DESCONOCIDA" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "" "El ente que se encarga de procesar el pago no retorno un parámetro " "requerido: {parameter}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." @@ -8504,7 +8279,6 @@ msgstr "" "{value} para el parámetro {parameter}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -8515,7 +8289,6 @@ msgstr "" "la orden {total_cost} {total_cost_currency}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -8529,7 +8302,6 @@ msgstr "" "{email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -8545,7 +8317,6 @@ msgstr "" "correo electrónico {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -8558,7 +8329,6 @@ msgstr "" "inquietudes en relación con los pagos al correo electrónico {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8575,7 +8345,6 @@ msgstr "" "relación con los pagos al correo electrónico {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -8589,7 +8358,6 @@ msgstr "" "{email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -8600,7 +8368,6 @@ msgstr "" "favor contáctenos al correo {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -8799,7 +8566,6 @@ msgstr "" "Solicitud rechazada. Posible solución: Intente con otra forma de pago." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -9031,12 +8797,10 @@ msgid "The course you requested does not exist." msgstr "El curso que ha solicitado no existe" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "El curso {course_id} ya está en ejecución." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "Usted ya estás registrado en el curso {course_id}." @@ -9045,22 +8809,18 @@ msgid "Course added to cart." msgstr "Curso añadido al carrito" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr "Descuento no existe para este código '{code}'." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "Este código de inscripción ({enrollment_code}) ya no es válido." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "Este código de inscripción ({enrollment_code}) no es válido." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "" @@ -9131,23 +8891,19 @@ msgid "User not found" msgstr "Usuario no encontrado" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "Todavía se pueden tramitar devoluciones en el curso {course_id}." #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "" "No se encontró alguna orden del usuario {user} en el curso {course_id} " #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr "Desmatriculé a {user} de {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "Devolví {cost} por la orden {order_id}" @@ -9162,7 +8918,6 @@ msgid "Teams" msgstr "Equipos" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "El ID de curso proporcionado {course_id} no es válido." @@ -9175,7 +8930,6 @@ msgid "text_search and order_by cannot be provided together" msgstr "no se pueden utilizar simultáneamente text_search y order_by" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "El ID de tema proporcionado {topic_id} no es válido" @@ -9188,12 +8942,10 @@ msgstr "Error al intentar conectarse con elasticsearch" #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "El orden {ordering} no está soportado" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "El ID de curso proporcionado {course_id} no es válido." @@ -9218,28 +8970,16 @@ msgid "This team is already full." msgstr "El equipo ya está lleno." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "El usuario {username} ya es un miembro del equipo del curso." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "" "El usuario {username} no está inscrito en el curso asociado con este equipo." -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "CURSO NO ENCONTRADO. Por favor revise que el ID del curso sea válido." - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "La clave del curso que queremos que tenga cohortes automáticamente." - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "Su verificación en {platform_name} ha expirado." @@ -9351,7 +9091,6 @@ msgid "No profile found for user" msgstr "No hay resultados para perfil de usuario" #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "El nombre debe tener al menos {min_length} caracteres." @@ -9371,7 +9110,6 @@ msgid "Facebook" msgstr "Facebook" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "Siga a {platform_name} en Facebook" @@ -9383,7 +9121,6 @@ msgid "Twitter" msgstr "Twitter" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "Siga a {platform_name} en Twitter" @@ -9394,7 +9131,6 @@ msgid "LinkedIn" msgstr "LinkedIn" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "Siga a {platform_name} en LinkedIn" @@ -9405,7 +9141,6 @@ msgid "Google+" msgstr "Google+" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "Siga a {platform_name} en Google+" @@ -9428,7 +9163,6 @@ msgid "Reddit" msgstr "Reddit" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "Suscríbase al subreddit de {platform_name}" @@ -9451,7 +9185,6 @@ msgid "Youtube" msgstr "Youtube" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "Suscríbase al canal YouTube de {platform_name}." @@ -9996,7 +9729,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." #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -10025,7 +9757,6 @@ msgid "The contact address of your company." msgstr "La dirección de contacto de su empresa." #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "Los siguientes usuarios no existen: {usernames}." @@ -10057,7 +9788,6 @@ msgid "The reason this user wants to access the API." msgstr "La razón por la cual este usuario quiere acceder a la API." #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "Solicitud de acceso a la API de {company}" @@ -10069,7 +9799,6 @@ msgstr "Solicitud de acceso a la API" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -10090,17 +9819,14 @@ msgid "Parameter usage_id not provided." msgstr "No se suministró el parámetro usage_id" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "usage_id inválido: {usage_id}." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "Bloque con usage_id: {usage_id} no encontrado." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." @@ -10109,7 +9835,6 @@ msgstr "" "algunos marcadores antes de que pueda añadir marcadores nuevos." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "El marcador con usage_id {usage_id} no existe." @@ -10219,13 +9944,11 @@ msgid "Course Credit Eligibility" msgstr "Elegibilidad para créditos del curso" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "Usted es elegible para recibir créditos de {providers_string}" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "{first_provider} y {second_provider}" @@ -10233,17 +9956,14 @@ msgstr "{first_provider} y {second_provider}" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "{first_providers}, y {last_provider}" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "[{username}] no es elegible para créditos en [{course_key}]." #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "[{course_key}] no es una referencia de curso válida." @@ -10353,7 +10073,6 @@ msgid "Language code not provided" msgstr "No se suministró código de idioma" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "Idioma configurado a: {preview_language_code}" @@ -10362,10 +10081,14 @@ msgid "Language reset to the default language code" msgstr "Idioma reajustado al código de idioma por defecto" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "Idioma reajustado a preferencias del usuario: {preview_language_code}" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "CURSO NO ENCONTRADO. Por favor revise que el ID del curso sea válido." + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "La clave de curso para el acceso restringido." @@ -10414,17 +10137,14 @@ msgid "The country to which this rule applies." msgstr "País al que se aplican estas reglas." #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "Incluir en lista blanca a {country} para el curso {course}" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "Incluir en lista negra a {country} para el curso {course}" #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -10445,17 +10165,14 @@ msgstr "" "Por favor, intente acceder nuevamente. (Es posible que tenga que reiniciar su navegador.)" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "El archivo debe tener un tamaño menor a {image_max_size}." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "El archivo debe tener un tamaño de al menos {image_min_size}." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "" "El archivo debe ser de uno de las siguientes tipos: {valid_file_types}." @@ -10503,28 +10220,23 @@ msgid "Enable course home page improvements." msgstr "Habilitar las mejoras a la página de inicio del curso." #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "El campo '{field_name}' no puede ser editado." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "" "Ocurrió un fallo al borrar la preferencia de usuario '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "La preferencia '{preference_key}' no puede ser definida como vacía." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "Llave de preferencia de usuario inválida '{preference_key}'" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." @@ -10533,7 +10245,6 @@ msgstr "" "'{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." @@ -10542,13 +10253,11 @@ msgstr "" "'{preference_key}': No está en la zona horaria establecida." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "" "El valor '{preference_value}' no es una selección de zona horaria válida." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" "Ocurrió un fallo al guardar la preferencia '{key}' con el valor '{value}'." @@ -10572,7 +10281,6 @@ msgstr "nombredeusuario@dominio.com" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "" "La dirección de correo electrónico que utilizó para registrarse con " @@ -10599,7 +10307,6 @@ msgstr "Recordarme" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -10610,7 +10317,6 @@ msgstr "" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -10649,7 +10355,6 @@ msgstr "Nombre de usuario público" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -10686,7 +10391,6 @@ msgstr "Dirección de correspondencia" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "Cuéntenos por qué está interesado en {platform_name}" @@ -10726,7 +10430,6 @@ msgstr "Revisar los Términos del Servicio y el Código de Honor" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "Estoy de acuerdo con los {terms_of_service} de {platform_name}." @@ -10735,7 +10438,6 @@ msgstr "Estoy de acuerdo con los {terms_of_service} de {platform_name}." #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "" "Usted debe estar de acuerdo con los {terms_of_service} de {platform_name}." @@ -10744,6 +10446,10 @@ msgstr "" msgid "Review the Terms of Service" msgstr "Revisar los Términos del Servicio" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "La clave del curso que queremos que tenga cohortes automáticamente." + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "Este valor es inválido." @@ -10758,7 +10464,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "%(min_score)s no es un porcentaje de calificación válido" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "Hito de apertura para {usage_key}" @@ -10790,6 +10495,16 @@ msgstr "" "Nombre de subcategoría para la discusión. Este nombre aparece en el panel " "izquierdo de la pantalla de foros de discusión para el curso." +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "Grupos de Contenido" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -10824,7 +10539,6 @@ msgid "(Unnamed)" msgstr "(Sin nombre)" #: 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" @@ -10900,7 +10614,6 @@ msgstr "" ". El directorio del curso ya debe ser un repositorio de git. El comando a utilizar es: git_export " #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -10922,16 +10635,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "No se ha encontrado el archivo {0} en el paquete." +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" -msgstr "Grupo borrado" +msgid "{previous_groups}, {current_group}" +msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -10950,17 +10668,14 @@ msgid "must have name of the certificate" msgstr "debe tener un nombre para el certificado" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "Hace falta el valor de '{1}' en el diccionario {0}" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "Permiso negado: Falló la autenticación del usuario {user}" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "{platform_name} Niveles de Soporte:" @@ -11009,7 +10724,6 @@ msgstr "" "registro sea único." #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -11078,17 +10792,47 @@ msgid "Invalid data" msgstr "Datos inválidos" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "Datos inválidos ({details})" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py 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}'" @@ -11096,7 +10840,6 @@ msgstr "Duplicado de '{0}'" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" @@ -11110,18 +10853,15 @@ msgid "%" msgstr "%" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "" "No fue posible crear la librería. - Hace falta llenar el campo '{field}'" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -11158,7 +10898,6 @@ 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}'." @@ -11167,7 +10906,6 @@ msgid "No `role` specified." msgstr "No se especificó ningún 'rol'." #: 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." @@ -11250,7 +10988,6 @@ msgstr "Desconocido" #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "URL para {profile_name}" @@ -11265,7 +11002,6 @@ msgstr "Fecha añadida" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "{course}_video_urls" @@ -11344,7 +11080,6 @@ msgid "Course is already in published state." msgstr "El curso ya está en estado de publicación." #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "Formato incorrecto para el campo '{name}'. {detailed_message}" @@ -11781,10 +11516,6 @@ msgstr "Ver todos los cursos" msgid "Dashboard" msgstr "Panel de control" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "Mis cursos" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "No se encuentra inscrito en ningún curso aún." @@ -12478,6 +12209,38 @@ msgstr "" msgid "You do not have any notes." msgstr "Usted no tiene ninguna anotación." +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "Ver curso" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "Ver este curso como:" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "Nombre de usuario o correo electrónico" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "Configurar modo de vista previa" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "Ahora está viendo el curso como {i_start}{user_name}{i_end}." + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -14639,11 +14402,6 @@ msgstr "Inscribirse en {course_name} | Elegir su ruta" msgid "Sorry, there was an error when trying to enroll you" msgstr "Lo sentimos, hubo un error al intentar inscribirlo" -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "Felicitaciones! Ya se encuentra inscrito en {course_name}" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -14914,34 +14672,6 @@ msgid "Email someone to say you've enrolled in this course" msgstr "" "Envía un correo a tus amigos indicando que te has registrado en este curso" -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "Ver curso" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "Ver este curso como:" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "Estudiante específico" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "Estudiante en {content_group}" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "Nombre de usuario o correo electrónico" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "Configurar modo de vista previa" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "Ahora está viendo el curso como {i_start}{user_name}{i_end}." - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "Material del curso" @@ -15274,6 +15004,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "El Equipo de {platform_name}" @@ -15945,6 +15676,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "Atentamente, el equipo {course_name}" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "Gracias por crear una cuenta en {platform_name}!" @@ -16208,6 +15940,7 @@ msgstr "" " de contacto se encuentra en: " #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." @@ -16216,6 +15949,7 @@ msgstr "" "solicitud no fue intencional, es posible hacer una inspección." #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -18503,7 +18237,13 @@ msgstr "Recalificar solamente si se mejora la nota" msgid "Show the status for the tasks that you submitted for this problem." msgstr "Mostrar el estado de las tareas que Ud. inició para este problema." +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "Mis cursos" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "Detalles del programa" @@ -19737,6 +19477,37 @@ msgstr "" "lucro, se apoya en los Certificados Verificados para costear la educación " "gratuita para cualquier persona a nivel global." +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -19803,6 +19574,39 @@ msgstr "" "los foros de discusión específicos del curso o a través de la sección de " "Preguntas Frecuentes." +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "Escriba sus Términos y condiciones del servicio aquí." @@ -20139,6 +19943,10 @@ msgstr "Duplicar" msgid "Duplicate this component" msgstr "Duplicar este componente" +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr "Borrar este componente" @@ -20848,6 +20656,60 @@ msgstr "Exportar contenido de biblioteca" msgid "Export Course Content" msgstr "Exportar el contenido del curso" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "Terminación exitosa" + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr "Datos {em_start}exportados con{em_end} su curso:" @@ -21031,11 +20893,6 @@ msgstr "Su curso:" msgid "Course git url:" msgstr "Url git del curso:" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "Grupos de Contenido" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "Configuraciones de Grupos de experimento" @@ -21538,10 +21395,6 @@ msgstr "" "Integrando su contenido importado con el curso. Esto puede tardar un tiempo," " sobre todo en cursos grandes." -#: cms/templates/import.html -msgid "Success" -msgstr "Terminación exitosa" - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "Su contenido importado ahora ha sido integrado en esta biblioteca" @@ -23205,18 +23058,27 @@ msgstr "" "vídeo." #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "No existe contenido de grupos" +msgid "No visibility settings" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" -"Utilice los grupos de contenido para dar acceso a grupos de estudiantes a un" -" conjunto específico de contenidos del curso. Cree uno o más grupos de " -"contenido y cree también componentes para que sean visibles para ellos." #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -23226,56 +23088,36 @@ msgstr "Administrador de contenido de grupo" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" -"{screen_reader_start}Atención:{screen_reader_end} La unidad que contiene a " -"este componente está oculta para los estudiantes. Esto tendrá prioridad " -"sobre las preferencias de visibilidad definidas aquí." #: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "Hacer visible a:" +msgid "Currently visible to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "Todos los estudiantes y personal" +msgid "All Learners and Staff" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "Contenido de grupo específico" +msgid "Change visibility to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "Contenido de grupo eliminado" +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" -"El contenido del curso ya no existe. Por favor seleccione otro o conceda " -"acceso a todos los estudiantes y al personal" - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "Punto de verificación" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "Punto de verificación a ser completado" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." -msgstr "" -"Los usuarios que requieren verificación deben completar el punto de " -"verificación seleccionado para ver el contenido de este componente. Los " -"usuarios que no requieren verificación verán el contenido en forma " -"predeterminada." #: cms/templates/emails/activation_email.txt msgid "" diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/conf/locale/es_419/LC_MESSAGES/djangojs.mo index 4a2e867d2587b84c0999ff3b69235035edc5ace1..a24f59c77c0ba79da0acebe4a9bb462e07574859 100644 GIT binary patch delta 39150 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 delta 45395 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\n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -142,8 +142,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "Guardando" @@ -175,9 +175,8 @@ msgstr "Borrar" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -468,14 +467,6 @@ msgstr "{label}: {status}" msgid "This problem has been reset." msgstr "Este problema ha sido restablecido." -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" -"Ahora se muestran respuestas a este problema. Navegue el problema para " -"revisar las respuestas mostradas." - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "No enviado" @@ -1671,9 +1662,9 @@ msgstr "Espacio vertical" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "Ver" @@ -1787,7 +1778,6 @@ msgstr "" "SequenceModule. Por favor contacte al equipo del curso." #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "Añadido a marcadores" @@ -1893,13 +1883,17 @@ msgid "on" msgstr "Encender" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "Posición del video" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "Fin del video" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "Posición del video" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2206,12 +2200,8 @@ msgid "Loading posts list" msgstr "Cargando lista de publicaciónes" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" -"No se encontraron resultados para {original_query}. Mostrando resultados " -"para {suggested_query}." #: common/static/common/js/discussion/views/discussion_thread_list_view.js msgid "No posts matched your query." @@ -2333,13 +2323,13 @@ msgstr "soltada en el lugar correcto" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "hace %s" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "%s a partir de ahora" @@ -2352,7 +2342,7 @@ msgid "about a minute" msgstr "cerca de un minuto" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" @@ -2363,7 +2353,7 @@ msgid "about an hour" msgstr "cerca de una hora" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "cerca de %d hora" @@ -2374,7 +2364,7 @@ msgid "a day" msgstr "un día" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d día" @@ -2385,7 +2375,7 @@ msgid "about a month" msgstr "cerca de un mes" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mes" @@ -2396,7 +2386,7 @@ msgid "about a year" msgstr "cerca de un año" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d año" @@ -2818,12 +2808,7 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" -"Su solicitud no pudo ser completada debido a un problema en el servidor. " -"Recargue la página e intente nuevamente. Si el problema persiste, haga clic " -"en la pestaña de ayuda para reportar el problema." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Team Search" @@ -3103,35 +3088,13 @@ msgid "Heading" msgstr "Encabezado" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" -"Su sesión ha sido cerrada. Haga clic en Aceptar para volver a iniciar " -"sesión. Haga clic en Cancelar para permanecer en está página (Deberá iniciar" -" sesión nuevamente para guardar su trabajo)." #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "Vista previa de esta consulta" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "Ocurrió un error. Por favor intente nuevamente." - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "Marcar esta página" - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "Cargando" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "Todas las subsecciones" @@ -3140,7 +3103,8 @@ msgstr "Todas las subsecciones" msgid "All units" msgstr "Todas las unidades" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "Haga clic para modificar" @@ -3148,7 +3112,7 @@ msgstr "Haga clic para modificar" msgid "Select a chapter" msgstr "Seleccionar un capitulo" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "Guardar cambios" @@ -3169,22 +3133,9 @@ msgid "Enter Start Date and Time" msgstr "Ingrese fecha y hora" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" -"El campo de nombre de usuario /correo de estudiante es requerido y no puede " -"estar vacío. Por favor diligencie este campo y luego presione el botón de " -"\"Añadir a la lista de excepciones\"." - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" -"El campo de nombre de usuario /correo de estudiante es requerido y no puede " -"estar vacío. Por favor diligencie este campo y luego presione el botón de " -"\"Invalidar certificado\"." #: lms/static/js/certificates/views/certificate_bulk_whitelist.js msgid "Uploaded file issues. Click on \"+\" to view." @@ -3199,21 +3150,16 @@ msgid " learner is successfully added to the exception list" msgstr "alumno fue agregado a la lista de excepción" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" -"registros no están en el formato correcto y no se añadieron a la lista de " -"excepciones" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" -"registro no está en el formato correcto y no se añadió a la lista de " -"excepciones" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" -"estudiantes no existen en el LMS y no se añadieron a la lista de excepciones" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js msgid " learner does not exist in LMS and not added to the exception list" @@ -3221,28 +3167,20 @@ msgstr "" "estudiante no existe en el LMS y no se añadió a la lista de excepciones" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" -"estudiantes ya están en la lista blanca y no se añadieron a la lista de " -"excepciones" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" -"estudiante ya está en la lista blanca y no se añadió a las excepciones" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" -"estudiantes no están inscritos en el curso y no se añadieron a la lista de " -"excepciones" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" -"estudiante no está inscrito en el curso y no se añadió a la lista de " -"excepciones" #: lms/static/js/certificates/views/certificate_invalidation_view.js msgid "" @@ -3326,14 +3264,14 @@ msgid "An error occurred. Please try again later." msgstr "Ocurrió un error. Por favor intente nuevamente más tarde." #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "Mostrando %s curso" msgstr[1] "Mostrando %s cursos" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "No se ha encontrado ninguna coincidencia para \"%s\"." @@ -3628,6 +3566,12 @@ msgstr "" "Error al generar la información de perfil de estudiante. Por favor inténtelo" " nuevamente." +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "Cargando" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "Error al obtener la lista de estudiantes." @@ -4289,8 +4233,13 @@ msgstr "" "dado a la naturaleza sensible de la información de calificaciones de " "estudiantes." +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s resultado" @@ -4389,7 +4338,7 @@ msgid "We couldn't sign you in." msgstr "No se ha podido iniciar su sesión." #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "Ocurrió un error al iniciar su sesión en %s." @@ -4403,18 +4352,8 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" -"{paragraphStart}Ud. ingresó {boldStart}{email}{boldEnd}. Si esta dirección " -"de email está asociada con su cuenta en {platform_name}, enviaremos un " -"mensaje a esta dirección con instrucciones para reestablecer su " -"contraseña.{paragraphEnd}{paragraphStart}Si no recibe ningún mensaje, " -"verifique que ingresó la dirección correctamente y revise su carpeta de " -"spam.{paragraphEnd}{paragraphStart}Si necesita asistencia adicional, " -"{anchorStart}contacte al equipo de soporte{anchorEnd}.{paragraphEnd}" #: lms/static/js/student_account/views/LoginView.js msgid "" @@ -4427,13 +4366,8 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" -"Ha iniciado sesión exitosamente en %(currentProvider)s, pero su cuenta de " -"%(currentProvider)s no está vinculada con una cuenta en %(platformName)s. " -"Para vincular sus cuentas, ingrese con su usuario y contraseña de " -"%(platformName)s." #: lms/static/js/student_account/views/RegisterView.js msgid "We couldn't create your account." @@ -4828,6 +4762,10 @@ msgstr "Ningún método de pago está disponible en este momento." msgid "Try the transaction again in a few minutes." msgstr "Intente la transacción nuevamente en algunos minutos." +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "Ocurrió un error. Por favor intente nuevamente." + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "No se pudo publicar su petición" @@ -4973,6 +4911,10 @@ msgstr "" "No se puede ver el curso como estudiante ni como probador beta antes de la " "fecha de lanzamiento del curso." +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -5094,7 +5036,7 @@ msgid "Image must be in PNG format." msgstr "La imagen debe estar en formato PNG." #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "Grupo %s" @@ -5106,64 +5048,8 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "ABCDEFGHIJKLMNÑOPQRSTUVWXYZ" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "Ha habido un error exportando" - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." +msgid "Your export has failed." msgstr "" -"Ha habido una falla para exportar al XML al menos un componente. Se " -"recomienda ir a la página de edición y reparar el error antes de intentar " -"otra exportación. Por favor, verifique que todos los componentes en la " -"página son validos y no exhiben ninguna mensaje de error. " - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "Corregir componente fallido" - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "Regresar a exportar" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "" -"Tu librería no puede ser exportada a XML. No ha la suficiente información " -"para identificar el componente que falló. Revisar tu librería para " -"identificar algún problema en componentes e intentar de nuevo." - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "Ir a la página principal de librería" - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "" -"Tu librería no puede ser exportada a XML. No ha la suficiente información " -"para identificar el componente que falló. Revisar tu librería para " -"identificar algún problema en componentes e intentar de nuevo." - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "Ir a la página principal de librería" - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "El error crudo es:" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." -msgstr "Ha habido un error al exportar." #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." @@ -5436,12 +5322,8 @@ msgid "Upload failed for video {fileName}" msgstr "Carga fallida para el video {fileName}" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" -"{filename} no está en un formato de archivo soportado. Los formatos de " -"archivo compatibles son {supportedFileFormats}." #: cms/static/js/views/active_video_upload_list.js msgid "{filename} exceeds maximum size of {maxFileSizeInGB} GB." @@ -5501,12 +5383,12 @@ msgstr "" msgid "Max file size exceeded" msgstr "Tamaño maximo del archivo excedido" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" msgstr "Subir nuevo archivo" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "Cargar otro archivo" @@ -5564,6 +5446,50 @@ msgstr "Subiendo un nuevo PDF a “<%= name %>”" msgid "Please select a PDF file to upload." msgstr "Por favor seleccione un archivo PDF para subir." +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "Ha habido un error exportando" + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "Corregir componente fallido" + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "Regresar a exportar" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "Ir a la página principal de librería" + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "Ir a la página principal de librería" + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "El error crudo es:" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "Ha habido un error al exportar." + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5780,6 +5706,18 @@ msgstr "Editando: %(title)s" msgid "Component" msgstr "Componente" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "Error de Validación al Guardar" @@ -5792,6 +5730,35 @@ msgstr "Deshacer Cambios" msgid "Change Manually" msgstr "Cambiar Manualmente" +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "Grupos" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "Estructura del curso" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "Fecha de adición" @@ -6044,10 +6011,36 @@ msgstr "" "La longitud combinada de los campos para la organización y código de la " "librería no puede superar los <%=limit%> caracteres." +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "Duplicar" +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "" @@ -6230,6 +6223,14 @@ msgstr "Acercar" msgid "Zoom Out" msgstr "Alejar" +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6844,31 +6845,6 @@ msgstr "" msgid "This catalog's courses:" msgstr "Los cursos de este catálogo:" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "Mis marcadores" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "Añadido a marcadores en" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "Todavía no ha marcado ninguna página del curso." - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" -"Utilice los marcadores para ayudarle a regresar a páginas específicas del " -"curso. Para añadir una página a sus marcadores, seleccione Añadir a " -"marcadores en la esquina superior derecha de dicha página. Para ver una " -"lista de sus marcadores, seleccione Marcadores en la esquina superior " -"izquierda de cualquier página de contenidos del curso." - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "Expandir todo" @@ -7053,11 +7029,13 @@ msgid "LEARN MORE" msgstr "APRENDER MAS" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "Comienza: %(start_date)s" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "Empieza" @@ -7510,6 +7488,15 @@ msgstr "¡Felicitaciones! Usted ha obtenido un certificado de este curso." msgid "View Certificate" msgstr "Ver certificado" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -7528,6 +7515,7 @@ msgid "View Archived Course" msgstr "Ver curso archivado" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -7549,21 +7537,29 @@ msgid "Starts %(start)s" msgstr "Empieza %(start)s" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "Incríbase ahora" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "Próximamente" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "Inscripciones abiertas en" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "Actualmente no disponible" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "No se encuentra inscrito en ningún programa aún." @@ -7585,20 +7581,58 @@ msgid "Explore New Programs" msgstr "Explorar programas nuevos" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" msgstr "" -"Has obtenido certificados en %(completed_courses)s de los %(total_courses)s " -"cursos hasta el momento." #: lms/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "Página de inicio de %(programName)s." +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "Logo de la {organization}" @@ -7626,6 +7660,14 @@ msgstr "" msgid "Upgrade Now" msgstr "Actualizar Ahora" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7880,10 +7922,6 @@ msgstr "Ahora estas inscrito como estudiante verificado para:" msgid "A list of courses you have just enrolled in as a verified student" msgstr "Lista de cursos que te has inscrito como estudiante verificado" -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "Curso" - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "Explora tus cursos!" @@ -8447,6 +8485,20 @@ msgstr "Tomar nuevamente la foto" msgid "Take Photo" msgstr "Tomar foto" +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "Añadido a marcadores en" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "Restrinja permisos" @@ -8720,11 +8772,6 @@ msgstr "" "Este grupo de contenidos no está en uso. Añada un grupo de contenidos a " "cualquier unidad de la {linkStart}Estructura del curso{linkEnd}." -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "Estructura del curso" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "Content Group Name" @@ -9194,10 +9241,6 @@ msgstr "Descripción larga optativa" msgid "Group information" msgstr "Información del grupo" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "Grupos" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -9295,6 +9338,22 @@ msgstr "ID de la Ubicación del componente" msgid "Download" msgstr "Descargar" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "No ha añadido aún ningún libro de texto a este curso." @@ -9403,9 +9462,9 @@ msgid "Staff and Learners" msgstr "Funcionarios y estudiantes" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" -"Algún contenido en esta unidad es visible sólo a un grupo en particular" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo index 9cc7b6e1946499016263a32bfa056d1e4e49f8a0..d2ee5b2f30152132d0bde6bbead8d62358604611 100644 GIT binary patch delta 59831 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 delta 60311 zcmXWkbzoG-7RT|M-Qey83T*H|2qCx!3GVLhuEAN{-HSU#ixg>r;x5HXDO#*pafjFT zeSdrI`{y%r_sYzfbLMUW<&9jO@`vwJ`fn!>p6l?x2k{-}TP)GgamFWhoMu~e)Nuwr zcAUR(5dMg*o;c1lO!d@p_TXx4h0UKi&U*X>`(UTP9mj(=Fd5!P9^t&gIQZ2*_dDL_ zjuXUz*q9&V;x||VQ)7J$$8K(a5r)y~n-3bWEbiVE2iEPw^xJ5EjPj0*8jm=f>da{P#Tz=98s z6N3j)GcEkl&Tow&^e16&+=R6;<0s<3h(@nZjYyg9Dn;2UK<@_@Av^3QR^n z3{zk!Op0|-=e0#$-xc-1aj2!(go*F~YGCKw{_mKC{zKG#-uvATV*g_UNQt^ZDC!0! zP{~*Yb)(Lh3HxGPoQ;~{Vz++)6VpG5ip1}3|2Znj|A#(|^RFelKPL^1q=0)M8Yj}P zjhgWdT#GMJBcJ!5oxc{f1iM{-MP>CP499o)EoO0o0uhYDjP&bZ1op;!W{7Jyu8JB!J5*T? zL~T^dQIS}OTJqiKFGu4fjWU=pUQl2Qu7OeXM`0m6g4$TVU~0@BKPa#dl*EqoJ77^f zk6Qb<3GDpBsI_j3dd?iwhIS2gA8*1Se_*ZCB@7B=XI4~Fbz#IJzPhi1~dzm~+1@%uuYqk@$Lp?^# z_$}&!fAA4{QreB5qH-faD%(&ZFg^X6s1SF>Ye5VQwbr%L*Z|w2?%NGDfEY}s`kzFj z1P2zQZuAH0!uOa7<9=fo=0wdT60>7v)cL)z9!^1(*FOtd4)8$|^ja&7c$3q2C+z);o&Y<8Py?<{fHH6Q;MN%Z3_oAq>Il zs12$oDw*e^Uu(I;J#Y{e+S{m^c)zs=#Yf#ZD{3YsQ3Gv^Vb~gL<22L~{)x(=XBdsK zGXy!suo^0|<53Y@n1TA&njPYRlJ6X9CbzH;zQ?xMDWfInS=0?~qt1JcibT9jmMd9M z_sfZ@`vRy5mc=(%6Q8N?vq*%8_-&;1LhOW|7|983GF#~8;spAeure0R5)}AGbfm%{}}508>k5RAJfncKcK#9{f7lGOOBwxcfLlb z8+?x{n**qUUPe9W32I4RqpBb{r#+xCDknN%Vcdgr@fGU)aiM{v_dDOw(2Z81LbVaK zw!7Tp=TR42MU~YPRIYr&LKrufO`tStpq1QyOH@^LLM2-t)N{T=O=JaTQ2p zdhj2po$objPxs`u9WVm((r=2YhRIkHSEI`H9jdI#hFQ6_LPc~G>i%m{JMAXaKz_l% z_y6NG^x$)-%2rA5_wfar^U87p_M|WH%~_PP(7pM9t`h`}r4CGA77p z_sfimSOL^?Dx)UYz)wSK-yU`2VW{`^G}H|@y8Yd#8C*e?-viW)zqrTKM%s71P}CM) z8#RC!w?7p%fbFQ~oj?u1e}{%<@&YwuPksw|Dh#Jz1dFk;bVRmuXJrA4*nxs}-Zd=1 zd0$ZjizsB}SOL|q>Gs>Bvc3mu05Ql*$?r^~p|#qIn(v(iv@7R82G9~GL-s1x_0Zgc@P zz^9l8KcEJfwWvj+1S;e$k(oI$SOgcK26Pb>;isq__a986_kV2StF=#!TKgQRwJnc6 zY>Ue3F{lSFLoLm2ROtV5kEbtg5z3EBvS?If>YxVP3iX_6sPbNhe$8|}4V}0Ll_bZp z1>V4XSgb^lQxLnM-fk;VOSTS`l-p4QKa9HH9n^zfpdS36Yo3x8$)@Pzc>j`a{m>Cy2Ovl&Q3P+Z)WW0xp%o9{j{EHe$^0M}T5Y+LasI0G!dSF}BzqZ4hLUAB>IO$qH@<=j?K4!!{)eiP#L>3)xln6f5cPQ-tV~GT zp$5FAf@S?lR5IUnbt+nfGGSHn&nZYlGaXsUE?9vYz|W|GT||ZSHiqCkRQ9IkX&Rsp z!!REHZHz&G9gD~Z)WGA{wE<N)Wm z*g(GV)6k4Fx`v{%vjA$Xs-UW&4JyQgPy?HWO1>4S>-VFoTme?wh=6E%=`s5Ot> z&<24u_`@f~Uj5;d{UE8@r?vKlLK{I8}#&Q8qR zEXWzo@rS7LYuCbFYV%NU)Atzo{eRMyR*#J^2Oo?=U9iFJ-^3{T!L5RvZ5WNq@FVJr z#r)Pm&K&#=$MC=|ZGxQg^k25Mp8*TBvzOUOEXDDosIA%CKFF!>r%{TAHikJk5r4++ zSiXZL=XRV%|14^TO*;k!em%b$ee_?V_JO3Gf&zao5QF3BC+QsItigHM4NG(ha_-@J zY>QL6Qva)IyrMA@=XSH7a?^CTjifcswbs95 zG`>V7S;1Zw@^Yx0X@N?{e!ZxFmCINT#KJYW5jUcCzJ|T+Ml(>!coi$+Q&g@*_OYd^ zh06L-7>N^6)vyospi`&~>^iD??xXJap^x9)IQj-TOE{1Lm8E;J5I#cU#xxaR+LqyHNu=h{f>)W<_s|ZAdvWJAHpM8ai<_DrA#f=ew>(J!l)M zI!>T+;w5Sz;|AD(=b^rsti}$w33a~|18qP))PzD&OIHBd!2C`f8oICthF}b8t6kvs z_u`NAZ=o)nHOO8nTk!|_Z%|w6%E9&vhi$0Wt9J-FL^ylJSA&q3AuD%8ODqRQ(!=D_EuNTwQP z_sN8cKn~RPB}Y;JdRbKCfYzil=ET9M;FPc z;2G+H|3eKd$yl2}2OqrH8_YaZB!56f@+{`Y>!|Yd#~yDFN`VS}1ym$@Vm=&#N|w!75O2B1Q%vCX zNk_TqR+)XQQEs?Lw0mgYS6#OpW?t9)l`c@dw|zl}=L zQwyyM{y^o#M^rg_7TMSHgc$h#U!KN5KB$h$`s1j2zK$xR@}v)Dc_fzkA9VJ4i1 z+IV)M9=sowT<1^^zK$x}ho}jBK}90=66#+w%e2JSJ|`->OQDjbJSth5p$66tb)$i( z2Tes~^%B$uwGnmWW2lhdc8|Y84JiIn`#gCGp)=4y(T+hAzY2&cmwle{AG5- zQka8&E$o5=aRA;&MWX3)8`u!kKqsRnupCu}-=j9DW2gaM@zcmo<1bYCC0b!gQwUWJ z6;U&7j=G>bY7h6LLVF7<;$w`!h?Vw7vaPWt{Zpv(Ls!|C(DA4Z>on#<|F1MWG`^sc z;~&(T$60L;$cEb4B9QmBQwFux%~7Fmhnis@)Y1(`E$Ij>ffG?{e%$pE>N&TO$orkg zG!&9JYb<1`QK8C>nqei>fa+p4?2URW&c`hHGb%Z6yM6Ck>*qi%Nj22lvm5IC@#w>i zf#ZI*L>db5BMiZhs1wt!vyhi`t%*v))~K2GNA2}PP&1l_<8T2gBALFoq|1TIg#xIF zRz@vtBYn>EogOqafFYOZpOVMeQf!QTxL(RPyfG?6(IT=YT?T4K=eATkJuRs2i6?B~vZb0DGYZJ_7ZC z>8SH|pl*B=!|@U-H-dh!2qi!zb#m188T>S~!Gxh6+zORcIv$0yun1m8Ek(kuwnV8= zGs)mu2vs#TQPt87HRDOB+*pY^e;sN-2T=p{pQfRg%r(>uU!syQ$u`@V%Ai8o33bEa zs0hqM<-%Ij^@mXBT|>?A1!};b-M(kLMIaG+Ii3<3nBVz^h9Zywwbr%Khiy?a8iUI6 z6{zxDhkC#%REV#*eeVuCFEOf2Q=-nxiQ0hjqXtyk?N`DidjHp>q3mymO0E&83#X!9 zDhp6E-;SN}GzRMVM+;?T)XeLm*0eJ!od z11_L$@X$T}2^E2aJ8eMWn3H}5)C_yN$A_SnW;SYITTm~xqp0)0VqVO;i~83L>(TIG z57YyuqmFMwU2q1=;5#gcg?8Hwx}hGl81<6bjV&?N9!swNs7Q=<`x8(Rn1_n=iapeS zB#kW`ScrGA7Y_Z&-eS+O0{!|w+n&A{wT6dKIdK}5#TQUBz3uuAl}qvWS`K}SO46cO z3Tt6uoW7U(FGk}82g;&npDjT&YA0-r%J$Z%w`6bJg8gtVX4!Aw1%JXE^t=6H1Du0e z(k0j(H(@JGcOb}VjYCkmbjwde^sd%LnT)y9FBdk6TZf}*yM<9$y+c`|5s=zr1wx4K0~d|dsO*(j@pTtP!Y+4`n(|O z^RlR9ZHWqbKUD6FLp@+Q29glp(?5!;rk{@mIrCNjmuTq5U5?v{eNa^}0ky`9Q8!wN zN~W!-0qjI&{b5w7&%55jtn~jzU7zfP4KNLAqG71>3u0Q;e|Z`TT?jjnbha5Q-XDDb#sYQ3J1w8fa_xcz4tU`%BgTL>k(1m$?3lx*+J3 zg_%nYa`%ja4SRoC@V8&Nk@8IMOL-D%8(f1-9$=b}|h z3d~Hm;6>_RGi<~G)p-Zh+QpzkIvjO_H5h`&P&a;rq4*DK?Q>kRoGF32UoY^Up z7&Y*2?&rhNM}LZ+hLUJA>cRU^Nputyk&ABs9_qZ8s2l$4exB^I?PQrTC&!y$1dhfm z_#@`WYp4k&ykhsykD9PQibi!BwNL|Cipu`Au0Oc$!CV|agoE*K)Y5eP&2BWrbuwyz zi%^l;f?A@ZsL0$vMdk_aQvJWAp>Hf}uiB1w6jhG*QDyfZ#>U3K+lJE$b)#XZ{a`YB zaRzDwn}eF!Qq+C6pw2&y`UZ3jm6WeBmg+y=HM<}Q>Oq-Mk;snP$-+@Hse}q~3)BO~ zqn2nsYH7ZAkMG6;^iQDf_dnEm-ajldDN*O=z?7>0LNsz5!e2+@1U$2{YQ3HRA3i(%5RV2S*5y*oo!{Vp`RYbo=*vS2$B`TY{qSkhV>m1aK zzIXe#Py>673T2L)Hn7sDnKeQUq$4U~JyF%N05!0~s3rO1CiSn8JmP@-gt{=^Ez5;u zn2mk}MqmTf0LP;qyciX+AKl~oF*p57sD0&MRQBh-ZP&L%?X)wn1s=Xl{VUWVcPuNz zQ6VjW3S9-Np{ijpYU%u_P|rpUU<2yGdr$*Ah8mFn zJPl>@T~z2_yB~Z;-6-LGi;NF7(Cn^xP@flYt%RzUW^O;mbrNbKOHt3+ikAD#8Zdiv}(^IGo?H(%B z&Qr^Yc&H636Y6*($Lm=6N_P-XLdqaREVph>b50nCS6^Jp&~RL^<8i|YON2r zp2H>dZ=iBx(BF2S;i#pUgno^9p?hEls;rKnZgd0nz$d5&e04uh_uOs}iHby7)Dl&9 zZH5Jc7$|Bfm%p&ce2<#>A=L5HFQ|X*(U&-&}cpbZ9@>iBC!!bMk#;p9qmr~fDtFqV9ykm&khyMuHR`;5 zs0o}#t^JLF)Za52={WEem7S^owXHT2D*3u%JM^Q<^Z_=*B>&lfyP?W61{IM}u2WGP z%>wuHji?FkMh*CoK3DzUprM(*Kqbw4jKI45$f+BSL5+AiYR#9Sl58ES3Lc=o>%|H3 z1lB$`>bwq^6MLX0I3M*+*p8a$DGdDn{}K(2^ad)cU!cBH#qoFoGfRLPU>el%j5rW8 zqjF^tYH5DOtoQ)66!E+^fe>6nKMZyMOQ>pl=H>SvN`_Y)P^dqkMi@WX6L{N&pd!>A zN8xkSdA(wJ0udU6TGO4VE%!Kv-~-ft5IeRf@WmrL>VdUT=hsI?v_ovajWC7-y75TV z8qGz8ei>>b*?@&HbsQU54V+4UA?iUn<9Y)7Kqb_5?NLk83$;XZP)o2IwKSK|hu8fy zluTdU6B@qo1^YC0~?`#D~*;k;wAP3zUg$v{q#eUcmiKa@8BZ(aguT)9DYHo5~aT?NmP0 zg{@IZH35CN+5P-H)}j9|mciPo12=SLV=wx@VnvKf;|cun-UL+DyhME-_Kkh*YoijYW$BDw$m-u z%(kReF(3VnxC(D!XB?Tu*8Um#wRYvRS_HIwYyygs4Szur!}I4~UJ=JEu7@h~2n z(%*?iFx0a4B|TEsSnaj3m}E$S`x3o5Cup$7H^l~fgrT7M8~LphGR@n5Lx zlN7U@$$`qTwpat#q6YLHSxUbD7q^f%M1^!0YR7wy+H%vDu#KfQ>i8nmesKb|rin^= zoDEnLReoPk$?7X*TW&Mdk_|u&bQ_k&i`ZZFpRBYe@b~$~V`DzZ5oITg#A5Uh;U)YZ zY5>2Mv6*~Dv!z>r9qC`ioIKwtRo)Z$6--BL zKz}FdWsxx2`Z+K){o$ykn2XbJH?G496>KeE;ClL%D|!MyguX=$C|)JIJ_qXMR0{Pr ztc?CxG-}Y$`@0^-#?GiL?S6k1 z!#VViVry(%&DMS|Dkol6qyBZn$m;e!pMXI@{6Qf`aeQwL+fe?8>KCtRTk}xVcg7J7WJ=?Z03MMwFeX9Rn)%l5To#4OogRu zdjj8f>!Y%`4QgrTp^|Si>H(KgTkSK{K6*3;Z;cEXz@Aau8K!$50PU zUe|IVCl01x4&&l47!OaNuDgiJovWxFGEY4#$EK(UjzLw$7F69o#X{(hu5SYvihAH; z)Qq;HPCSK*Ox6aLy=75JI0DP#O4I`$VR}r~&<2um z#DR;brMQC%%~LFmZ%|1Y*~pfrC~D@FFag#G#V^IU0kGkJasB%4o`tJ7_ z13&+NqM@vf*VqP70CnTis1vJVQf%rT@8%vK==LX|1~dm%wo6ev;ZL{%?_oh4)5POk zz@Jf7HMuEEruzSdhIYDC%{+m>Ku{fZ!4+JK@ta%7wxO107ivJ~Py@Y<8o*Q3fZw^t zgIicxCq*T7HcW^GFe{cpe+3#HXk^6As0W|LV(4jUAuNg7A6lZys~;)}2V*FXMt!x~ zjLM;>m=~Q^_H#u9D#^>C2HF;NpYE-wf2~Ph4rt^H(T5vQGdzPD*iF=VUr`rkZfyh0 ziAv5YSOq(wa$yH*AZO5rcTwkg+SvVksIO+F+xTrJ%{ZWqqP=^QQ`C~Q^SdAPMLlRVsyr5>%4P*B^m|cj zeE~JIo2a#XgSydwZa;B5>!(LOI2Y=?GN=L9KvhR0_qe|c4b6N2>OqrTm!od56SWj) zQ4hN1`ZpG${}oGNWP1y7Z`6IJqpn|#s*1g+$X!J}?=G^We&;<6)%mv_Y(r^=W$CZL z*!Tcdzt2$n#9LI-1$DIJxiO4>eyoM9@F(1c%7w0-?7QG-Y)pR-Ho)Ya^<|X$>r6xC za0qqdzwjU??P7I$5p~1ht~TRePy>FC+G-1SvoE1-@kjcXa4nAS&KHj$em>|y1h7+2 z`yqC8FHhk239)EP7xhDAQdDjfz!0pC3TaRG_#{+vu0k!z zE>w~|McMIHd7Rl;6m{M?%#UAC z5ee^a-|KteV*1NJAN@~*ZD6_lLoAe4Z~`9;z;@^i zwGg$(aJn-w8y-Y0&0nb8NHWX@mfy7+`Z(Sm^Wr$v&jq{iDgFJ!?MJ)snfMm^{_qjD zhPQAb2a=7n2X4a0^lxAc9v$Tg{HRuZv{l1Y9L({GV?54hJdERU-&lK_mLF$7V)evE z9Dj?NK(+DqR_udgRsSg`Sn@5z5KcIQO0wsu3r0@#1pbD^I#kyGiOPwusECD5vTwoL zF$eu7lkNIZsA@<(#eRiT9h=hs36->|rh1&Ss{hI~is-~?7Mhxe+Td(dl6^qsQtFxZRV%`^8-C^Z_qYUC&$5Y?oy~K2zSD_@)@m-6!DFbA z$C+cl+bM-@>EFRtSZ=Ppo>!x0atHfhig}jAVBbP8#e=aJ52hiVu z#&a6&vHSvFG9=3eR2lC2&VCr1uMP?;xsjj2G1HMNk z>ob-v)^?-+NzxEPFOurY_##g8ftn5n)s(A5iFYlzft>1wv~2$6I3z}L0!KBHP8_MDhp)`R0PIjF5H9)`S18ACRl9) z{2QmykGIBhU;*m7%UBLSVSOyI*50DCa6A3qP!pW6&f{!jiPxYa>~FZ<<3w>F26dy| z8*GQWiC+2-(1(vv7sT6Wxsek)(JzUSxE8hMf4IJLO|r?3=W>m9ZDsnMA?|^BuG?JC zx;}FCY_=I>a4qKA(6yiIOxG>0XHaj)$F5&dxsZ5^Cdy)DrJ+4L43&%}QQuUmqO!CB zsv5eWzJmEt8_8tUb&pWjeL_7b_7CiUwdl`)l)p*{`0RJx+Fvaj18 zf%>jC0hLS(u{i#UN}dE;?QK^Hb$uPwfSO=j?CKuxhx%SI6qUrIQ4?H-el<4G(1Uln z9~?%F^c-r<|3GE$Ck(-i+sr7;M86HH+(w}Wya;3AX4G{%P;bLO+|M7Q2K;3k^{
    O12WY>uxn7;EmZrKyMdUeLz18)~bL z*+KnRqcMX68ptiw$R3~u@;Bd!h)?s=(1nX!SEBal^{5Lkqt@~^29gampiijejK9;&h#FudYCzGh^-XP51WKGzzkm(@_WzX`Pj*HO9g5w)YH-EB)y5;dT* zZodvH5)Dni)7t%@D|+~#7iz?PQ8OKb8tFXL$k(HmX21LS5!3{JLoMA?RK(t(%JQpw zJl-BVo(vV)bb&tgmyL$jBpfx;VyF>TK_yW=*T$%&YJobxJ?eqIQ8yff+A+tVUSbna z*Kc$`-|D&-b^URDuKK@3Lm~VfHPd&f8N~U?W}MVDt7{R|4pz9bRre225&I7{p!A2WI?AJ}s{?Au$NFjbXskqCa0F}O9n6n;kJydd zqHY|6wQ(k{$NLyRh+jG%wQoWTj@h66>_R;#^>K@2LFDhDIo0ta$FrZb>-`x|*&n@} z#NB*Q@wC0y|HDi4JDstgT8p3MSF`kgLFL3jRF#}ZCEGPr`MyM*_XZWocc`yudCu8+ zRk1StHpl?|&L$d~=^0en{D)eS%;zoSg;B}V14D2;w#D`M9VYtKe)+r(8`2NEU|Bx~ zRn9Xo8!kuf8^=+}cNX*N{r@`+Woev?R(9!8Nte~_S3@OTebm6ZqGmh-l@s$(d--`( zL~fuqu7{|N>?10f<6d%iQdG6oz!|Fl{xmjW?8_c!2<|{VFz*%nK_nWLTz#-0j&+ak z#Z2@cqYvZ$<_Y|lkD;iw--{*jIyS&>u39zp#5VM|qrVJ|RKHttHN>Oz`=CNr_?rE} zWOK|*|2gKv41d^C)x;6>`(QVGi+8Zqb&qohqi)!ed2ZTw%dDuGS4M4cy>3$fTJu31 z&`cJi%4HwwZS@dU74I+u{1)me9MBfo3PZ3H>c*2$xv>K^pcAMyy^4CkBUEyF{)J``Cb;CWVfn7yy;ZIT5r@v|BP&oZd&uZRkHa~y`M67Iozco8dO_E+}fcrT2m|2=9;et|0E9IvT=g|IOVeb5hw z<7U(aVQ(yCeNZ{@gWG?K)#&GVYXjuDBPKbU8j*_7-uigi5wXsIOYBP)Xd){k#t=?eNbHFk@JiIc_M!&z1~aSvztRZfKt``w72DGvh#L8ARBrr* z3h`%DQiTM217%hT8_=JHP4EdSg5_h`0PA2w`pr;P^&@KSzu+*Q@5GAj4Q!R8Q8!+O z8u4+|9(@NjfY0vngmJuq_j@)}PLxMQrV}a&XQ8&>rKlb6G-}3i;@bI1QCo8X^k<_{ zi-s)4e38`J=6q_He-ilyjp$L07Mm7KG_v4O5Z4PYy3V0%#aKj9v~i+ZU&L9XNXKWQyQ zX|W<7M51mm7!}%4sDUkUU5BCcx1r9vfjRI#>ih)h?09z6x8QJ0jny$9wnIf^9+p=+ zo};0%OP<~v`1)NG$I{=4I$r!+Z(z%8gW>dNV{AN(TH8~o9Jz-|+DE9Z`8jGp$un4} z^PrX}8g*S`4E*;$eP~2+U_7d9PP!*tN8RA9dpvPQTM8el3i7y?MZMJ;qN=1jYDtD+ zVVr?Vx|67!x#ITUp4 z)C?b?_6Nsj14@Q@>1IXkkoA1jzt*OWdteZ1EyrUv`~j8izoFLp69#S=Vh>7&8mJF7 zzyhdmxs~01M^u&%MJ3@J)WEi&CUPRgZzKENJ>e-Tl);(phUriP$&0#iebj*Zy2t0C zX1otIfHSUty1vI;9FL#HB2*BSQ)N*D>+GkY5sgG8%|g`L9YAI8CHMGiR4$~>>J5C& z&W9RMN7Rlv7BztNsG0tPn#eWO17Dy*pDLTz>CCmHW4qHg#C^`PKTTl=)Add`H3ObPdROVrY|M^(!pRPv2LMRYlm?0)Asje;Dwh9Q_Z zmqj1~HS%((nRh`&Xe`#i4esZkQK9tZw(E+jW}5zZ{UyB3Zrf`9JO?dQ8V0$fn0EppFu_B0cv7#!fhW3MICQ~ zS=oP_VKlU*uEdgf*F7OqUYmJYROp+d%BC+y;z(4k{D^^UMpe`Ar~$q}Jvd>6y>`Q~ zDE%#11Rv|TcCL_ocH``*H7bBUtcQAVe^h->MrHE?RQ(@8Ey-&P!_<*>pK@4^er;4a z&&39~A2raF`R%-{`Kf;$h~$7QiwbES)LXABYVBfBNjL$0I1@GV?WiR?hEYLm!8nV4 zmV(~EU&q~rC+XKO-p3tBiUX zwMLa$SJax1MZKQqpf;-g7=_1BTW{>5_IYyDgNvi?)5uRlGi!q?tFEZfjX(|PC@KlB zxyS#*eDuo|v$t4(tU!Mgmd3ZJ>+%=3rK^Zqg661*jdfjsT5A7B8VdCp)X1))lIJbz zzf?+A!oE!IDrx84L(TL#DvMK>vWOMMm7HG>Lpc7iv}JqRC>ux>)DpKs4X_vHRsD~l zp$PnlDzp8lEWMAtFhdzjzG9A%ftVY&U`4!+D&Ne}wlu9!8`XT& z68?o%F;N9?;8(njF{A2#Jq^wLB(A_0s2k3x=ned*8P`xtQlyeapn+>A)DjFvg>;E~ zd>bmcj-Ybt9BS?Fp_2JMYQsucnfgCOBLxlRz;CDz{zTRFBh*?atYS%45H*9L*ac6b z_J#aa?dxe4vXkbf`8Q;;b zjU>I_snF0H_^nkp)CGrdXAs$ns{aLzz0O69*919!0}IpN+{}L5euzH$QO)gVz1CQo z{!gf#?=vcCLt5BCyJKVei*Ucb|G%ekngcspdINuTVt6Zid0fGG9zx&R)_ho7Z{R;T zI*rviKSMjqovv7h{ubeX-9 zmVS6oud@$lVL7bXi~6rbV>XTYcoU~%WN!=6Vbq#`+sA&>Q3I3GUx1l#J?eFR3PbQ7 zD&)a^Z666kO&~wk*71J!Q*{GW(jVgaf)kjsEu1=!L5L6{wMJKqb)&*MHp4 z6UJEir9x$O7%KTH<6qbu^J4h{Hh_MpDmaeG@XrC%zv}c22UITqx+WWF1IUWHaURqT zRs~gt?NQ}95;fzQ=)<4f{&m!VJ%j8)$xvmS1vT?<)br~4X=ub9P!Af68rgjG;(Amh zHlw!YU04zKV{VK!*crBWl0c?|K=PV^6R&`qKS3s!LZUGOLRQ|-9lsW{x$ zrYmmbgZ-!*b!KVwrO}T?@hT1{+mnv4*X;C>_G9`v)LX6YC|iOqsEuec>cJaO6FH9> z@HNzu|A~oI|9`s&zPKmE9&J^S7!}H;s2i-tHn;`zW3n+;&(Wx*Xp1>V{eBu+lZU7rc<%N;xjNHqBZ-UJ za?_ydw=inp?J*h$qXu>mtK(%FD2w+VtgSS!d zci&7~nx?3k4#g1s88w5Os0jqmvI!)_`auj7wItnVdjo$Ld^}d8pLLGCOL}7qz5n;p zn863>=34e{MEyBlym?;dCdZS{x7X)OY)OB{0{dzC6)vZr_d9Rkzk<7fU+E8A$Zt-u z-y(0|U&;9&4yAu}vAxvlF7XEbgU8Jnhkt*<$+FZN_;-JEFXM{>5010k>ulwMx+`oz z!7Hub1{LBIt88Z3Q4xqjMW7REpXh~Jm?sGsJMVd|agUA$AsB&($Z#b1u18j|2>w&0&jX>qZGE_vi zqat_?bKz&y2A6e(IZ4T7rVxY+opYd}nofq6XFnHSn>h$Sy{mzY!HF|85#uvp?Juo}gy<3HA1Kwp%vG zMujvH>W1x6NjVg~I2Bb5Gg03Oe?lK#LPhE=Y5>W1*gGZ!*?0U-c^ZZIU=S*FTT$70 z)9rhIv<)gRMsmCzYKxtZ;kXa=(t3t^P~x4ows|lg{c@<^cJ)U^WQ+UxA+*2$Lqqi% zXP0GVV$?`8<9N)6dYSx$n%N0dvi*r#^WfdK)n-DibtTl=w!$bJii+rdJcq|nFR9sk zQ1!onhRR|ID&%WjH(`DH+fg%!`;&bWDuY_GA*dNo#Wp>iVoK1;&FsDT!9 zt%7=KH9_6K=RWFRbvTFvZE-q|#R>8?w8Ly%u;PW4{8|FgYpdjjk8kh}xpk^=!l~j9C$@4pEO>d$G z@EMh)u@2k7Q=lT08!0oVI_AYusNC3&N?!jR8i5F)LY(4=T^Na4^LnU}4s{)eioguF zzX(8QwuH z$#b_Ke9V$AIcg$VPy;W4D&uyjweO3H;CR%`SK&B)|Nn)CW*&Xq9?%YTLLbx(rlKOS z7`1n=MU~M()cgD-YGBtexP zDdV2Bwab7SKy@sG9Z@^tdaQ;wQP+o_vfQbUio_7ig{x3I?RiwW#yU;?SEo^fMsZw> zy1_N|dKn?7FsEsSxS&KwEEJZ&Ik6~AwiuulY1OJx|2T;!| zdfuvJ{CVnMp*_R_-S`YDlowHZ{2kOj5d5o!FdZtZ^P_U0J}MI3P!rgKMer$B#Vi+W z?R%n@Y&7Z}Fd03#^n%|T_&=9k!GTj8n0V3l=(?9IWFePr0M%UE;AGAlhyyVAify?= zaXkJ1upEy6&9eRsRtVzdgc?}n?>3RHsELj7)6h4Yg{bV@gPP$L)Xw$+6JXkF_BA>i z&Zd7DW3a&=mK*0#N%s%t#MIX*DCK~$DL!9eJ5 zxS>ZaO@7os%V0fb)*OBGx8L+SoAEO0ypgwTiKe5@UyC|^7&V~_$VTROZqm@2+;u;A zhbk-n-c7*dsGTq?Do3iI2389-@D8Ym^+i2sE=J%s)V^{LHRCs!8x!2IZ`*}2uIhh2 z4Gmy9Dyep$%Iq}i!Uw1w?;q58asRZLq({vp6cw?87#J8v)9--AaTDsi$5;g4q3)aK zE(7HGP6ZmeaRaQ1ov{q=#E1A1^Wd#}_WDh5-)>aQwJ)l!H=*kNJ`TbJ5A3Bg7FGWj zP-XlT4`BR<)c-^pr)ku|dVhJHGq?`BVc$m0GEy+dH%j@nF>R)^NzZ{UMpIX+3qqgMQSPXlia$=+V`F>Qy{zN71 zTMWf-pIN9Ypq8=@s_r{ue(a4tT!Wgx@n?QpyQdsb(!~1PMpg*5W_3{yZi#yB_C`H8 z2K9i6sE{s4y{3OamGf0pdA&nj{|{=%O!C|!kQG&y1^hHh)2M_>q6w&_ScMAh2lw-$ zFD%OkVHJ)q!btoJ7232f?ZG)vOBIcJdoDo@WHl;@H=`!D2XmwUD2=5wUZJvn`YX%M z^{$6eGrfTt@f*}kV!yVTrAIv|59+@iEr6NmN4>EnY=sK7AN%4e)Rv#-ZD5P%@Bh-! z3@V^PT+g*JDs(MSUn+Z{ZZy(8z6Lem-Kbo-h}s`sq0aw+8d#inc04hv>{6nZC=V7; z{a1BA7=gOscc>Zfa6OHM>EA`&FztJbfDe_l1yNaE9kXLwRI*J%h58rQ(^!H2Rn!17 zd>{fm-ziQ*|6o`v)D8Q6w3$yqt=Upk=-0dMM<4x*sAPPDx-Qly3vC9}`8iNKVsTWt zHN?REQ8_mS1K!D`Q6qV&Yu>`KfGI$5Im4^J!2GRt((4U10 z`9G+#jQ5Wv<2RU>ei3|$olpaB^e^?VnGOEe9ykUSngwqE8Y(CLM!jre|7RgjfeLMQ z)bX;I32UP6*ArFFgRmUVK}F&kR>Hfe0q4^H|7l$sbFl$FL4`IdC^#^afvBt>g9_dE zs0Uw0CDBXN0~2|I16iL2Rh~IfJ6}oEQbePYv>B?(`k)5nA3#Gl7=gNQ5-JClVK)2) zwGc$5KVp9D9c%+xgBr+Y)H~oPHrMQJ$6ZvY-=JokA%WenC@Q&{qYpcyHm*sijcNg2!40Tn z^(VB6>_c4_oX8@V6cvfw82J1DW!2z7Bh(V~Ky4(WQPr@)bsPRde-CQy1|+ugN1$dt z7d7)Os0Uoa0{8?Kp^Qm_16f}LRmM%wuLn)0p%b>FHk7ljcThKagOMyzyrjW_Y%h__ zlCLr-b#%CVQI-1&?;FJ*Fm|Dh}{oIE)2vtNBw@=bQ#fJNz_ z!olcGK@KpG;h2;D_bF{DE}|m$233x6Qd#6uqVAU-yJ9g^_OC@H_r_HG`G?m0A_o+S zd#Dh`OKl^~gVpI*!hSdp^;%AlCfF&$Kx$yPhwuB}1PA`ebyqseotEi?ohZ(mgj&Kg zs0dxcrg#e*U{U|K7Qz{*dR>ls(D$elGi0#rAA}2e;1TT1@fMkaove5g8{u=jfE9ef zfv;d`LV^STO<4_84tzyLC?c~(BpS6e{&qC9Rrs*T2bH|RSp)ay-+!Q?4F+~U-Wxv z45qOJhhr7|Hn(jk9Z_pJ0>f}UD%4kTBR)ojdQO<#a0luEKcfbA#Pv2dqyHHd`UZJ| z1AiuTGY|Ez69Lqm-l|%1Q1C147 zRh7my6OQM24%CwT5JCO7q;a1ETd`a|+X>&Hav*V}%`7WwNphn?Tobi%b#y-;i$3~O zupe$ledWrW-yT#N^U?2%n$Q|la^LjRXh7pXoQ4ew1PA^#%ZI3cJZeTk+W}7(3btR# z6t*SmkNTo=5S24dkzl7iWW#Pa8TC)Ie!}1Adx`}Iem1;@d+9sHNlrfZ@1s$iewvcO z&MK^n39MGgEes(Pwd4G#R%N(-<#{fgCs1HYC7t#c>$FVX!kAXX0>7)rgtk9Mr%s<7zC} z*xnV_Q4vbo#FBO>D*N{}q5hRTcQ~N0Oi7#CT2@C@#XT&DMVr}xdSV;;Td^XhXdWE+ z^S!3Hkp2c#Sw^?8GH#3Y=nq3x$t6_seMIG4)|S-29^9}c?{l1k-{U#li7~D0!m!pB z`r4>1c^sjYtc~T&FQ|wnZELwy9`$-2imI~TPytY*G3Di#87Sv*4x|84?!RO9;o`BjwA6Y z9>Z>ZETWNp?fpLiwbXxLP!QSQPXng@zUgl_sEFD)R-*Rqv#6c!31-3MF~NaK@L3)i6bjg6Q9&!DR5cdUfr!-AdjH~{@!XjB*;9Qdcy zwxPD(VpPQloP)(M)d<@^>6_FJ*X;(7)^)?bvvv{fA$zF z=lj@{e%i6rzb@!M*52dKu?&6BINN&5qrR!cpuQ6hL(O<2YNm(KhbJ%uAERa*f4nVS zYD`MMG%Dn^P`TC>6~R5@nW1iUg#*!e9rb?qO|X#`L7mtGC*UMZf+;52z_OrnCKtxR zdYBWNVK9!x8aN5{h2#&^M)V9PVp9JkyWv9ANH?Gcv=@8fAynB#PPPaPKy9^aP&?oQ zR1SqrvB+&gmD>wc4y2lD7DPq5KI)6eIqZ)9|7a+*-KW_XhefFRk2~GUtt4v3P0@#4 zQK6iIdP}ZDEzxJx1e_VRl*up=-R!8y6hJ+&1S%36Foo)WAC1HuxZrvR^?((PfNQOWlN6Jmy0_5(~VR76T54|bXdjuX4y?gwK~$+Ox$ zVJm8_j-s~cCwL9>%(lHe_W#Q|3+O1Xr;TqQ!QGwUUI<#;-Mu&g0t5*Xg2UqO?(Xiv z-QC@_w78TOD15(X-`Sp=|2OB{Jab2$nR{PZNp>@hlgWqoe!w!=Cr)>^_%c|Fd6gN? z!}MIRDD$#2eO*^TH>d^Foy7um?3$uz>w1G);b<@sxD`wWp0xQRP&@J$sFO6oY+D&v zhT<7#-XIs=!WA@%O+?V624>UtUlR)m+H+ zudQx}Aqm(Y)UlZgsI!Ka{hDA7`9#o0g|`%<8;mX4rK(q3Rba1y9n z>`^cXjK9oza@q^jj-Ce9_$3G3t_LVNFuVqJ?2<2cF1HL|XXfp|tKc!)(3TR4gj^2%Rn8X zi(oPE8>p+{*KJOnW*|?!T>U`zL6mJMx;()Y3A8M73u`4&|FYg$u4jzcm_-hw%F}7>IUWC3F@Rf4eDyR399igyWP(9o@kGA z6{I!{03#Dn9@L?z42q~ZSQ+dJHsl=G4d!Q_V4rifR0K8e1ug;Cfw{n%`)%cho4{e^^`P<)454tqLFVA1L%yERbi6<8>-nVPh9k}sj$TKd zr)tN+s^oP&=Ii;8%U)0?>B!^0o?k$?6Q6LN4i5q+;}~+12M34~o$~ekS#Ivr&a>Qu z;4b_>z)*1K8Rr(9^Q^Du<2lX2?b!32bDsA<2X+7OKkqbF3)D%Q{DR{z26EqUyLzJN zq?iaU1`mTe+1gxmE|;{IoM*?Cz{1$Sg1YYWUv{3bYy@Rbb;Z~94r~CH2PJa3(=3K6gz;4VVUDwliuD>2AB``b%2ZI@II5(Q*pjL1SYzO`Wwgm%k@*fv`2I1u~?)b-!{ zzVni4AE<^>J#Y?HHBi_6eNZd(d+0o8%m?ZiF9Y=iCGR8W*6n`m_-BCHp{P%|{&S*K zN741(7t}d$3>*nIeCiyU2cXW@1kaqyuNatzc}Gw;nt7nEk`tg#-n(E5@H?o>E$MS- zUJx9>yf&!I_ri0o|8Xdz~ zzXf$J{R`?&n&%Jau*)Z_XSP?z0Tuqc@4m2(+& z0@E?y3HpP#!L{HwumQO8wezI(2dEoWfj7<#tqrIxp9B`;kX#3oGf(J#=j-{%RW7h5 zhJBz`5c|DDSPE>zd?u(v^c{Q*R{Y?cq}f06-VuZ~z)aYSf97GAd23K7;i!W^kj%gN9 zTU{EIzdESKnt{3l27zV3QD7xq|7TEi@+A7^JW=Qfsz4a174!$S^%KoM4HV%5P=!~3 z3BluF4DdFn1v~@egI{eP>$~$5EghHxdwtNY%W5!+R<;fd0B?c*V9b9Vf}EgspaiJv zz8t8Pg_(c2;Y?5stOnKKHc$)M3pNCgfXYkx!+Ca`;|JHjR#+N?upX!_Y6n&W$ACIC zH$V}V{^`V32DQaa!RTOnP><)`!LHy$Pz`fW^!THIY9t=WgAV75pXUaZNB{pwfmQjb zEvpUc2}xT}3H?DO3=vjUcwzPrV1DL5Kpl#FK7O9p7v(|K zt>HGM9w_3*7SIONiaQ&IfjS2U7!Cn-d5r}1f@LhI_-UYc=7E{P6<{Xt9H^cB2(0wUv);{t@&%%!0~K z8pS!LX$)%^4g?qA-vDZ%)uZ}(9+sPcZhs7YQFKe33+fn!gSro#2X*XS(fmA*hM7U_ zP*YIHuq!CS(V%v0Cios)0yYMxMfdYO3cdx!nz=f+b2Y{5J*2J6=`KZHSNE4H8K z9g~3AT>pP40fPeS#qsmp`No2}A*}<|zyVOtWL|<AjVM7P zKbH^a=2Ccu(oxqMQlIfmCxgj2uF;+fMEr=U!I>9HXCKm-v)jEGV_6Q~Mb0>NI83KJ zQq2gLLUtR1i@N5JwZz_mG{B0KH2Vuk`;eW2g1ZF1 zJ2ANa;#+s)A+Bbmg9yAy5r5rbkhH|icT`tui24$H-tx@s>Iq?Ad~L|xjb53eCnD^G z&a+kc5}1uAQV7>yegZ#Hi06#1X^g6j-UMYAffXqZvE&-|PNu&k=QkRW^d`0`^DF4n z$**lidJ@ZD<9cKqP3Z;E?|gXmxUnHbZJ z$irqo(&CRqj#r{HFHGzuc)8sFlQ-D-UQ*W*Y(OlqYkK6+%`f06DKlIY(d^5VyJ45E6Bis*+Rxo8dTVa}E5y1qt|yGsMH+$fcBK42oLNw<5!zaj)LL$5>JRV&~L zFDukEFX*OiLEcO11)(gT&J1458}vAVgUjVTY=XQ zCWcUQ%vSoDxRw+w#oQO-IwT(>XCElZf$mSCY~;hr(NAdF^=O<37rI@|!kKJWe04g4rpa+Y-ytSPVv8Yj7F){{K^S2KkcN*l)x6 zp4iLe$FpYqur<{Q*PaH7ft!tt|D58QjdL>vC6NrJpToD`2zEl8k(|lI&O(1n+-&^E zn7h#{6IX@C7BGIbX4+YeLc|<}&)tCH`r~6s47zJ(#U?Py3_5=(E{Ky~5t)iQ*DB>N?;d?1gOu1{wy_ zQ&Zy}j;*4tX#mfSJQQCcyh|g4nayG}Az%^XErfn7G(AQ0Fz?K~2nCigB)>v-*T^(~ z!x%(NK06ZE$vq3Vq&WP2EjAgL&10v20hGZcEoU^KP#KbY)2$vhCgK}O@CK4|;^z2zB$#5;y%F(^D1z$F76Ug16B0C}LW?sD_OV4}^ zBo#s4;d2!wa5Qmk!RPpKd1O65Ph-=|KFLlR&4_ae#Uc|Qge?jUoW!1v`Txo)V%;?e zm;{Me?ohBG9X7$RillV-+F<(=n`9#+x{<8}3!6TdxT_S31m9>556?0^ztKyIe?K`n zXlg3{j_5n#nuNZC`mQ;2kqyJI1dJiMBgN*k@?;Pk#`ghz4gRj^-?1&QM&NOshCB)W zt)QMHZ>4Z$;=Iz*VgunV3x8EcTx{h)$!%U6yDpPdAL3dO65Ryx=FERmj3RojDmiQ` z&IzfcD)X_XYaSK82NcMIeLgx*%ss-hN>_R~E3xvY=nqE5-w1zf zIN$2A>9hqpbllW%-eqzVLOu=Rn#4S>75;-lHy}t#&P+IK8ja{tTw*8#4V!81s1U0VkX&6RKPZsF_QQIn$nA?mT)E`-o1!IPYGNI z!E*FY=(`Ef*8uVUr$^op%%?eAg~5$x%SDmNc&9L?GR9C~E`(jd>z*v`tZ-dKuSKrp zJq-k7D+7;-bN|neqc@fY6fKQYugb<-L_!E9SMY_>;2etNgfI$?j9~u1k`2RS+ks@n zB!{o5HSLWp35R5auK$ik!k4YPx}fJ|oWofRl8V;(cx>k(YDF`JSV1y;Cumv{hMoU& z;ChI@g1GB6$}30LD&iuO-wl-fMcglp75F7#_};rQJRn$70`kNVH)QN(c%>H!87*cp z`f=j2v!b!sI@<2khUYjdc^`WY z=%Z7<892?ds)M^=UPyc}c;8w{K%V3?Bbw=&|AT+G9h(*8K4Kmd&H!vT^`6>Yh<>p) zN7%ZRC`m)%PPELg`FN9%y|O0S;H!@9n&sU`mpryYs|_1quVFb|;gQUtf#KNxWuEB2 z`xcI0>FN=VwO||)M=^fI9%4IlljbThhOs){v~s<$RX!kI5)5G@FcrlM(b#V0so~4V z{04bd(34Yq7y1+OyD{&f`^F3FRwP3i`zRcUGq!ac%v>@8(*4*DSVOX|5rrf<{e5-TY{D_(&88a*)a49 z*i#U^ia}q7Yp{#oNhSSJ=@HX*(6Y~!H9`YnTv4??S*eBrkN&)zrk#~flx8mCA zHGMEaZ7rxOMJ}?^M$CuW3Y2`yi05J3VtOg^YDH*jB{`?D<)Yby6v% z+)i8`Y!Ap=k8Lg(PW)}+CGK(%6vC)K6sW)oR*OC;usz3@1-^1}AZN)-W4kdIUvrv>q4)H>a*KfcB#Z?ASLPBt!wQX{ zNJYkLn$AkGkw&WT`{XTKkMyUx2h2Y)+7Wk|{LAp3Bz_t-%3!OBErXsnNiskf38Gv^ zP>RGjBoroL0)Z_Uk}BASlI)e16nbn8Pa{Y2*kWfBw*q|+_FeGSBX*zp`1OD*m1?Q} zCX^-0j3Bot+=+xPbbE!y7BiZlkG0}~kn&$qJpa$F2@M1o@eyL`pnri&-;6edyzRtQ zBBm1a5Om3F^nvK^g%JL(PX0%Z;(Uocn8YFYUXs8^|6MUDFcg#&#uk;BW;P#1u{7B0 z(D)eQronN9os|SprzCMLu}N0ZWMkd`vk>qO=Lg6Rqi-j1HAHg>o(a)q3LGKfDD&P7 z$suBXC+9L`)4@PSBYeBaYiB#5xDNPBU_XVwB=*);T)ynY?$mcG9;Ik!g5qN6M^GT- zr3t7@Lm3r`w8K^#e|$CDjbq-IPMzpLlXQ6=tf{tx*m=$*-Xqji`j-R3u70yvlN}cDqj;jnE6)Y3_|zH zF?_9wmkdSU52yPRKgtu-g9QCPrUdvDqF(6RtxzCO0nm|fU+ zLez(1J;+T-%x*}VQfwE+Hby9L)$+a=&ktgfsA+N+!*kU0otgwK#ZlL`SUEQd8V=C~ zMj-kvg1xeuxx|lRzSw=h4~(8P*MWI@^tRwvYs6~1YGPYX-ds;Myu`(KLpBQ~H7gm; zs6%Ix8Z?v|!oxJRpP1Fe#KATS-&$+n61J3(HX`OZ`b7MfA}r!5`Q2@P4c_|1erEoZ zj*in@Cv5J~GN9~-V6p}K5zvUan*4tNnJ_q$2<`GE9QNe zOJ;%NvA4%wjr{zK_Uyt!Ft^2QVlJr-cPg5FhF%Vxe-Y*SNqvv3w3Xkt?pqRg)*4Vi zaU+vHg9aWO=@|4y=DP$N2 zIQJ>GZa>LKFpP%mcLF6dz@*p#Y`LD#3Wz1x3#g`N; zsHUjXi@1^4{$QS$Ie+cob`3`9ZmS=PejTFD1nA%6O)`545}#Uu^sK%utBZ#37hA=@ z5t{ME-w=Ci{OQO`!pO&b3^5(x{6+)oz|`2D>2>n~$gbh+f-$*m`Dq$i!T6OO_??9F ztU|Jzq_d9d`FW4r4OToJ@seMdFQ#}}xLz{f0Y?;k`c!;F<2mGs#O}t)|BG|+B^0g{ zBwQeHGrHuxnxgw5#MET|7GE>QaF3U(0>T0KBrPERjNSo`mE`|{?F@PwMn8D+Fs}yA z1owdps3~!mVMRG1t&8Dr9EZW?5aqE>oiJ`L%!lKPg`pj!JJ353_Y-?-8j++nlzsv( zNk-x-qqiomAB}ya)@iV~)3|f}WoDIoA^nG-S2#P7@DIsdX|6c>DM;>+&4`lD_AnaA2hSGlh4A+!FAaPTh#5nSzf;uJ8yrb&o2b;^N5CM)S2|ll(q@vr zk&w$)a|Gg2B-DW*E^(606lscW0a#znktexserLw{LvA|aA~PDm-;Ty4BN*4o$?dkp z`2o+4o`1s-E7NWt&KoTnlE&4yRP@vXsrfg!2F z{6>VG$Y71m0`rnviMV)RfBjB39^Ks|c)0~R6wc3rbbOBD+NJ&^J!amU22+4%uph=2 zYDJZCi@2i9L%_Ji@EudGOvKGFZavzbp|Dq`>UVnQ%+Qmh4?2iuBL(Lix*kBKRcJ)03Ld#=C5@*r_Y{)1JGwO#lVTU*F;(CyzO`kFljMg5t7iO@_( z^ji3b&_q`c8xQN`B~uY(ANI-2C56!6neN_CXTM>1Y=L#qH`^-e5*%b(tHhne=3q3i z)yS3wy%IT+4A#&9@Epx#w_S{kUYVGZto$9e%;=-25w7ch4az|R>QE>qU1db?MKhPM zPezyAH;j(II&nVuxfa-$!dQ7_OP*RA4@W#(ERe0nW3Y1#|vi zVA37Jm?Ra0$SbEHoQiEahG`@www<^^;wIuHiLsx7IGnr%=HH6#PjbsK`kU=Iwv)tc zAg`@$eMR&xZjz@!SOv1};2SkyFUwr1( z@z-E1Vf_UjEG|7oHSA;4AKwe zo8?JAM{Xp>YGNfF*bT3ACT@ts$7i|;YEM@kFs?>V$~efj6{0{2>{m(rB|>sL{9CP= z0mKzWKWeMW3npUqlA^>V!=DR1EBWi0OD0)tT2Eu1`=8?&VnvD@L1)aR%oYk!2ZkRc zP1%ucwyLQ#IT?En;!+U*okbjDY$hh6BqY9<7K5*|HJ=!+v-$;XM2X9!p(S4?Faga( zf&3}0;u+Opi1e)ATPElLH zC(lk_E@aDFfX%Tr#M#+=ZUZ;+sapOYE>s zqLEe<8)d~G;$LGvas9?T7aZ=GbXnViS{U*NsGe`0=nlzoMt5Z(Z6Vl4@r@)(;#qt@ zFcb5!_*>IZH|85`_vX;t2joRj$H!O;|d7UGIw&ksuCg4bz!8~PBqE`j=U?2{4BKi6;^ zt*q!12F#%=#{ka%-16DeI+(Nd?7UPfPilJ z(qWs7EwzOzq8?EcA*xdL6=z2BjA z`s3?I6Yb14l-;__I8A&BYiuL>?-80@=grspTiMngv5w`d3_*KHBU9`*^UMAjqEFb` zfJK>aV2qUmX>0`wko!x7RhKqB9}7y!f=Uv*jhK?~x{E|ud1hOALu=#_!I>yDn?@=r zfsq@sm*(F}E^gNr%gc&h)O`NLt!2KB+y>^ag0D5UAd5kDj(>YPuSGXiVH-_w0G=Mq zKQjsuJOz?Twz@&+39!wuRkbiA#UrQrxtF{YY96k-#FruF8}oSBB?07@!?x7(KUFZK z!BHN(f@3gEoFPdPlNIkmzlwj0*<|kl*>an=qR8LqzYyCB(*F3nVS7bREo^^an@ao* zY%7TSgM~~7r)cZ6{(Ed=7(pMcJ4~+TBuXX{G=jut#QbC&q`_R+o;Yq-2lN5t6(B#H zQQex7yEKJ15&wp~ZRm^OT)})Ja|x=m{~I6)f@B7T-l2P?E=gbL{0xRb@CsuY$z933 zXF;zim>b(PMm_9_;OSrmZZrQEjtPw0a7+HiKY<~Mrr-bcrR(F)+@0;0%aGF_dLP=%n26pv1k^|s=eU=TY{ACguA^K7=t z0P+rC3uC?w{>jWGA&e-*CDQMI6Biz%Zbd!qUx9DeZ_OkBP>HY}1=92N) zZa}(?*wo}4wN*u;kzR~9a7lU+_X~P|3e^T1+9F;V=VH(uN>?sOqJo_XJa5}v4E=}^ zdD!^zh`4eTo55I0ToDK|K{}t&g3*?dnel`?KVm;xV@qiC6^$(+Cnq~QU7p8vlwnThi+1wc9tvf9?^N)lQ##^8Ge$q5=vihqbqapl2n6r2K1 z!+)Ci`mDASMSr!ON=e``)8i0ZmAJCZlYz@9niig-U?|0#<3Igh9lQUXvyKXYV;O}- zKoQAg^h%&F^Hkt+3KwCtfov1DRy6b*Slc+1a|PcpZ0W73CB%%Q@F`+K;46erGEPr0 zCEqbzg>)A9mZanaucPCr%yWQ}(dauJRbS!h%3{Yp4SA9z zn~qD5<;{F@@qJXFkegHV2Z57 z{u_xG6%2Vv2!ChXz@CSgpV6ic+?d3@iqr$7{vf3=b%&8MizO$tK2>iRDQTFOXN-s9 zIO8MsIdYn$!?uSw$v8OY5!=MJ_YwNU2>p*je@m@zk@%-4FY1(v<=?1Fn15jRApejq zy=Imi6DdV_+N?g4lBX=&C8S4CNDu#t-MfT!b(IV16x1WAjek4M!dH~`S=b>?#~}Zn z!J)yeItBUn=u#xS%sQVBQDb=mLj8k!2Z#0u&$`WLU!{cp!6E+rT03+tJpKXU_rCkA zZ5^|0`=HhxyLJf<>EW7Ld!tX1@X0MBJ!%spU#@_H{sDQ5Mze=O3cT1nISH|P=; z>VITSkDyTh&Vj@Sg#?E5m~p{3MR=i8J-zLc4DHP@()V6J4>m#dO=CSEa zpC;sdE*Saru*7wOLfWuy?;5&x3G41(Bz*s#$O&U)sNBgvB#UPeLH>bZt;0f`l}D@) ze(_l3hRqWDw+Rdh{eSCAoxyiW?^F$rtnMD%Hn??QkKisLY(tNr?wyaUZWA0B+&yUK Q!UK_0hu@j&o4M!z0R|NAp#T5? diff --git a/conf/locale/fr/LC_MESSAGES/django.po b/conf/locale/fr/LC_MESSAGES/django.po index 3e304eb304..75883ddab1 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -254,7 +254,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:31+0000\n" +"POT-Creation-Date: 2017-04-11 14:24+0000\n" "PO-Revision-Date: 2017-03-16 12:39+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: French (http://www.transifex.com/open-edx/edx-platform/language/fr/)\n" @@ -498,6 +498,17 @@ msgstr "" "Période de temps avant la fin d'un cours à partir de la quelle le mode cours" " expire." +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "Inscriptions closes" @@ -528,7 +539,6 @@ msgstr "Assistant" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html msgid "Student" msgstr "Étudiant" @@ -639,7 +649,6 @@ msgid "Unauthorized email address." msgstr "Adresse email non autorisée." #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -656,7 +665,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "N'a pas trouvé un groupe avec le nom \"{}\" - on passe." #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "Nom de groupe invalide : \"{group_name}\". {messages}" @@ -669,12 +677,10 @@ msgid "Found existing group: \"{}\"" msgstr "Groupe existant trouvé : \"{}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "Ajout des permissions {codenames} au groupe \"{group}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "Retrait des permissions {codenames} au groupe \"{group}\"" @@ -688,7 +694,6 @@ msgstr "" "app_label:model_name:permission_codename." #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." @@ -697,7 +702,6 @@ msgstr "" "pas pour le modèle {module}.{model_name}." #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "Paramètre {attribute} pour l'utilisateur \"{username}\" à \"{new_value}\"" @@ -738,17 +742,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "Ne peut trouver un groupe nommé \"{}\" - omission." #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "Ajout de l'utilisateur \"{username}\" aux groupes {group_names}" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" msgstr "Retrait de l'utilisateur \"{username}\" des groupes {group_names}" #: 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 {support_email}" @@ -812,17 +813,14 @@ msgid "Other education" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "{platform_name} Certificat sur l'honneur pour {course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "{platform_name} Certificat Vérifié pour {course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "{platform_name} Certificat professionnel {course_name}" @@ -845,7 +843,6 @@ msgstr "" "de traçage ne sera envoyé à LinkedIn." #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "{platform_name} Certificat pour {course_name}" @@ -890,12 +887,10 @@ msgid "Value of this user attribute." msgstr "Valeur de cet attribut utilisateur" #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "Le cours que vous recherchez ne commence pas avant le {date}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "Les inscriptions au cours recherché sont fermées à dater du {date}." @@ -928,7 +923,6 @@ msgid "Enrollment action is invalid" msgstr "Action d'inscription invalide" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." @@ -937,7 +931,6 @@ msgstr "" "compte n'est pas encore lié avec un compte {platform_name}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -948,7 +941,6 @@ msgstr "" "{platform_name} avec {provider_name} à partir de votre tableau de bord." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -1023,17 +1015,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 email '{email}' existe déjà." #: common/djangoapps/student/views.py -#, python-brace-format msgid "Registration using {provider} has timed out." msgstr "" @@ -1063,7 +1052,6 @@ msgstr "" "circonstances du problème rencontré." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -1080,7 +1068,6 @@ msgstr[1] "" "réutiliser un ancien mot de passe." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1534,7 +1521,6 @@ msgid "December" msgstr "décembre" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." @@ -1546,12 +1532,10 @@ msgstr[1] "" "'{file_types}'." #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "La taille maximale du fichier à importer est de {file_size} octets." #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "Le cours {course_id} a pour pré-requis {prerequisite_course_id}" @@ -1560,52 +1544,42 @@ msgid "System defined milestone" msgstr "Étape définie par le système" #: 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 fewer" msgstr "doit être de {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} lettres minuscules ou plus" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "doit contenir {0} chiffres ou plus" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "doit contenir {0} d'éléments de ponctuation ou plus " #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "doit contenir {0} caractères non ascii ou plus" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "" @@ -1726,7 +1700,6 @@ msgstr "Sélectionnez une option" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "ChoiceGroupe : balise inattendue {tag_name}" @@ -1737,7 +1710,6 @@ msgstr "Réponse reçue." #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "" @@ -1758,7 +1730,6 @@ msgstr "" "message sera remplacé par le commentaire de votre évaluateur." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "" @@ -1775,7 +1746,6 @@ msgstr "" "réponse. " #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" "Pas de réponse de la Xqueue depuis {xqueue_timeout} secondes. Abandon." @@ -1793,7 +1763,6 @@ msgid "No formula specified." msgstr "Aucune formule indiquée." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "Impossible d'analyser la formule : {error_msg}" @@ -1806,20 +1775,17 @@ msgid "Sorry, couldn't parse formula" msgstr "Désolé, impossible d'analyser la formule" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "{input_type} : balise inattendue {tag_name}" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "" "La balise {expected_tag} était attendue ; {given_tag} a été reçue à la place" #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "" @@ -1836,7 +1802,6 @@ msgid "Answer" msgstr "" #: 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}." @@ -1845,7 +1810,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 "" @@ -1895,23 +1859,19 @@ 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 "" "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}'" @@ -1971,7 +1931,6 @@ msgid "Custom Evaluated Script" msgstr "Script d'évaluation personnalisé" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "" "erreur lors de la récupération de la réponse d'un étudiant depuis " @@ -1992,7 +1951,6 @@ msgstr "" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "" "Une erreur est survenue dans SymbolicResponse. L'erreur était : {error_msg}" @@ -2010,7 +1968,6 @@ msgid "Error: No grader has been set up for this problem." msgstr "Erreur : aucun évaluateur n'a été spécifiée pour ce problème." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -2033,12 +1990,10 @@ msgid "Math Expression Input" msgstr "" #: 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}" @@ -2047,12 +2002,10 @@ 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 "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" @@ -2063,7 +2016,6 @@ msgstr "Simulateur de circuits électriques" #. 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 "" @@ -2072,13 +2024,11 @@ msgid "Image Mapped Input" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "" "Erreur dans la spécification du problème ! Impossible d'analyser les " @@ -2093,7 +2043,6 @@ msgid "Checkboxes With Text Input" msgstr "Cases à cocher avec champ texte" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "Réponse non fournie pour {input_type}" @@ -2104,7 +2053,6 @@ msgstr "" "nombre." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Could not interpret '{given_answer}' as a number." msgstr "" @@ -2374,7 +2322,6 @@ msgstr "" #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}
  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2383,32 +2330,27 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Indice ({hint_num} sur {hints_count}) :" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" @@ -2429,12 +2371,10 @@ msgid "Problem must be reset before it can be submitted again." msgstr "" #: 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." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2442,26 +2382,22 @@ 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 "Erreur : {msg}" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} heure" msgstr[1] "{num_hour} heures" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} minutes" msgstr[1] "{num_minute} minutes" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} seconde" @@ -2488,7 +2424,6 @@ msgid "Your answers have been saved." msgstr "Vos réponses ont été sauvegardées." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2567,7 +2502,6 @@ msgid "Blocked Content Message" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2576,7 +2510,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" @@ -3317,7 +3250,6 @@ msgid "Teams Configuration" msgstr "Configuration des équipes" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3655,7 +3587,6 @@ msgstr "Ce composant est obsolète. La bibliothèque a de nouveaux contenus." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Mettre à jour maintenant." @@ -3690,7 +3621,6 @@ msgid "Select another problem type." msgstr "Choisir un autre type de problème." #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" @@ -3699,7 +3629,6 @@ msgstr[1] "" "La bibliothèque spécifiée est configurée pour récupérer {count} problèmes, " #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "mais il n'y a que {actual} problème correspondant." @@ -3737,7 +3666,6 @@ msgid "LTI ID" msgstr "identifiant LTI" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3750,7 +3678,6 @@ msgid "LTI URL" msgstr "URL LTI" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3763,7 +3690,6 @@ msgid "Custom Parameters" msgstr "Paramètres personnalisés" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -3894,7 +3820,6 @@ msgstr "" "notes après la date limite." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." @@ -3903,7 +3828,6 @@ msgstr "" "devrait être une chaîne de caractères de la forme \"x=y\"." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -4114,7 +4038,6 @@ msgid "Video Pre-Roll" msgstr "Pré-roll du vidéo" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -4176,6 +4099,14 @@ msgstr "" " modules des problèmes seront prises en compte dans l'algorithme de notation" " de l'examen d'entrée." +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -4304,7 +4235,6 @@ msgstr "" "exigences préalables." #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "Identifiant de groupe {group_id}" @@ -4350,7 +4280,6 @@ msgstr "" "Quels modules fils les étudiants d'un group_id particulier devraient voir" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (inactif)" @@ -4441,7 +4370,6 @@ msgstr "" "markname;urltomark;baseline,markname2;urltomark2;baseline2" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." @@ -4454,7 +4382,6 @@ msgid "We support only SubRip (*.srt) transcripts format." 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}" @@ -4469,7 +4396,6 @@ msgstr "" "SubRip." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message} : Impossible de trouver les transcriptions envoyées : " @@ -4486,7 +4412,6 @@ msgid "Basic" msgstr "Basique" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4827,7 +4752,6 @@ msgid "Top num_top_words words for word cloud." msgstr "Top num_top_words mots pour ce nuage de mots." #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" @@ -4836,7 +4760,6 @@ msgstr "" "{end_date})" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "A complété le cours \"{course_name}\" ({course_mode})" @@ -4909,7 +4832,6 @@ msgstr "Veuillez vérifier la syntaxe de votre entrée, s'il vous plaît." #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -4928,7 +4850,6 @@ msgid "Powered by Open edX" msgstr "Site réalisé avec Open edX" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "" @@ -4999,13 +4920,11 @@ msgid "Terms of Service" msgstr "Conditions d'utilisation" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "" "Télécharger l'application mobile {platform_name} à partir du Apple App Store" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "" "Télécharger l'application mobile {platform_name} à partir de Google Play" @@ -5023,7 +4942,6 @@ msgstr "" "externe. Contacter un administrateur du cours pour vous donner l'accès." #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "Ce cours est plein : la limite est {max_student_enrollments_allowed}" @@ -5164,37 +5082,30 @@ msgid "user is not given." msgstr "utilisateur non fourni." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "utilisateur '{user}' n'existe pas" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "L'identifiant de cours '{course_id}' n'est pas valide" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "Le cours n'existe pas contre la clé donnée '{course_key}'" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "L'utilisateur {username} n'existe pas." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "{course_key} n'est pas une clé de cours valide" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "La clé de cours {course_key} n'existe pas" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "L'utilisateur {username} n'est pas inscrit dans le cours {course_key}" @@ -5204,7 +5115,6 @@ msgstr "" #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5216,7 +5126,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5230,7 +5139,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5238,13 +5146,11 @@ msgstr "" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "{day} {month}, {year}" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -5255,7 +5161,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "Certificat {partner_short_name} {course_number} | {platform_name}" @@ -5264,7 +5169,6 @@ msgstr "Certificat {partner_short_name} {course_number} | {platform_name}" #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5273,7 +5177,6 @@ msgstr "" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -5308,7 +5211,6 @@ msgstr "Validation du certificat" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "A propos de l'attestation {platform_name}" @@ -5325,12 +5227,10 @@ msgid "Certificate ID Number" msgstr "Numéro d'identification du certificat" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "A propos des certificats de {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "" "Comment {platform_name} effectue la validation des certificats des étudiants" @@ -5338,7 +5238,6 @@ msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5353,45 +5252,37 @@ msgstr "Validez ce certificat par vous-même" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "{platform_name} offre des cours en ligne et des MOOCs." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "A propos de {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "En savoir plus sur {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "Apprendre avec {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "Travailler à {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "Contacter {platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -5401,30 +5292,25 @@ msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "un cours offert par {partner_short_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "J'ai terminé le cours {course_title} sur {platform_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "J'ai terminé un cours sur {platform_name}. Voici mon certificat." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "Plus d'information sur le certificat de {user_name}:" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "{fullname}, vous avez mérité un certificat !" @@ -5442,7 +5328,6 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "En savoir plus sur les résultats de {fullname}" @@ -5491,12 +5376,10 @@ msgid "problems" msgstr "exercices" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "{course_id} n'est pas une clé de cours valide." #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "Le cours {course_id} n'existe pas." @@ -5535,7 +5418,6 @@ msgid "Automatically approve valid refund requests, without manual processing" msgstr "" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -5581,7 +5463,6 @@ msgid "Please wait a few minutes and then try again." msgstr "Veuillez attendre quelques minutes s'il vous plaît et réessayez." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "Pour obtenir de l'aide, contactez {payment_support_link}." @@ -5590,7 +5471,6 @@ msgid "An error occurred while creating your receipt." msgstr "Une erreur est survenue lors de la création de votre reçu." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -5606,7 +5486,6 @@ msgstr "Wiki" #. 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}**." @@ -5615,7 +5494,6 @@ msgid "Course page automatically created." msgstr "Page de cours créée automatiquement." #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "Bienvenue sur le wiki de {platform_name}" @@ -5649,12 +5527,10 @@ msgstr "Vous n'avez pas accès à ce cours sur un appareil mobile" #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "{relative} depuis - {absolute}" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "dans {relative} - {absolute}" @@ -5735,7 +5611,6 @@ msgstr "" "être admissible à un certificat." #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5773,7 +5648,6 @@ msgstr "Manuels" #. numerical amount in that currency. Adjust this display as needed for your #. language. #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "{currency_symbol}{price}" msgstr "{price}{currency_symbol}" @@ -5825,7 +5699,6 @@ msgid "Certificate unavailable" msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -5840,12 +5713,10 @@ msgid "Invalid location." msgstr "Emplacement invalide." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "L'utilisateur {username} n'a jamais accédé au problème {location}" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" "Vous devez être connecté sur {platform_name} afin de créer une attestation." @@ -5868,7 +5739,6 @@ msgid "Certificate is being created." msgstr "Le certificat est en train d'être crée." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -5930,7 +5800,6 @@ msgstr "" "(exceptées les informations financières) pour les fins de marketing edX." #: 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" @@ -5991,7 +5860,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "Échec de l'authentification de {username}, erreur {error}\n" @@ -6000,7 +5868,6 @@ msgstr "Échec de l'authentification de {username}, erreur {error}\n" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "Échec de l'authentification de {username}\n" @@ -6027,12 +5894,10 @@ msgstr "Vous devez fournir un nom complet" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "L'adresse e-mail doit se terminer par {domain}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "Échec - l'adresse e-mail {email_addr} existe déjà pour {external_id}" @@ -6045,29 +5910,24 @@ 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 {user}, {error}" msgstr "Oups, impossible de créer l'utilisateur {user}, {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "Utilisateur {user} créé avec succès !" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "Impossible de trouver l’utilisateur avec l’adresse email {email_addr}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "" "Impossible de trouver l’utilisateur avec le nom d’utilisateur {username} - " "{error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "L'utilisateur {username} a été effacé" @@ -6148,7 +6008,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 " @@ -6315,7 +6174,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "Équipe pédagogique {platform_name}" @@ -6324,7 +6182,7 @@ msgid "Course Staff" msgstr "Équipe pédagogique" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "Équipe pédagogique" @@ -6338,7 +6196,6 @@ msgid "Credit Card - Individual" msgstr "Carte de crédit - Individuel" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "inscrits manuellement par l'utilisateur : {username}" @@ -6355,12 +6212,10 @@ msgid "TBD" msgstr "A déterminer" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "Révision de l'examen surveillé : {review_status}" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -6391,7 +6246,6 @@ msgid "Could not read uploaded file." msgstr "Impossible de lire le fichier envoyé." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" @@ -6400,12 +6254,10 @@ msgstr "" "colonnes : email, nom d'utilisateur, nom complet, et pays" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "Email non valide {email_address}." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -6416,12 +6268,10 @@ msgid "File is not attached." msgstr "Le fichier n'est pas inclus en pièce jointe." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "Le nom d'utilisateur {user} existe déjà." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -6451,7 +6301,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr "Le numéro de facture '{num}' n'existe pas." @@ -6460,7 +6309,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "La vente associée à cette facture a déjà été invalidée." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "La facture numéro {0} a été invalidée." @@ -6469,7 +6317,6 @@ msgid "This invoice is already active." msgstr "Cette facture est déjà active." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "Les codes d'enregistrement de la facture {0} ont été réactivés." @@ -6809,7 +6656,6 @@ msgid "" msgstr "" #: 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é " @@ -6821,7 +6667,6 @@ msgid "" msgstr "" #: 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" @@ -6861,12 +6706,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -6885,13 +6728,11 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "" @@ -6905,24 +6746,20 @@ msgid "Certificate generation started for white listed students." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -6941,7 +6778,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -6953,24 +6789,20 @@ msgid "coupon id is None" msgstr "l'Id du bon de réduction est None" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "le bon de réduction avec l'identifiant ({coupon_id}) n'existe pas" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "le bon de réduction avec l'identifiant ({coupon_id}) est déjà inactif" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "" "le bon de réduction avec l'identifiant ({coupon_id}) a été mis à jour avec " "succès" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -6991,12 +6823,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "" @@ -7005,7 +6835,6 @@ msgid "coupon id not found" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" @@ -7014,7 +6843,6 @@ msgid "Instructor" msgstr "Enseignant" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -7042,7 +6870,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "" @@ -7055,7 +6882,6 @@ msgid "Course Info" msgstr "Infos du cours" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "" @@ -7088,20 +6914,22 @@ msgstr "Analyses" msgid "Metrics" msgstr "Métriques" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "0 envoyé" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "{num_emails} envoyé" msgstr[1] "{num_emails} envoyés" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "{num_emails} échoué" @@ -7116,7 +6944,6 @@ msgid "Incomplete" msgstr "Incomplet" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "" @@ -7134,12 +6961,10 @@ msgid "The enrollment code has been restored." msgstr "" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "" @@ -7148,12 +6973,10 @@ 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}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "" @@ -7179,12 +7002,10 @@ msgid "Extended Due Date" msgstr "" #: 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}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -7333,12 +7154,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 "" @@ -7351,7 +7170,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 "" @@ -7360,42 +7178,36 @@ 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 "" #. 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. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" @@ -7404,47 +7216,40 @@ 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 "Entrance exam 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 "" "Echec du message à être {action} pour chacun des {attempted} récipients" @@ -7452,38 +7257,44 @@ 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} récipients" #. 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 "(sur {total})" +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "" @@ -7537,15 +7348,6 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "" - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "Mes Notes" @@ -7555,7 +7357,6 @@ msgid "Order Payment Confirmation" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -7606,23 +7407,19 @@ msgid "The price per item sold, including discounts." msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "Codes d'inscription pour le cours : {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" @@ -7630,7 +7427,6 @@ msgstr "" #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "" @@ -7641,7 +7437,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -7654,7 +7449,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -7662,7 +7456,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -7671,22 +7464,18 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "" @@ -7699,7 +7488,6 @@ msgid "Order" msgstr "" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "" @@ -7755,12 +7543,10 @@ msgid "TERMS AND CONDITIONS" 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 -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -7771,14 +7557,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 "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -7787,7 +7571,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -7797,7 +7580,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -7806,7 +7588,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7952,7 +7733,6 @@ msgstr "" "autre forme de paiement" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -8046,19 +7826,16 @@ msgid "UNKNOWN REASON" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -8069,7 +7846,6 @@ msgstr "" "commande {total_cost} {total_cost_currency}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -8078,7 +7854,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -8088,7 +7863,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -8101,7 +7875,6 @@ msgstr "" " Contactez-nous pour les questions liées au paiement à l'adresse {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8120,7 +7893,6 @@ msgstr "" "paiement à l'adresse {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -8129,7 +7901,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -8137,7 +7908,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -8286,7 +8056,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -8495,12 +8264,10 @@ msgid "The course you requested does not exist." msgstr "Le cours demandé n'existe pas." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "Le cours {course_id} est déjà dans votre panier." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "Vous êtes déjà inscrit pour le cours {course_id}." @@ -8509,22 +8276,18 @@ msgid "Course added to cart." msgstr "Cours ajouté au panier." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "" @@ -8594,23 +8357,19 @@ msgid "User not found" msgstr "Utilisateur non trouvé" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "" "Aucune commande trouvée pour l'utilisateur {user} dans le cours {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr "{user} déinscrit de {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "Remboursement de {cost} pour la commande {order_id}" @@ -8624,7 +8383,6 @@ msgid "Teams" msgstr "Équipes" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "" @@ -8637,7 +8395,6 @@ msgid "text_search and order_by cannot be provided together" msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "L'id du sujet {topic_id} fourni n'est pas valide" @@ -8650,12 +8407,10 @@ msgstr "" #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "" @@ -8680,28 +8435,16 @@ msgid "This team is already full." msgstr "Cette équipe est déjà complète." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "L'utilisateur {username} est déjà membre d'une équipe dans ce cours." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "" "L'utilisateur {username} n'est pas inscrit au cours associé à cette équipe." -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "COURS NON TROUVÉ. Vérifiez que l'identifiant du cours est valide." - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "" - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "" @@ -8809,7 +8552,6 @@ msgid "No profile found for user" msgstr "Pas de profil trouvé pour cet utilisateur" #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "Le nom doit contenir au moins {min_length} caractères." @@ -8829,7 +8571,6 @@ msgid "Facebook" msgstr "Facebook" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "" @@ -8841,7 +8582,6 @@ msgid "Twitter" msgstr "Twitter" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "Suivre {platform_name} sur Twitter" @@ -8852,7 +8592,6 @@ msgid "LinkedIn" msgstr "LinkedIn" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "Suivre {platform_name} sur LinkedIn" @@ -8863,7 +8602,6 @@ msgid "Google+" msgstr "Google+" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "Suivre {platform_name} sur Google+" @@ -8886,7 +8624,6 @@ msgid "Reddit" msgstr "Reddit" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "" @@ -8909,7 +8646,6 @@ msgid "Youtube" msgstr "Youtube" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "S'inscrire à la chaîne Youtube de {platform_name}" @@ -9445,7 +9181,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "Restaurer cette révision marquera cet article comme supprimé." #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -9472,7 +9207,6 @@ msgid "The contact address of your company." msgstr "" #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "" @@ -9502,7 +9236,6 @@ msgid "The reason this user wants to access the API." msgstr "" #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "" @@ -9514,7 +9247,6 @@ msgstr "" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -9533,17 +9265,14 @@ msgid "Parameter usage_id not provided." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." @@ -9552,7 +9281,6 @@ msgstr "" " effacer certains signets avant de pouvoir en ajouter des nouveaux." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "Il n'existe de pas signet avec l'usage_id: {usage_id}." @@ -9649,13 +9377,11 @@ msgid "Course Credit Eligibility" msgstr "" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "" @@ -9663,17 +9389,14 @@ msgstr "" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "" @@ -9759,7 +9482,6 @@ msgid "Language code not provided" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "" @@ -9768,12 +9490,16 @@ msgid "Language reset to the default language code" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "" "Langue réinitialisée selon la préférence de l'utilisateur : " "{preview_language_code}" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "COURS NON TROUVÉ. Vérifiez que l'identifiant du cours est valide." + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "" @@ -9815,17 +9541,14 @@ msgid "The country to which this rule applies." msgstr "Le pays auquel cette règle s'applique." #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "Mettre le pays {country} sur liste blanche pour {course}" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "Mettre sur le pays {country} sur liste noire pour {course}" #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -9846,17 +9569,14 @@ msgstr "" "S'il vous plaît essayez de vous connecter à nouveau. (Vous devrez peut-être redémarrer votre navigateur.) " #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "" @@ -9897,46 +9617,38 @@ msgid "Enable course home page improvements." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "Le champ '{field_name}' ne peut pas être modifié." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" @@ -9959,7 +9671,6 @@ msgstr "utilisateur@exemple.com" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "" "L'adresse email utilisée lors de votre inscription sur {platform_name}" @@ -9985,7 +9696,6 @@ msgstr "Se souvenir de moi" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -9996,7 +9706,6 @@ msgstr "" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -10036,7 +9745,6 @@ msgstr "Nom d'utilisateur public" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -10073,7 +9781,6 @@ msgstr "Adresse postale" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "" "Faites nous part de vos motivations pour votre inscription à {platform_name}" @@ -10114,7 +9821,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "J'accepte les {terms_of_service} de {platform_name}" @@ -10123,7 +9829,6 @@ msgstr "J'accepte les {terms_of_service} de {platform_name}" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "" @@ -10131,6 +9836,10 @@ msgstr "" msgid "Review the Terms of Service" msgstr "" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "" + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "Cette valeur est invalide." @@ -10145,7 +9854,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "" @@ -10177,6 +9885,16 @@ msgstr "" "Un nom de sous-catégorie pour la discussion. Ce nom apparaît dans le panneau" " de gauche du forum de discussion de votre cours. " +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "Groupes de contenu" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -10211,7 +9929,6 @@ msgid "(Unnamed)" msgstr "(Sans nom)" #: 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" @@ -10286,7 +10003,6 @@ msgstr "" " " #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -10308,16 +10024,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "" +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" -msgstr "Groupe effacé" +msgid "{previous_groups}, {current_group}" +msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -10336,17 +10057,14 @@ msgid "must have name of the certificate" msgstr "doit avoir le nom du certificat" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "PermissionRefusée: Echec de l'authentification pour {user}" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "" @@ -10394,7 +10112,6 @@ msgstr "" "Merci de changer l'organisme ou le numéro du Cours pour qu'il soit unique." #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -10464,17 +10181,47 @@ msgid "Invalid data" msgstr "Donnée invalide" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "Donnée invalide ({details})" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py 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}'" @@ -10482,7 +10229,6 @@ msgstr "Duplication de '{0}'" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" @@ -10496,17 +10242,14 @@ msgid "%" msgstr "%" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "Impossible de créer la bibliothèque - le champ '{field}' est manquant" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -10543,7 +10286,6 @@ 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}'." @@ -10552,7 +10294,6 @@ msgid "No `role` specified." msgstr "Aucun `role` spécifié." #: 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 " @@ -10636,7 +10377,6 @@ msgstr "Inconnu" #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "{profile_name} URL" @@ -10651,7 +10391,6 @@ msgstr "Date ajoutée" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "{course}_video_urls" @@ -10725,7 +10464,6 @@ msgid "Course is already in published state." msgstr "" #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "Format incorrect pour le champ '{name}'. {detailed_message}" @@ -11161,10 +10899,6 @@ msgstr "Voir tous les cours" msgid "Dashboard" msgstr "Tableau de bord" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "Mes Cours" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "Vous ne vous êtes pas encore inscrit à un cours." @@ -11834,6 +11568,38 @@ msgstr "" msgid "You do not have any notes." msgstr "Vous n'avez pas de note." +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "Vue du cours" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "Voir ce cours comme:" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "Nom d'utilisateur ou email:" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "" + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -13650,11 +13416,6 @@ msgstr "" msgid "Sorry, there was an error when trying to enroll you" msgstr "Désolé, une erreur s'est produite en tentant de vous inscrire." -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "Félicitations! Vous êtes maintenant inscrit à {course_name}" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -13893,34 +13654,6 @@ msgid "Email someone to say you've enrolled in this course" msgstr "" "Envoyer un email à quelqu'un pour dire que vous êtes inscrit dans ce cours" -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "Vue du cours" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "Voir ce cours comme:" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "Étudiant dans {content_group}" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "Nom d'utilisateur ou email:" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "" - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "Cours" @@ -14230,6 +13963,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "L'équipe de {platform_name}" @@ -14854,6 +14588,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "Cordialement, l'équipe de {course_name}" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "Merci d'avoir créé un compre sur {platform_name}!" @@ -15115,6 +14850,7 @@ msgstr "" "informations de contact se trouvent sur : " #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." @@ -15123,6 +14859,7 @@ msgstr "" "intentionnelle, nous pouvons investiguer. " #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -17241,7 +16978,13 @@ msgstr "" msgid "Show the status for the tasks that you submitted for this problem." msgstr "" +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "Mes Cours" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "" @@ -18402,6 +18145,37 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -18470,6 +18244,39 @@ msgstr "" "Une fois inscrit, la plupart des réponses aux questions se trouvent dans les" " forums de discussions spécifiques au cours ou dans les FAQs." +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "" @@ -18789,6 +18596,10 @@ msgstr "Dupliquer" msgid "Duplicate this component" msgstr "Dupliquer ce composant" +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr "Supprimer ce composant" @@ -19450,6 +19261,60 @@ msgstr "Exporter le contenu de la bibliothèque" msgid "Export Course Content" msgstr "Exporter le contenu du cours" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "Opération réussie" + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr "Données {em_start}exportées avec{em_end} votre cours :" @@ -19627,11 +19492,6 @@ msgstr "Votre cours :" msgid "Course git url:" msgstr "url git du cours :" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "Groupes de contenu" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "Configuration des groupes" @@ -20074,10 +19934,6 @@ msgid "" "longer with larger courses." msgstr "" -#: cms/templates/import.html -msgid "Success" -msgstr "Opération réussie" - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "" @@ -21549,14 +21405,26 @@ msgid "" msgstr "" #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "Il n'existe aucun groupe de contenu" +msgid "No visibility settings" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" #: cms/templates/visibility_editor.html @@ -21567,46 +21435,35 @@ msgstr "Gérer les groupes de contenus" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" #: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "Rendre visible pour :" - -#: cms/templates/visibility_editor.html -msgid "All Students and Staff" +msgid "Currently visible to:" msgstr "" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" +msgid "All Learners and Staff" msgstr "" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "Groupe de contenu effacé" - -#: cms/templates/visibility_editor.html -msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" +msgid "Change visibility to:" msgstr "" #: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "Vérification intermédiaire" +msgid "Choose one" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" +msgid "Select one or more groups:" msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" #: cms/templates/emails/activation_email.txt diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.mo b/conf/locale/fr/LC_MESSAGES/djangojs.mo index a5b0544e214003ba85058b9cc2b3815877e6f510..750c6362d9ed990d4e6fa47ae9103e19ece4dc53 100644 GIT binary patch delta 31978 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 WJ;Q=~QJ(x6|BvBrE*$V_y8jE&ENnLb diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.po b/conf/locale/fr/LC_MESSAGES/djangojs.po index 3fc8ff317f..94379704a4 100644 --- a/conf/locale/fr/LC_MESSAGES/djangojs.po +++ b/conf/locale/fr/LC_MESSAGES/djangojs.po @@ -114,7 +114,7 @@ # This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE. # # Translators: -# Assyass Mahmoud , 2015 +# ASSYASS Mahmoud , 2015 # bekairi tahar , 2014 # natg94 , 2015 # Eric Fortin, 2014,2016 @@ -166,9 +166,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:30+0000\n" -"PO-Revision-Date: 2017-03-16 12:35+0000\n" -"Last-Translator: Ned Batchelder \n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: French (http://www.transifex.com/open-edx/edx-platform/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -186,8 +186,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "Enregistrement en cours" @@ -219,9 +219,8 @@ msgstr "Supprimer" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -508,12 +507,6 @@ msgstr "" msgid "This problem has been reset." msgstr "" -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "" @@ -1705,9 +1698,9 @@ msgstr "Espace Vertical" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "Voir" @@ -1821,7 +1814,6 @@ msgstr "" "SequenceModule en cours. Veuillez contacter les responsables du cours." #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "Ajouté aux favoris" @@ -1927,13 +1919,17 @@ msgid "on" msgstr "on" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "Position de la vidéo" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "Vidéo terminée" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "Position de la vidéo" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2214,9 +2210,7 @@ msgid "Loading posts list" msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -2334,13 +2328,13 @@ msgstr "déposé sur la cible" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "il y a %s " #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "depuis %s " @@ -2353,7 +2347,7 @@ msgid "about a minute" msgstr "environ une minute" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minute" @@ -2364,7 +2358,7 @@ msgid "about an hour" msgstr "environ une heure" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "environ %d heure" @@ -2375,7 +2369,7 @@ msgid "a day" msgstr "un jour" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d jour" @@ -2386,7 +2380,7 @@ msgid "about a month" msgstr "environ un mois" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mois" @@ -2397,7 +2391,7 @@ msgid "about a year" msgstr "environ un an" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d an" @@ -2822,8 +2816,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -3108,32 +3100,13 @@ msgid "Heading" msgstr "Titre" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "Aperçu de cette requête" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "Une erreur est survenue. Merci de réessayer de nouveau." - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "Ajouter cette page aux favoris" - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "Chargement" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "Toutes les sous-sections" @@ -3142,7 +3115,8 @@ msgstr "Toutes les sous-sections" msgid "All units" msgstr "Toutes les unités" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "Cliquez pour changer" @@ -3150,7 +3124,7 @@ msgstr "Cliquez pour changer" msgid "Select a chapter" msgstr "Sélectionner un chapitre" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "Enregistrer les modifications" @@ -3171,15 +3145,8 @@ msgid "Enter Start Date and Time" msgstr "Entrez la date et heure de début" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3195,15 +3162,15 @@ msgid " learner is successfully added to the exception list" msgstr "apprenant ajouté avec succès à la liste d'exception" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3212,20 +3179,19 @@ msgstr "" "apprenant n'existant pas dans le LMS et non ajouté dans la liste d'exception" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_invalidation_view.js @@ -3310,14 +3276,14 @@ msgid "An error occurred. Please try again later." msgstr "Une erreur est survenue. Veuillez essayer de nouveau plus tard." #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "Voir %s cours" msgstr[1] "Voir %s cours" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "Nous ne trouvons pas de résultat pour \"%s\"." @@ -3618,6 +3584,12 @@ msgstr "" "Erreur lors de la création des informations du profil étudiant. Merci " "d’essayer à nouveau." +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "Chargement" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "Erreur lors de la récupération de la liste des étudiants." @@ -4245,8 +4217,13 @@ msgstr "" "Les liens sont générés sur demande et expirent dans les 5 minutes à cause de" " la nature sensible des informations concernant l'étudiant." +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s résultat" @@ -4344,7 +4321,7 @@ msgid "We couldn't sign you in." msgstr "Nous n'avons pas pu vous connecter." #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "" @@ -4358,10 +4335,7 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" #: lms/static/js/student_account/views/LoginView.js @@ -4375,8 +4349,7 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" #: lms/static/js/student_account/views/RegisterView.js @@ -4767,6 +4740,10 @@ msgstr "Toutes les options de paiement sont pour l'instant indisponibles." msgid "Try the transaction again in a few minutes." msgstr "Réessayez la transaction dans quelques minutes." +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "Une erreur est survenue. Merci de réessayer de nouveau." + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "La commande n'a pas pu être soumise" @@ -4911,6 +4888,10 @@ msgstr "" "Vous ne pouvez pas voir le cours en tant qu'étudiant ou en tant que bêta " "testeur avant la date de publication du cours." +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -5033,7 +5014,7 @@ msgid "Image must be in PNG format." msgstr "Les fichiers doivent être au format PNG." #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "Groupe %s" @@ -5045,64 +5026,8 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "Il y a eu une erreur lors de l'exportation." - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." +msgid "Your export has failed." msgstr "" -"Une erreur est survenue lors de l'export en XML pour au moins un composant. " -"Il est recommandé de corriger l'erreur avant de relancer une nouvel export. " -"Vérifier que tous les composants de la page sont valides et qu'ils " -"n'affichent pas de messages d'erreur." - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "Corriger le composant en erreur" - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "Retourner à l'exportation" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "" -"L'export XML de la bibliothèque a échoué sans qu'il soit possible de " -"déterminer précisément le problème. Examiner cette bibliothèque et corriger " -"le composant en erreur puis réessayer." - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "Aller sur la page principale de la bibliothèque." - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "" -"L'export XML de votre bibliothèque a échoué sans qu'il soit possible de " -"déterminer précieusement le problème, veuillez examiner cette bibliothèque " -"et corriger le composant fautif puis réessayer." - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "Aller sur la page principale du cours" - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "Le message d'erreur est:" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." -msgstr "Une erreur est survenue lors de l'export." #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." @@ -5383,9 +5308,7 @@ msgid "Upload failed for video {fileName}" msgstr "" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" #: cms/static/js/views/active_video_upload_list.js @@ -5446,12 +5369,12 @@ msgstr "" msgid "Max file size exceeded" msgstr "Taille maximale de fichier dépassée" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" msgstr "Téléverser un nouveau fichier" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "Envoyer un autre fichier" @@ -5509,6 +5432,50 @@ msgstr "Envoyer un nouveau PDF appelé \"<%= name %>”" msgid "Please select a PDF file to upload." msgstr "Veuillez sélectionner un fichier PDF à envoyer." +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "Il y a eu une erreur lors de l'exportation." + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "Corriger le composant en erreur" + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "Retourner à l'exportation" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "Aller sur la page principale de la bibliothèque." + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "Aller sur la page principale du cours" + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "Le message d'erreur est:" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "Une erreur est survenue lors de l'export." + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5725,6 +5692,18 @@ msgstr "Modification: %(title)s" msgid "Component" msgstr "Composante" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "Erreur de validation lors de la sauvegarde" @@ -5737,6 +5716,36 @@ msgstr "Annuler les modifications" msgid "Change Manually" msgstr "Changer manuellement" +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "Groupes" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "Date ajoutée" @@ -5978,10 +5987,36 @@ msgstr "" "La longueur totale des champs organisation et codes de bibliothèque ne doit " "pas dépasser <%=limit%> caractères." +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "Dupliquer" +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "" @@ -6164,6 +6199,14 @@ msgstr "Zoomer" msgid "Zoom Out" msgstr "Dézoomer " +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6771,30 +6814,6 @@ msgstr "" msgid "This catalog's courses:" msgstr "" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "Mes favoris" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "Signet ajouté" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "Vous n'avez pas encore ajouté de signet dans les pages de cours" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" -"Utilisez les signets afin de vous aider à retourner facilement aux pages de " -"cours. Pour ajouter un signet, sélectionnez Signets dans le coin supérieur " -"droit de cette page. Afin de voir une liste de tous vos signets, " -"sélectionnez Signets dans le coin supérieur gauche de toute page de cours." - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "Tout déplier" @@ -6969,11 +6988,13 @@ msgid "LEARN MORE" msgstr "EN SAVOIR PLUS" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "Début: %(start_date)s" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "Début" @@ -7400,6 +7421,15 @@ msgstr "" msgid "View Certificate" msgstr "Voir le certificat" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -7418,6 +7448,7 @@ msgid "View Archived Course" msgstr "Voir le cours archivé" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -7439,21 +7470,29 @@ msgid "Starts %(start)s" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "Bientôt" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "" @@ -7473,10 +7512,14 @@ msgid "Explore New Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore @@ -7484,7 +7527,43 @@ msgstr "" msgid "%(programName)s Home Page." msgstr "" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "" @@ -7510,6 +7589,14 @@ msgstr "" msgid "Upgrade Now" msgstr "" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7757,10 +7844,6 @@ msgstr "" "Une liste de cours où vous venez de vous inscrire en tant qu'étudiant " "vérifié" -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "Cours" - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "Explorez votre cours" @@ -8304,6 +8387,20 @@ msgstr "Reprendre une photo" msgid "Take Photo" msgstr "Prendre une photo" +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "Signet ajouté" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "Accès Limité" @@ -8570,11 +8667,6 @@ msgid "" "{linkStart}Course Outline{linkEnd}." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -9025,10 +9117,6 @@ msgstr "Description longue optionnelle" msgid "Group information" msgstr "Information sur le groupe" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "Groupes" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -9121,6 +9209,22 @@ msgstr "" msgid "Download" msgstr "Télécharger" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "Vous n'avez encore ajouté aucun manuel à ce cours." @@ -9228,10 +9332,9 @@ msgid "Staff and Learners" msgstr "" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" -"Certains des contenus de cette unité ne sont visibles que par des groupes de" -" contenus particuliers" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore diff --git a/conf/locale/he/LC_MESSAGES/django.mo b/conf/locale/he/LC_MESSAGES/django.mo index 54fa5a8fec498bc08d2b20eac4a5bbde38903b90..cd374d5af93ff270744afcc45e63990b7c17324c 100644 GIT binary patch delta 87011 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 Yl@jh|l{{$7K3lToC*zf~rIITC7c}Hx#sB~S delta 89438 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 z
    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 diff --git a/conf/locale/he/LC_MESSAGES/django.po b/conf/locale/he/LC_MESSAGES/django.po index 5b642612b1..9fbbd1617d 100644 --- a/conf/locale/he/LC_MESSAGES/django.po +++ b/conf/locale/he/LC_MESSAGES/django.po @@ -78,7 +78,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:31+0000\n" +"POT-Creation-Date: 2017-04-11 14:24+0000\n" "PO-Revision-Date: 2017-03-29 06:21+0000\n" "Last-Translator: e2f_HE c1 \n" "Language-Team: Hebrew (http://www.transifex.com/open-edx/edx-platform/language/he/)\n" @@ -312,6 +312,17 @@ msgid "" "The time period before a course ends in which a course mode will expire" msgstr "פרק הזמן לפני תום הקורס שבו יפוג תוקפו של מצב קורס" +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "ההרשמה סגורה" @@ -342,7 +353,6 @@ msgstr "עוזר הוראה קהילתי" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html msgid "Student" msgstr "סטודנט" @@ -449,7 +459,6 @@ msgid "Unauthorized email address." msgstr "כתובת דואר אלקטרוני אינה מאושרת." #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -464,7 +473,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "לא נמצאה קבוצה בשם \"{}\" - מדלג." #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "שם קבוצה אינו חוקי: {group_name}\". {messages}\"" @@ -477,12 +485,10 @@ msgid "Found existing group: \"{}\"" msgstr "נמצאה קבוצה קיימת: \"{}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "הוספת הרשאות {codenames} לקבוצה \"{group}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "הסרת הרשאות {codenames} מהקבוצה \"{group}\"" @@ -495,7 +501,6 @@ msgstr "" "app_label:model_name:permission_codename." #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." @@ -504,7 +509,6 @@ msgstr "" "{module}.{model_name}." #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "הגדרת {attribute} עבור המשתמש \"{username}\" ל-\"{new_value}\"" @@ -545,17 +549,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "לא ניתן למצוא קבוצה בשם \"{}\" - מדלג." #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "הוספת המשתמש \"{username}\" לקבוצות {group_names}" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" msgstr "הסרת המשתמש \"{username}\" מהקבוצות {group_names}" #: 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 {support_email}" @@ -618,17 +619,14 @@ msgid "Other education" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr " תעודת{platform_name} על בסיס קוד אתי עבור {course_name} " #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "תעודת {platform_name} מאומתת עבור {course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "{platform_name} תעודה מקצועית עבור {course_name}" @@ -650,7 +648,6 @@ msgstr "" "ישלח קוד מעקב ללינקדאין. " #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "תעודת {platform_name} עבור {course_name}" @@ -695,12 +692,10 @@ msgid "Value of this user attribute." msgstr "ערך מאפיין משתמש זה." #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "הקורס שאתה מחפש לא מתחיל עד {date}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "הקורס שאתה מחפש סגור להרשמה החל מ-{date}." @@ -733,7 +728,6 @@ msgid "Enrollment action is invalid" msgstr "פעולת הרישום אינה חוקית" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." @@ -742,7 +736,6 @@ msgstr "" "חשבון {platform_name}. " #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -753,7 +746,6 @@ msgstr "" " " #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -823,17 +815,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 "Registration using {provider} has timed out." msgstr "" @@ -860,7 +849,6 @@ msgid "Unknown error. Please e-mail us to let us know how it happened." msgstr "שגיאה לא ידועה. נא שלח לנו דואר אלקטרוני וספר איך זה קרה." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -875,7 +863,6 @@ msgstr[1] "" "תמחזר סיסמה קודמת." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1325,7 +1312,6 @@ msgid "December" msgstr "דצמבר" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." @@ -1333,12 +1319,10 @@ msgstr[0] "הקובץ חייב להסתיים עם התוסף '{file_types}'." msgstr[1] "הקובץ חייב להסתיים באחד מהתוספים הבאים: '{file_types}'." #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "גודל מרבי של הקובץ הוא {file_size} בתים." #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "קורס {course_id} מחייב {prerequisite_course_id}" @@ -1347,52 +1331,42 @@ msgid "System defined milestone" msgstr "אבן דרך שהוגדרה בידי המערכת" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "אורך לא תקין ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "חייב להיות {0} תווים או יותר " #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or fewer" msgstr "חייב להיות {0} תווים או פחות" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "חייב להיות מסובך יותר ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "חייב להכיל {0} אותיות גדולות או יותר " #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "חייב להכיל {0} או יותר אותיות קטנות" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "חייב להכיל {0} מספרים או יותר " #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "חייב להכיל {0} או יותר סימני פיסוק " #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "חייב להכיל {0}תווי ASCII או יותר " #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "חייב להכיל {0} מילים ייחודיות או יותר" @@ -1521,7 +1495,6 @@ msgstr "בחר אפשרות" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "בחירה מרובה: תגית לא צפויה {tag_name}" @@ -1532,7 +1505,6 @@ msgstr "התשובה התקבלה." #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "" "צפויה לתגית או ; במקום זאת התקבלה תג {given_tag}" @@ -1550,7 +1522,6 @@ msgid "" msgstr "תשובתך התקבלה. מיד לאחר קבלת ציון, תוחלף הודעה זו בהערותיו של הבודק." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "עורך {programming_language}" @@ -1565,7 +1536,6 @@ msgid "" msgstr "התקבל. ברגע שתתקבל תגובה, תוחלף הודעה זו במשוב." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "לא התקבלה תשובה מ- Xqueue במשך {xqueue_timeout} שניות. בוטל." @@ -1582,7 +1552,6 @@ msgid "No formula specified." msgstr "לא פורטה נוסחה." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "אינו יכול לנתח את נוסחת: {error_msg}" @@ -1595,19 +1564,16 @@ msgid "Sorry, couldn't parse formula" msgstr "מצטערים, לא ניתן לנתח נוסחה" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "{input_type}: תגית לא צפויה {tag_name}" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "צפויה תגית {expected_tag}; במקום זאת התקבלה תגית {given_tag}" #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "שאלה {index}" @@ -1624,7 +1590,6 @@ msgid "Answer" msgstr "תשובה" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "שגיאה {err} בהערכת פונקציית רמז {hintfn}." @@ -1633,7 +1598,6 @@ msgid "(Source code line unavailable)" msgstr "(שורת קוד מקור אינה זמינה)" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "ראה שורת XML מקור {sourcenum}." @@ -1683,22 +1647,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 "אינו יכול לפרש '{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}'" @@ -1753,7 +1713,6 @@ msgid "Custom Evaluated Script" msgstr "מלל הערכה מותאם אישית " #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "שגיאה בקבלת תשובת סטודנט מ-{student_answers}" @@ -1772,7 +1731,6 @@ msgstr "קלט סמלים מתמטיים" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "אירעה שגיאה ב-SymbolicResponse. השגיאה היתה: {error_msg}" @@ -1789,7 +1747,6 @@ msgid "Error: No grader has been set up for this problem." 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." @@ -1810,12 +1767,10 @@ msgid "Math Expression Input" 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}" @@ -1824,12 +1779,10 @@ 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}' כנוסחה. " @@ -1840,7 +1793,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}" @@ -1849,13 +1801,11 @@ msgid "Image Mapped Input" msgstr "קלט ממופה תמונה" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "שגיאה בדירוג {image_input_id} (קלט={user_input})" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "שגיאה בפירוט הבעיה! לא ניתן לנתח מלבן ב{sr_coords}" @@ -1868,7 +1818,6 @@ msgid "Checkboxes With Text Input" msgstr "תיבות סימון עם הזנת טקסט " #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "לא סופקו תשובות עבור {input_type}" @@ -1877,7 +1826,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}' כמספר." @@ -2145,7 +2093,6 @@ msgstr "אם שגיאה זו ממשיכה, אנא צור קשר עם צוות ה #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}

  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2155,32 +2102,27 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "רמז ({hint_num} מתוך {hints_count}):" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "(נקודה שגויה {progress})" msgstr[1] "({progress} נקודות שגויות)" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "(נקודה נכונה {progress})" msgstr[1] "({progress} נקודות נכונות)" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "נקודה נכונה חלקית ({progress})" @@ -2201,12 +2143,10 @@ msgid "Problem must be reset before it can be submitted again." msgstr "על הבעיה להיות מאותחלת בטרם ניתן יהיה לשלוח אותה שוב." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "עליך להמתין לפחות {wait} שניות בין הגשות." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2214,26 +2154,22 @@ msgstr "עליך להמתין לפחות {wait_secs} בין הגשות. נותר #. 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}" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} שעה" msgstr[1] "{num_hour} שעות" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} דקה" msgstr[1] "{num_minute} דקות" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} שניה" @@ -2258,7 +2194,6 @@ msgid "Your answers have been saved." msgstr "תשובתך נשמרה." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2341,7 +2276,6 @@ msgid "Blocked Content Message" msgstr "הודעה על תוכן חסום" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2353,7 +2287,6 @@ msgstr "" "לדוגמה, 'עליך להשלים את {link} לפני שתוכל לגשת ליחידה זו'." #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "עליך להשלים את {link} לפני שתוכל לגשת ליחידה זו." @@ -3101,7 +3034,6 @@ msgid "Teams Configuration" msgstr "הגדרת תצורה של הצוותים" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3454,7 +3386,6 @@ msgstr "מרכיב זה מיושן. ישנו תוכן חדש בספריה." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} עדכן עכשיו." @@ -3489,14 +3420,12 @@ msgid "Select another problem type." msgstr "בחר סוג בעיה אחר." #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "הספריה שצוינה מוגדרת למשיכת בעיה {count}, " msgstr[1] "הספרייה שצוינה מוגדרת למשיכת {count}בעיות, " #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "אך יש רק בעיית התאמה {actual}." @@ -3533,7 +3462,6 @@ msgid "LTI ID" msgstr "מזהה LTI " #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3549,7 +3477,6 @@ msgid "LTI URL" msgstr "כתובת URL של LTI" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3565,7 +3492,6 @@ msgid "Custom Parameters" msgstr "משתנים בהתאמה אישית" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -3690,7 +3616,6 @@ msgid "" msgstr "בחר כן לאפשר למערכות צד שלישי לשלוח ציונים לאחר תאריך היעד. " #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." @@ -3699,7 +3624,6 @@ msgstr "" "\"x=y\"." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -3889,7 +3813,6 @@ msgid "Video Pre-Roll" msgstr "מודעה לפני סרטון וידאו" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -3944,6 +3867,14 @@ msgstr "" "הזן כן או לא. אם כן, תשובות ההגשה עבור מודולי הבעיות יילקחו בחשבון במסגרת " "דירוג מבחן הכניסה/אלגוריתם הכניסה. " +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -4068,7 +3999,6 @@ msgid "" msgstr "תת-קטע זה אינו נעול ללומדים כאשר הם עומדים בדרישות הקדם." #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "מזהה קבוצה {group_id}" @@ -4109,7 +4039,6 @@ msgid "Which child module students in a particular group_id should see" msgstr "איזה מודול מִשנֶה צריכים לראות הסטודנטים ב-group_id מסוים " #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (לא פעילה)" @@ -4194,7 +4123,6 @@ msgstr "" "markname;urltomark;baseline,markname2;urltomark2;baseline2" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." @@ -4206,7 +4134,6 @@ msgid "We support only SubRip (*.srt) transcripts format." 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}" @@ -4219,7 +4146,6 @@ msgid "Something wrong with SubRip transcripts file during parsing." msgstr "אירע שיבוש בקובץ התעתיקים SubRip במהלך הפיצול." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: לא ניתן למצוא את התעתיקים שהועלו: {user_filename}" @@ -4233,7 +4159,6 @@ msgid "Basic" msgstr "בסיסי" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4595,7 +4520,6 @@ msgid "Top num_top_words words for word cloud." msgstr "מילות num_top_words מובילות עבור ענן המילים." #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" @@ -4603,7 +4527,6 @@ msgstr "" "השלים את הקורס \"{course_name}\" ({course_mode}, {start_date} - {end_date})" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "השלים את הקורס \"{course_name}\" ({course_mode})" @@ -4682,7 +4605,6 @@ msgstr "בדוק את תחביר הערך שלך." #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -4703,7 +4625,6 @@ msgid "Powered by Open edX" msgstr "מופעל על ידי Open edX" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "" @@ -4776,12 +4697,10 @@ msgid "Terms of Service" msgstr "תנאי השימוש" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "הורד את האפליקציה לנייד של {platform_name} מ-Apple App Store" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "הורד את האפליקציה לנייד של {platform_name} מ-Google Play" @@ -4798,7 +4717,6 @@ msgstr "" " גישה לקורס." #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "הקורס מלא: המגבלה היא {max_student_enrollments_allowed}" @@ -4936,37 +4854,30 @@ msgid "user is not given." msgstr "המשתמש אינו מקבל." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "המשתמש '{user}' אינו קיים" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "מזהה הקורס '{course_id}' אינו חוקי" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "הקורס אינו קיים אל מול המפתח הנתון '{course_key}'" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "המשתמש {username} אינו קיים" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "{course_key} אינו מפתח קורס חוקי" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "הקורס {course_key} אינו קיים" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "המשתמש {username} אינו רשום בקורס {course_key}" @@ -4976,7 +4887,6 @@ msgstr "אירעה שגיאה לא צפויה בזמן יצירת תעודות #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -4990,7 +4900,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5007,7 +4916,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5017,13 +4925,11 @@ msgstr "" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "{month} {day}, {year}" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -5034,7 +4940,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "{partner_short_name} {course_number} תעודה {platform_name}" @@ -5043,7 +4948,6 @@ msgstr "{partner_short_name} {course_number} תעודה {platform_name}" #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5054,7 +4958,6 @@ msgstr "" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -5091,7 +4994,6 @@ msgstr "אימות תעודות" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "אודות ההישגים של {platform_name}" @@ -5108,19 +5010,16 @@ msgid "Certificate ID Number" msgstr "מספר מזהה של תעודה" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "אודות תעודות של {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "כיצד {platform_name} מאמתת את תעודות הסטודנטים" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5138,45 +5037,37 @@ msgstr "אמת תעודה זו עבור עצמך" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "{platform_name} מציעה כיתות מקוונות אינטראקטיביות וקורסי MOOC." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "אודות {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "למד עוד אודות {platform_name} " #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "למד עם {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "עבוד ב{platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "צור קשר עם {platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name} מכירה בהישגים של הסטודנט שלהלן " #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -5186,30 +5077,25 @@ msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "קורס לימודים שמציע {partner_short_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "השלמתי את הקורס {course_title} ב-{platform_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "השלמתי את הקורס ב-{platform_name}. בחן את התעודה שלי." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "מידע נוסף אודות התעודה של {user_name}:" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "{fullname}, זכית בתעודה!" @@ -5226,7 +5112,6 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "מידע נוסף אודות ההישג של {fullname}" @@ -5275,12 +5160,10 @@ msgid "problems" msgstr "בעיות" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "{course_id} אינו מפתח קורס חוקי" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "הקורס {course_id} אינו קיים." @@ -5315,7 +5198,6 @@ msgid "Automatically approve valid refund requests, without manual processing" msgstr "" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -5356,7 +5238,6 @@ msgid "Please wait a few minutes and then try again." msgstr "המתן כמה דקות ונסה שוב." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "לקבלת עזרה, צור קשר עם {payment_support_link}." @@ -5365,7 +5246,6 @@ msgid "An error occurred while creating your receipt." msgstr "אירעה שגיאה בעת יצירת הקבלה שלך." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -5380,7 +5260,6 @@ msgstr "Wiki" #. 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 "זהו wiki עבור **{organization}** לקורס _{course_name}_." @@ -5389,7 +5268,6 @@ msgid "Course page automatically created." msgstr "עמוד קורס נוצר באופן אוטומטי." #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "ברוכים הבאים ל-wiki של {platform_name}" @@ -5423,12 +5301,10 @@ msgstr "אין לך גישה לקורס זה דרך המכשיר הנייד" #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "{relative} לפני - {absolute}" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "ב-{relative} - {absolute}" @@ -5504,7 +5380,6 @@ msgstr "" "מאומתת." #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5546,7 +5421,6 @@ msgstr "ספרי לימוד" #. "$500.00" #: lms/djangoapps/courseware/views/views.py #: lms/templates/shoppingcart/shopping_cart.html -#, python-brace-format msgid "{currency_symbol}{price}" msgstr "{currency_symbol}{price}" @@ -5601,7 +5475,6 @@ msgid "Certificate unavailable" msgstr "התעודה אינה זמינה" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -5616,12 +5489,10 @@ msgid "Invalid location." msgstr "מיקום לא חוקי." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "משתמש {username} מעולם לא ניגש לבעיה {location} " #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "עליך להיות מחובר ל{platform_name} כדי ליצור תעודה." @@ -5642,7 +5513,6 @@ msgid "Certificate is being created." msgstr "התעודה נוצרת." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -5703,7 +5573,6 @@ msgstr "" "של edX." #: 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" @@ -5760,7 +5629,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "נכשל אימות {username}, שגיאה {error}\n" @@ -5769,7 +5637,6 @@ msgstr "נכשל אימות {username}, שגיאה {error}\n" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "האימות נכשל {username}\n" @@ -5796,12 +5663,10 @@ msgstr "חובה לספק שם מלא" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "כתובת דואר אלקטרוני חייבת להסתיים ב-{domain}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "" "כישלון - כתובת דואר אלקטרוני {email_addr} כבר קיימת כמזהה {external_id}" @@ -5815,27 +5680,22 @@ msgid "email address required (not username)" msgstr "חובה להכניס כתובת דואר אלקטרוני (ולא שם משתמש)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {user}, {error}" msgstr "אופס, נכשל ביצירת משתמש {user}, {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "משתמש, {user} נוצר בהצלחה!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "לא נמצא משתמש בעל כתובת דואר אלקטרוני {email_addr}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "לא ניתן למצוא משתמש בעל שם משתמש {username} - {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "נמחק משתמש {username}" @@ -5915,7 +5775,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}
    " @@ -6068,7 +5927,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "{platform_name} צוות" @@ -6077,7 +5935,7 @@ msgid "Course Staff" msgstr "צוות הקורס" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "צוות" @@ -6091,7 +5949,6 @@ msgid "Credit Card - Individual" msgstr "כרטיס אשראי - אישי" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "נרשם באופן ידני על ידי שם המשתמש: {username}" @@ -6108,12 +5965,10 @@ msgid "TBD" msgstr "יקבע בהמשך" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "סקירת מבחן תחת פיקוח: {review_status}" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -6141,7 +5996,6 @@ msgid "Could not read uploaded file." msgstr "לא ניתן לקרוא קובץ שהועלה." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" @@ -6150,12 +6004,10 @@ msgstr "" "דואר אלקטרוני, שם משתמש, שם מלא ומדינה " #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "כתובת דואר אלקטרוני {email_address} אינה תקינה." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -6168,12 +6020,10 @@ msgid "File is not attached." msgstr "קובץ אינו מצורף." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "שם משתמש {user} קיים כבר." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -6204,7 +6054,6 @@ msgstr "" "הסטטוס של המשימה. לאחר השלמתו, הדוח יהיה זמין להורדה בטבלה להלן." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr "חשבונית מספר '{num}' אינה קיימת." @@ -6213,7 +6062,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "בוטלה המכירה המקושרת לחשבונית זו. " #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "חשבונית מספר {0} בוטלה. " @@ -6222,7 +6070,6 @@ msgid "This invoice is already active." msgstr "חשבונית זו פעילה כבר." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "קודי ההפעלה עבור חשבונית {0} הופעלו מחדש." @@ -6585,7 +6432,6 @@ 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}" @@ -6595,7 +6441,6 @@ msgid "" msgstr "הוסרה בהצלחה הארכה לא חוקית לתאריך היעד (ליחידה אין תאריך יעד) " #: 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}" @@ -6637,13 +6482,11 @@ msgstr "" "\"משימות בהמתנה\"." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" "סטודנט (שם משתמש/דואר אלקטרוני={user}) נמצא כבר ברשימת החריגים לתעודה." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -6668,13 +6511,11 @@ msgstr "" "הרשומה אינה בתבנית הנכונה. הוסף שם משתמש או כתובות דואר אלקטרוני חוקיים." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "{user}אינו קיים ב-LMS. בדוק את האיות ונסה שוב." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "{user} לא נרשם לקורס זה. בדוק את האיות ונסה שוב." @@ -6688,24 +6529,20 @@ msgid "Certificate generation started for white listed students." msgstr "יצירת התעודה החלה לסטודנטים שברשימה הלבנה." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "המשתמש \"{user}\" בשורה מס' {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "המשתמש \"{username}\" בשורה מס' {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." msgstr "התעודה של {user} נפסלה כבר. בדוק את האיות ונסה שוב." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -6728,7 +6565,6 @@ msgstr "" "אנא מלא את שם המשתמש/דואר אלקטרוני ולאחר מכן לחץ על הלחצן \"פסילת תעודה\"." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -6742,22 +6578,18 @@ msgid "coupon id is None" msgstr "אין מזהה קופון" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "קופון בעל מזהה הקופון ({coupon_id}) DoesNotExist" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "קופון בעל מזהה הקופון ({coupon_id}) אינו פעיל יותר" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "הקופון בעל מזהה הקופון ({coupon_id}) עודכן בהצלחה " #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -6776,12 +6608,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "אנא הזן את התאריך בפורמט הבא, לדוגמה: חודש/יום/שנה" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "קופון עם קוד קופון ({code}) נוסף בהצלחה" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "שובר עם קוד השובר ({code}) קיים כבר עבור קורס זה" @@ -6790,7 +6620,6 @@ msgid "coupon id not found" msgstr "מזהה קופון לא נמצא" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "שובר בעל מזהה השובר ({coupon_id}) עודכן בהצלחה" @@ -6799,7 +6628,6 @@ msgid "Instructor" msgstr "מדריך" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -6826,7 +6654,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "אנא הזן את הערך המספרי של מחיר הקורס " #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "מצב קורס כאשר הסלאג ({mode_slug}) אינו קיים" @@ -6839,7 +6666,6 @@ msgid "Course Info" msgstr "מידע על הקורס" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "נתוני ההרשמה זמינים כעת ב-{dashboard_link}." @@ -6872,20 +6698,22 @@ msgstr "אנליטיקס" msgid "Metrics" msgstr "מדדים" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "0 נשלח" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "{num_emails} נשלחו" msgstr[1] "{num_emails} נשלחו" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "{num_emails} נכשלו" @@ -6900,7 +6728,6 @@ msgid "Incomplete" msgstr "לא הושלם" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "קוד ההרשמה ({code}) לא נמצא עבור הקורס {course_name}." @@ -6918,12 +6745,10 @@ msgid "The enrollment code has been restored." msgstr "קוד הרשמה זה שוחזר." #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr "המימוש אינו קיים אל מול קוד ההרשמה ({code})." #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "לא ניתן לאתר סטודנט התואם למזהה: {student_identifier}" @@ -6932,12 +6757,10 @@ 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}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "ליחידה {0} אין תאריך יעד להארכה." @@ -6963,12 +6786,10 @@ msgid "Extended Due Date" msgstr "תאריך יעד לאחר הארכה" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "משתמשים בעלי הארכות תאריך יעד עבור {0}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "הארכות תאריך יעד עבור {0} {1} ({2})" @@ -7117,12 +6938,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 "לא נמצא מידע task_output עבור 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 "לא נמצא מידע הניתן לפיצול task_output עבור instructor_task {0}: {1}" @@ -7135,7 +6954,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 "נמצא מידע task_output לא חוקי עבור instructor_task {0}: {1}" @@ -7144,42 +6962,36 @@ 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 "לא נמצא מידע הניתן לפיצול של task_input עבור instructor_task {0}: {1}" #. 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 "התקדמות: {action} {succeeded} מתוך {attempted} עד כה." #. 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 "לא ניתן למצוא הגשה ש{action} עבור הסטודנט '{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 failed to be {action} for student '{student}'" msgstr "{action} הבעיה נכשלה עבור הסטודנט '{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 "{action} הבעיה הצליחה עבור הסטודנט '{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 "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" @@ -7188,85 +7000,84 @@ msgstr "לא ניתן למצוא הגשת מבחן כניסה ש{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 "Entrance exam successfully {action} for student '{student}'" msgstr "{action} מבחן הכניסה בהצלחה עבור הסטודנט '{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 "לא ניתן למצוא סטודנט עם הגשות ש{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 "{action} הבעיה נכשלה עבור כל הסטודנטים {attempted}" #. 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 "{action} הבעיה הצליחה עבור הסטודנטים {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 "Problem {action} for {succeeded} of {attempted} students" msgstr "{action} הבעיה {succeeded} עבור הסטודנטים {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 "לא ניתן למצוא אף נמען ש{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 "{action} ההודעה נכשלה עבור כל אחד מהנמענים {attempted} " #. 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 "{action} ההודעה הצליחה עבור הנמענים {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} ההודעה {succeeded} עבור הנמענים {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 "Status: {action} {succeeded} of {attempted}" msgstr "סטטוס: {action} {succeeded} של {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 "(מדלג {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/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "אם להציג מודול זה בתוכן העניינים" @@ -7333,15 +7144,6 @@ msgstr "" "מזהי הקבוצה ריק, אזי הבלוג נחשב כגלוי לכולם. שים לב שיש להתעלם משדה זה אם " "הבלוק visible_to_staff_only." -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "רכיב זה מתייחס לתצורות קבוצת תוכן שנמחקו או שאינן חוקיות." - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "רכיב זה מתייחס לקבוצות תוכן שנמחקו או שאינן חוקיות." - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "ההערות שלי" @@ -7351,7 +7153,6 @@ msgid "Order Payment Confirmation" msgstr "אישור תשלום הזמנה" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -7404,23 +7205,19 @@ msgid "The price per item sold, including discounts." msgstr "המחיר לפריט שנמכר, כולל הנחות" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "רישום לקורס: {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "בקר ב{link_start}לוח הבקרה{link_end} על מנת לראות את הקורס החדש שלך." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "קודי הרשמה עבור קורס: {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "המצב {mode} אינו קיים עבור {course_id}" @@ -7428,7 +7225,6 @@ msgstr "המצב {mode} אינו קיים עבור {course_id}" #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "{mode_name} עבור קורס {course}" @@ -7441,7 +7237,6 @@ msgstr "" "הקורס. " #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -7456,7 +7251,6 @@ msgstr "" "הקורס. " #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -7466,7 +7260,6 @@ msgstr "" " מספר הזמנתך בהודעת הדואר האלקטרוני. אל תכלול את פרטי כרטיס האשראי שלך." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -7478,22 +7271,18 @@ msgstr "" " בתמורה למתנה זו." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "לא ניתן למצוא קורס עם המזהה '{course_id}'" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "תרומה לקורס {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "תרומה עבור {platform_name}" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "עמוד {page_number} מתוך {page_count}" @@ -7506,13 +7295,11 @@ msgid "Order" msgstr "סדר" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "{id_label} # {item_id}" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -#, python-brace-format msgid "Date: {date}" msgstr "תאריך: {date}" @@ -7568,12 +7355,10 @@ msgid "TERMS AND CONDITIONS" 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 -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "מעבד התשלום החזיר ערך שהוקלד באופן לא תקין {0} עבור פרמטר {1}." @@ -7584,14 +7369,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 "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -7603,7 +7386,6 @@ msgstr "" "תשלום אחר. לשאלות הקשורות לתשלום, צור איתנו קשר בכתובת {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -7617,7 +7399,6 @@ msgstr "" "הקשורות לתשלום, צור איתנו קשר בכתובת {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -7629,7 +7410,6 @@ msgstr "" "הקשורות ספציפית לתשלום צור איתנו קשר בכתובת {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7801,7 +7581,6 @@ msgid "" msgstr "המעבד דחה באופן כללי. תיקון אפשרי: נסה שוב עם אמצעי תשלום אחר" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -7905,12 +7684,10 @@ msgid "UNKNOWN REASON" msgstr "סיבה לא ידועה" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "מעבד התשלום לא החזיר פרמטר רצוי: {parameter}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." @@ -7918,7 +7695,6 @@ msgstr "" "מעבד התשלום החזיר ערך שהוקלד באופן לא תקין {value} עבור פרמטר {parameter}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -7928,7 +7704,6 @@ msgstr "" "ההזמנה {total_cost} {total_cost_currency}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -7940,7 +7715,6 @@ msgstr "" " הקשורות לתשלום, צור איתנו קשר בכתובת {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -7954,7 +7728,6 @@ msgstr "" "לשאלות הקשורות לתשלום, צור איתנו קשר בכתובת {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -7966,7 +7739,6 @@ msgstr "" "לתשלום, צור איתנו קשר בכתובת {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7982,7 +7754,6 @@ msgstr "" "בכתובת {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -7994,7 +7765,6 @@ msgstr "" "בשוגג, צור איתנו קשר בנגוע לשאלות ספציפיות לתשלום בכתובת {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -8004,7 +7774,6 @@ msgstr "" "{email} במידה וישנן שאלות כלשהן בנוגע לעסקה. " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -8193,7 +7962,6 @@ msgid "" msgstr "המעבד דחה באופן כללי. פעולה אפשרית: נסה שוב עם אמצעי תשלום אחר." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -8420,12 +8188,10 @@ msgid "The course you requested does not exist." msgstr "הקורס שביקשת אינו קיים." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "הקורס {course_id} כבר בעגלת הקניות שלך." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "הנך רשום כבר לקורס {course_id}. " @@ -8434,22 +8200,18 @@ msgid "Course added to cart." msgstr "קורס התווסף לעגלת הקניות." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr "ההנחה אינה קיימת אל מול הקוד ({code})." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "קוד הרשמה זה ({enrollment_code}) כבר אינו תקף." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "קוד הרשמה זה ({enrollment_code}) אינו תקף." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "הקוד '{registration_code}' אינו תקף לאף קורס בעגלת הקניות." @@ -8516,22 +8278,18 @@ msgid "User not found" msgstr "משתמש לא נמצא" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "קורס {course_id} לא עבר את טווח הזמן להחזר." #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "לא נמצאה הזמנה עבור {user} בקורס {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr "בטל הרשמת {user} בקורס {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "הוחזר תשלום של {cost} עבור מזהה הזמנה {order_id}." @@ -8545,7 +8303,6 @@ msgid "Teams" msgstr "צוותים" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "מזהה הקורס שסופק {course_id}אינו חוקי." @@ -8558,7 +8315,6 @@ msgid "text_search and order_by cannot be provided together" msgstr "לא ניתן לספק text_search ו-order_by" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "מזהה הנושא שסופק {topic_id} אינו חוקי" @@ -8571,12 +8327,10 @@ msgstr "שגיאה בעת התחברות ל-elasticsearch" #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "ההזמנה {ordering} אינה נתמכת" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "מזהה הקורס שסופק {course_id}אינו חוקי." @@ -8601,27 +8355,15 @@ msgid "This team is already full." msgstr "הצוות הזה כבר מלא." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "המשתמש {username} כבר חבר של צוות בקורס זה." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "המשתמש {username} אינו רשום בקורס המשויך לצוות זה." -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "הקורס אינו נמצא. נא בדוק תקינותו של מזהה הקורס. " - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "מפתח הקורס עבור הקורס שברצוננו להפוך לקבוצת לימוד אוטומטית." - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "אימות ל {platform_name} פג תוקף." @@ -8723,7 +8465,6 @@ msgid "No profile found for user" msgstr "לא נמצא פרופיל למשתמש " #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "על השם להיות לפחות באורך של {min_length} אותיות." @@ -8743,7 +8484,6 @@ msgid "Facebook" msgstr "פייסבוק" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "לחץ 'אהבתי' בפייסבוק ל-{platform_name} " @@ -8755,7 +8495,6 @@ msgid "Twitter" msgstr "טוויטר" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "עקוב אחר {platform_name} בטוויטר" @@ -8766,7 +8505,6 @@ msgid "LinkedIn" msgstr "לינקדאין" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "עקוב אחר {platform_name} בלינקדאין" @@ -8777,7 +8515,6 @@ msgid "Google+" msgstr "גוגל+" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "עקוב אחר {platform_name} בגוגל+‎" @@ -8800,7 +8537,6 @@ msgid "Reddit" msgstr "רדאיט" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "הירשם כמנוי ל-subreddit של {platform_name}" @@ -8823,7 +8559,6 @@ msgid "Youtube" msgstr "יוטיוב" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "הירשם כמנוי של {platform_name} בערוץ יוטיוב" @@ -9357,7 +9092,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "שחזור לעדכון זה ימחק את המאמר." #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -9386,7 +9120,6 @@ msgid "The contact address of your company." msgstr "כתובת איש הקשר של החברה שלך." #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "המשתמשים הבאים אינם קיימים: {usernames}." @@ -9416,7 +9149,6 @@ msgid "The reason this user wants to access the API." msgstr "הסיבה שמשתמש זה רוצה לגשת ל-API." #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "בקשת גישה ל-API מ-{company}" @@ -9428,7 +9160,6 @@ msgstr "בקשת גישה ל-API" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -9449,17 +9180,14 @@ msgid "Parameter usage_id not provided." msgstr "הפרמטר usage_id לא סופק." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "usage_id לא חוקי: {usage_id}." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "בלוק עם usage_id: {usage_id} לא נמצא." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." @@ -9468,7 +9196,6 @@ msgstr "" "סימניות לפני שתוכל להוסיף חדשות." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "סימון בסימניה עם usage_id: {usage_id} לא קיים." @@ -9571,13 +9298,11 @@ msgid "Course Credit Eligibility" msgstr "כשירות לנקודות זכות בקורס" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "אתה כשיר לקבלת נקודות זכות מ-{providers_string}" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "{first_provider} וכן {second_provider}" @@ -9585,17 +9310,14 @@ msgstr "{first_provider} וכן {second_provider}" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "{first_providers} וכן {last_provider}" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "[{username}] אינו כשיר לקבלת נקודות זכות עבור [{course_key}]." #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "[{course_key}] אינו מפתח קורס חוקי." @@ -9699,7 +9421,6 @@ msgid "Language code not provided" msgstr "קוד השפה לא סופק" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "הגדרת השפה לקוד השפה: {preview_language_code}" @@ -9708,10 +9429,14 @@ msgid "Language reset to the default language code" msgstr "איפוס השפה לקוד השפה המוגדר כברירת מחדל" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "איפוס השפה להעדפת המשתמש: {preview_language_code}" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "הקורס אינו נמצא. נא בדוק תקינותו של מזהה הקורס. " + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "מפתח קורס עבור קורס מוגבל." @@ -9755,17 +9480,14 @@ msgid "The country to which this rule applies." msgstr "מדינה שעבורה חל כלל זה." #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "רשימה לבנה {country} עבור {course} " #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "רשימה שחורה {country} עבור {course} " #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -9785,17 +9507,14 @@ msgstr "" "נסה להתחבר שוב. (ייתכן שתצטרך להפעיל מחדש את הדפדפן שלך)." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "על גודל הקובץ להיות קטן יותר מ-{image_max_size}." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "על גודל הקובץ להיות לפחות {image_min_size}." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "הקובץ חייב להיות אחד מהסוגים הבאים: {valid_file_types}." @@ -9837,27 +9556,22 @@ msgid "Enable course home page improvements." msgstr "אפשר שיפורים בעמוד הבית של הקורס." #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "לא ניתן לערוך שדה '{field_name}'" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "נכשלה מחיקת העדפות משתמש '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "לא ניתן לקבוע ערך ריק להעדפה '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "מפתח העדפות משתמש אינו חוקי '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." @@ -9865,7 +9579,6 @@ msgstr "" "ערך '{preference_value}' אינו תקף עבור העדפת משתמש '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." @@ -9874,12 +9587,10 @@ msgstr "" "בהגדרת אזור הזמן." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "ערך '{preference_value}' אינו בחירת אזור זמן חוקית." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "השמירה נכשלה עבור העדפת משתמש '{key}' בערך '{value}'." @@ -9902,7 +9613,6 @@ msgstr "username@domain.com" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "כתובת דואר אלקטרוני שהשתמשת בזמן רישום ל{platform_name}" @@ -9927,7 +9637,6 @@ msgstr "זכור אותי" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -9938,7 +9647,6 @@ msgstr "" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -9975,7 +9683,6 @@ msgstr "שם משתמש ציבורי" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -10011,7 +9718,6 @@ msgstr "כתובת למשלוח דואר" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "ספר לנו מדוע אתה מתעניין ב{platform_name}" @@ -10051,7 +9757,6 @@ msgstr "סקור את תנאי השימוש והקוד האתי" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "אני מסכים ל{terms_of_service} של {platform_name}" @@ -10060,7 +9765,6 @@ msgstr "אני מסכים ל{terms_of_service} של {platform_name}" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "עליך להסכים ל{terms_of_service} של {platform_name}" @@ -10068,6 +9772,10 @@ msgstr "עליך להסכים ל{terms_of_service} של {platform_name}" msgid "Review the Terms of Service" msgstr "סקור את תנאי השימוש" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "מפתח הקורס עבור הקורס שברצוננו להפוך לקבוצת לימוד אוטומטית." + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "ערך זה אינו חוקי." @@ -10082,7 +9790,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "%(min_score)s אינו אחוז דירוג חוקי" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "קבלת אבן דרך עבור {usage_key}" @@ -10114,6 +9821,16 @@ msgstr "" "שם תת קטגוריה עבור הדיון. השם הזה מופיע בחלונית השמאלית של פורום הדיונים של " "הקורס. " +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "קבוצות תוכן" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -10148,7 +9865,6 @@ msgid "(Unnamed)" 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" @@ -10218,7 +9934,6 @@ msgstr "" " מאגר git. שימוש: git_export " #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -10240,16 +9955,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "לא ניתן למצוא את הקובץ {0} בחבילה." +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" -msgstr "קבוצה שנמחקה" +msgid "{previous_groups}, {current_group}" +msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -10267,17 +9987,14 @@ msgid "must have name of the certificate" msgstr "חובה לרשום את שם התעודה" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "במילון התעודה {0} חסר מפתח ערך '{1}'" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "גישה נדחתה: האימות נכשל {user}" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "{platform_name} רמות תמיכה:" @@ -10321,7 +10038,6 @@ msgid "" msgstr "אנא שנו את הארגון או את מספר הקורס כך שיהיה יחודי." #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -10389,17 +10105,47 @@ msgid "Invalid data" msgstr "נתונים לא חוקיים" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "נתונים לא חוקיים ({details})" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" msgstr "העתקה של {0}" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "העתקה של '{0}'" @@ -10407,7 +10153,6 @@ msgstr "העתקה של '{0}'" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" @@ -10421,17 +10166,14 @@ msgid "%" msgstr "%" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "לא ניתן ליצור ספריה - חסרים שדות חובה '{field}'" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -10467,7 +10209,6 @@ msgid "Insufficient permissions" msgstr "הרשאות לא מספיקות" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "לא ניתן לאתר משתמש לפי כתובת דואר אלקטרוני '{email}'." @@ -10476,7 +10217,6 @@ msgid "No `role` specified." msgstr "לא צויין 'תפקיד'." #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "משתמש {email} נרשם אך טרם הפעיל את החשבון." @@ -10556,7 +10296,6 @@ msgstr "לא ידוע" #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "{profile_name} כתובת URL " @@ -10571,7 +10310,6 @@ msgstr "הוספת תאריך" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "{course}_video_urls" @@ -10647,7 +10385,6 @@ msgid "Course is already in published state." msgstr "הקורס נמצא כבר בשלב הפרסום." #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "פורמט לא תקין עבור שדה '{name}'. {detailed_message}" @@ -11081,10 +10818,6 @@ msgstr "הצג את כל הקורסים" msgid "Dashboard" msgstr "לוח בקרה" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "הקורסים שלי" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "אינך רשום עדיין באף קורס." @@ -11752,6 +11485,38 @@ msgstr "" msgid "You do not have any notes." msgstr "אין לך הערות." +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "מבט אל הקורס" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "צפה בקורס כ:" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "שם משתמש או דואר אלקטרוני:" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "הגדר מצב תצוגה מקדימה" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "אתה צופה כעת בקורס כ-{i_start}{user_name}{i_end}." + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -13774,11 +13539,6 @@ msgstr "הירשם ל{course_name} | בחר מסלול" msgid "Sorry, there was an error when trying to enroll you" msgstr "מצטערים, אירעה שגיאה בתהליך ההרשמה" -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "ברכות! אתה רשום כעת ב-{course_name}" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -14035,34 +13795,6 @@ msgstr "פרסם בפייסבוק הודעה על הרשמתךלקורס זה" msgid "Email someone to say you've enrolled in this course" msgstr "שלח למישהו הודעת דואר אלקטרוני על הרשמתך לקורס זה" -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "מבט אל הקורס" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "צפה בקורס כ:" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "סטודנט מסוים" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "סטודנט ב{content_group}" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "שם משתמש או דואר אלקטרוני:" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "הגדר מצב תצוגה מקדימה" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "אתה צופה כעת בקורס כ-{i_start}{user_name}{i_end}." - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "חומרי הקורס" @@ -14380,6 +14112,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "צוות {platform_name}" @@ -15020,6 +14753,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "בברכה, צוות {course_name}" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "תודה רבה על שיצרת חשבון באמצעות {platform_name}!" @@ -15261,6 +14995,7 @@ msgstr "" " צור עמנו קשר באופן מיידי. דרכי קשר רשומות ב:" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." @@ -15269,6 +15004,7 @@ msgstr "" "הנושא." #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -17408,7 +17144,13 @@ msgstr "חשב ציון מחדש רק אם הציון משתפר" msgid "Show the status for the tasks that you submitted for this problem." msgstr "הצג את סטטוס המשימות שהגשת לגבי בעיה זו." +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "הקורסים שלי" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "פרטי תכנית" @@ -18582,6 +18324,37 @@ msgstr "" "{b_start}תמוך במשימתנו: {b_end} EdX, מלכ\"ר, נסמכת על תעודות מאומתות על מנת " "לסייע במימון חינוך חינם לכל אדם בעולם" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -18650,6 +18423,39 @@ msgstr "" "לאחר הרישום, ניתן למצוא תשובות לרוב השאלות בפורומים או בעמוד \"שאלות " "נפוצות\"." +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "מקם כאן את תנאי השירות שלך!" @@ -18974,6 +18780,10 @@ msgstr "שכפל" msgid "Duplicate this component" msgstr "שכפל רכיב זה" +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr "מחק רכיב זה" @@ -19644,6 +19454,60 @@ msgstr "יצא תוכן ספריה" msgid "Export Course Content" msgstr "יצא תוכן קורס" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "הצלחה" + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr "מידע {em_start}המיוצא עם{em_end} הקורס שלך" @@ -19818,11 +19682,6 @@ msgstr "הקורס שלך:" msgid "Course git url:" msgstr "כתובת URL של GIT הקורס" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "קבוצות תוכן" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "הגדרות קבוצת ניסוי" @@ -20291,10 +20150,6 @@ msgstr "" "אינטגרציה של תוכן קורס מיובא לתוך קורס זה. תהליך זה עלול לקחת זמן רב יותר " "בקורסים גדולים." -#: cms/templates/import.html -msgid "Success" -msgstr "הצלחה" - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "לא בוצעה אינטגרציה של התוכן המיובא שלך לתוך ספריה זו." @@ -21858,17 +21713,27 @@ msgstr "" "הקידודים וכל אתרי האירוח של הווידאו." #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "לא קיימות קבוצות תוכן" +msgid "No visibility settings" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" -"השתמש בקבוצות תוכן על מנת לתת גישה לקבוצות סטודנטים לערכה מסוימת של תוכן " -"הקורס. צור קבוצת תוכן אחת או יותר והפוך רכיבים מסוימים לגלויים עבורם." #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -21878,53 +21743,36 @@ msgstr "נהל קבוצות תוכן" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" -"{screen_reader_start}אזהרה:{screen_reader_end}היחידה בה מצוי מרכיב זה, " -"מוסתרת מהסטודנטים. הגדרות חשיפה כאן יעקפו הגדרה זו. " #: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "הפוך לנראה עבור:" +msgid "Currently visible to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "כל הסטודנטים והצוות" +msgid "All Learners and Staff" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "קבוצות תוכן מסוימות" +msgid "Change visibility to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "קבוצת תוכן נמחקה" +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" -"קבוצת התוכן אינה קיימת יותר. בחר קבוצה אחרת או אפשר גישה לכל הסטודנטים " -"והצוות" - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "נקודת ביקורת לאימות" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "נקודת ביקורת לאימות לצורך השלמה" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." -msgstr "" -"לומדים הדורשים אימות חייבים לעבור את נקודת הביקורת שנבחרה על מנת לראות את " -"התוכן ברכיב זה. לומדים שאינם דורשים אימות, רואים את תוכן זה כברירת מחדל." #: cms/templates/emails/activation_email.txt msgid "" diff --git a/conf/locale/he/LC_MESSAGES/djangojs.mo b/conf/locale/he/LC_MESSAGES/djangojs.mo index 5018d4feafd3477d443dfa2881712ae8051f4190..9a98d14ac1ccb6f6453420f2573fb4a201074590 100644 GIT binary patch delta 38139 zcmY-11#}ciqlV$0!QI`02e;rBTm!*fg1fslZi`!RcXxMR+}+(4*9DgQepAJNxP4CV zQ(o28Ro#g|6LGTR6vs#yfE6(( z4#J4I8U1h%7Qj2$91~69L>HIi46KC3>8&bG#Ij^Nj|k);AU|o z6K5cklye*>Di%WBf^x_mbE?{SeT+f8IjVejjDr&}9xg@=bSJv; z37jOLD|~=y@Hs}n=yOd6@lh31pzd96)QpY9Fc^xyD@0xKW}CkcHDhNm7T!P&{1y7) zx4F!JGy;j|nGyM;8px08pd>248YaOI)Rpx|H8>X4;5 zJ|iX|J!rmb8fs30W}qjg#{sCBS&CWkiiSg1&l{s`ApQU zS!&bQ+xRY2dq-RXy3*^mz%$eUK3J11G^@P?>I(ay7F{T6b??H=_z1INtVNE~8Us-? zwGuUeov4{TY~yD!1#$N}fno%{;c6_n*m3CFd4_-C=p`%|jK9=z^5HJjKt5tJjJ3?% zx@@R55Qv(wI+z{Xp=NdtR>Q?u62D>_?f=5d&B&LduIMV}MrQ>p9P*$RU03XhN3j$Z zS!p^NicN`!Vn+OKO}EM{<|?Rx_CU?h6x6^DVR-HTj|3v9B1XnAOoOH_I_gQ5993~B zX2DHZ7Vo1v%(%wn*TBpwhq}@YSOLSWb)3>z1zX~D+>I|Ma=Pz;N6t&1=k@#U!UTW$ORs{C1uidSs>;YQ|P881kv zgzr!z58Py~G#IrF>!TK5S5*1cHhmLnf1j}4!_>q-qi#*&&1MaiLe0=%)EXL%8n|~0 z^RE#_*kU@4i;AZ~O>GWThXpYX7RPv46E(H%P*Xe9#;2kNum+3ZdDP;Ixs}H}X2n=I z7ImTXTmoun9jfDFm<}(Yrt-T@kF?DUAUHW(X+ViXKT-P=VreJ$#W57_+2r~$o0mGkU0 zyCN!TCi9~fVIVTYu2Y&od=i2&0k%YSa9I72EAL zS9}jOkT849OvXWVoD$V;di3r8d<3)@ilRCwi5htw)D$;E4X8in#8If3+Kp=H2&$ti zsDVDgc=!R+V5GgKfY`ppha>XHNuam0enMUY4rW3g9KQIcy_Fd zqp=)5MqO#P1E%BZn2-1r)M7o2TGZcBw>s59bF1?o!7wr2TY6uQ8O|N zHN{I&GqDvlGy84+Y1D4HhU(x6M#rD1a#0T%6QO1>9cn;@4!LH^n%V+$F&P=FQ1|F> zRKw@65#B)!u*hM%Xi)=iiCwTCs^K@Na`BItEA>YWBoOr+39{)SE&<((-l!=XjcM@^ zs^jOV4!)r7anz$`t)xXYm;*H0ytV{A8$x@}LG>9Mw@UYHid*4Ri@=5pKj(cm|mv*Li0GPMG87 zffEmPkFsGzEQO=65^}ekYgig<|7|*&hZ?|2OpaS^`eoFW-$Py4W7J~*Wb-4QP&zHf zA<&VG)Toh8Mor~>)ID5`LAVvwaoCgQ9#+7j#2aBooQIk41h&M_7#Tz-~PWqATpz)|HI*1zJ1ysY2FcSWQT2o(8YboLx zGZR@+`MEF(7DiVU%Mpl)X7M#USbD|m`2@hj@yCB9&$Gz)5=0T>R;qB^K# zt&i1+x3T$qQ3E`T8qgV3zqc=N|8=jQkf14ffts?<7y*-BG*g@gBNNYqX|Nb-z%8sj zFb?tIm>XxJUS{Vo5kAAr=)GhfY}v3q@$xQ#rUbU5DkQyZt~>zs1T2O6xZN1_eCUsQ z1aC!^k9oy>eD}vd;%!hfvI^tl28@NrQ3JSv+I|tPnnmhnBrunRNvMn**UX2{>Znyc z6193aVLtqVddXyGL1^{2#hkbbbwzhDJyyJ77H>D~Nqhn>$A~xWz>xM_=Qshaa?dR@ zg~_lj@f^4o=b*2_+vZ8w4d;+P3YDM!4v$^Df}vRLuK9`SC2GK_?wK`H&)NhNklq^8 zYX1)+5RZgqm=O0^uizBoZ?F&!y>Fj{n4S1>)SCE)n&PkzjPX(F{ul>y+4M4~HC6{x zU~`O1|IRQ1TJ1BHfUD3S_oJQ*&oKa_Jv6tdIO@sP9JQ+3U{&mfx{za77;mE%Ym!H1 zR|TThL=dWmKDG4&&$_H_)@ z6eqOiL)EK|s@D`X16`jm|LSNY3E6NFhQo`fj<2ICK12=hHL8QpHvY>R;i;M07^s;@ zhZ;apOpA?BYh)Pe7KCDWTcWDoZY>)Kv9`5#|6KqhQehNoK$DP%nKJ{`VEgChiU**kHWamnmZ2_a z3u=3xKwbG0jEz5$nRT6*FHFHCs0Om58V*EFWfhy=#-{hd^rZiV{EZT@i7t_j5`xY(wz$5_M?HsQ6o3;3ul17#~ap zKa5N~C#s{usCrdV<(k;^t~Nf>Is5SGASsBJUB z7MN?(SD*&87B$toZ2YA4noWOANKrv}LV zuSP(Nswu|DHmJoo2$SOkjECz`i{}Wc+&R<~KDFs@Py_uJwb;V{XWET{YA-%&hSH)g zuq>vfe<#Q$bVV)3UZ@5Jpr&{Ps-uah8JU4Nr48WA(JWe3i zL=89;b#G^*I$n*Mfqj?=ucD^cR@|{Kum^{ zP&2XK=5Iw!^PknUuIMxBc@RFL z$M@PyfV#2()Bq}?c12YiuZu~EH%4{XAGM~2qjtkA)V|+ctzwf6r#0@_w#BYAw! zfrzMk8Ur=ONl;hlXVWubCE|H81rEo8xD?ak1N6g)kv&dI%z)*w0@lH4m<8Wr1NwK8 zNAdW+IOvDE_sh`_UtkW564j&^Mm6Z7I$D65@?)r5^8&R-B1ZH0esn90>4~>Om78GW zn@}@#6Wyi+z7lAO^`m>7{&*O3WAPYf+x5cK#HZN!c1%P35^8aM!{Qh_rpIZFHBd9R z6}1L-S&yKev}aL^^-4_kzwYUC5_AhZu}nrd)FMoXS{rFmSDXu{V;!7_?@=91itX|J z#1o2I6PHo<_%>=6yhC*uC5~Ae$x&-7eH`|`KY@HCXt9K#7FQ2c#eS$On1*`N&BsN! z4l`i2xMrXC$4tbhpa!rXHSpu8slI}0{{w1qMvQ0HOe~jx7F!T%ChDN3s57deUYH#R zq8=z4Pz@eOUD0FI;{1xfCt`flK|J(*QbJuoS{u)X>4@h+)pr{Z(01!&9f+FJ38*QY zin@{&sE)Rw7U4nE6+Obt_zlxzx&&ssRYKKkhHAeHs{CNo41^*BbDjAFv@KSmMjSSw zxz|xJIq@8*dlihDsSwmuw?{3$8K^7YXyb=b9o;u!o?qP5_UDqj>;zapw!Bh=J)!kRb$b%B>{ z`c2dYK1WyE?kxdb$w$2Xi3dlh;L1T>d?=c#aaN>U>VeaE1}j(TlDQFo8J%B z{t(naCnaV7tHDJiXtl3LUCDNwh$m4~)gYO<;*O|_!%QE6sqqr})x zdehKw)FPXJnt@RCO(FItz6G~pE`N{j=YSWOmv}%1b1T}RW~Pg^Kl*^M@hRrSvRTcQ_eI^h?Wik%h?=2T**v~)(}J-B@qySJ z-{4fNk=^5r$CugJ|C)-vIm|tsgc{IX)Rir_u0>7VX4K+2V$)Bc27V5;xNf4}qA#ss za+;55Nzjk`MN3Dffs2N#{TAUY9_xvsD0)C?E z$IWHh^TRyEv!Y%`%`qGHL0#BN)CH|~3H(Li0IK7l0CR=4P*+wTb!9D41MP`wa2RS$ z%)|<~8MWw~+#ZJ?gq^`y00-nTyI==~5PxT_me)MU+${w3u{do$V<5I6UJrZWQPh!XTux?%>$|%YOTygJ~g|}DFS*xL@eZS zx?>j9NEe|x2v^wbf^wLS_z>)aE3q`DE#mQgsoV}V@ExeBPE*w6S4X{eXJH+@iEl7> zpcW_lFKsdNnw)|)$asnBs916HjBkZ?iO)ez`B%(J|o~Us;dS14B?Vat(D0N|ZC@hNEub33Rncz7R--Im?>|Obyg68Gw3(F2b336Ek6t z3TDwQL=E6I24K>PX024g{KQ9Mc07nf@dK*eUO{FT%?V=vmnC5r32Gp0C9{9?V^iW) zFfDGu5qJ~zKxtapG<*T|@(B~{@qNde3eOYYia&8=74xIo@T%s)bs2R55v!R21XOcP z$5lyaOvVUQhtE*=D0+2|GZu?rO+1B~y3{qytqDf0{w_EG$D^(=dQJ1($c6EVm$o)Q zZS!sz83(vFVHE1YFxh6zKrOb#s0Q|;7UgBst@?pl8!2j;dc`n2@iM6Lm9Pai$9NtF zj%|rQsO|CnAyTC}<`%kZ2oxsc8)~uSt!q9iEyU@>>((<<_5r&PPf_1&w@Iigzl$39 z4-A9e1|}XJb%jw;1504jlcS!TX^?k?>*OGyd(sJW<80Iu?gDBCo}xaMdm5T2V?69f zJTa=nP}D$Xp{8~_hQ)&z4UeHZylnFypx%g%IA9DsV3k3?PR4AhLwN4*V~VrqPh=`d1bGl1;q`~E*a0aYx8`gmMX8CVZB zpq8jB=!v?bp{PYR3Dxm7RQcnm*YhP*dl5oRdUQ-dJTWH50;qOtpc{`sa{{_oeNi0^ zM=hessE=4Hu?UN3H)?l$Z(Vw8O)B|f7Y9^g#W>+Lc-P%me z*#8QYB0&Wjp;mWK)S8%yn&P9VD?Deth3e=TY7Klw4ftQ2hOwG^oQJp^b%A4An1L@u zJ&=y0o`~OCxMtrLYH40NyHIN(Su67hPKAmGp=PKmYVkBc4ZH>FUJpcF>2UOYVzTK^ zQ8V)o>T|W^GtGpy?;BBpaQH%C3)CH_ZZjI~gBA^kSN3Gi1sO|L#HS+N7OvS{gD=vz7rF>F+RimG6E?*RI3Ba%4s^9@pA*oO z6z^_6fb_t!#Q#RU_ha|)I1_LUw!|VmJx&!|iZ$^o&c@2U%-VQ`{=|QxwsX4PW|5b} zyu>?WFs|s${?`@#OM*<>$5aT$NyNLNc0u^QCOOQ`j%UTn#CKvZj7+&EI0Sp+6Ks!-2YQ?h zcm}n)2M#hnJug9hvicXbwsH?P&xbzPi1+ykZFWTD1mxX z4M1(f*{H>{7j=a%P`4z;Nb_MbGY%!*3Dv}K5|hVq(*gEz*-TtOB$lu--3DY z5XPW?=U)PPutXkXrrZzpge#7EgjPV^vwEmUZ%>SaBT)^`Mh$eOjc>--#1Eowu( zA5e=f*;w<|OogtOgmeUSB^glh0MsKiFKPh6sBP64HGqkz2hKv&8aaTP(uY_IpQD}+ z*~Xb$FbLKDNYuLCuhNvUx7#LO;@ddRk0rNX{cNA9y?-$+2#q@6ZI^AhuYT}=9t%UYgGD0)DtzzT=QVdiCTm$P%o_s zMwfpqW}aBrQ1{fCXN-?p^_gwFEb3l1L@mlTsMXyEHMP^RGVVd$s%Z1g1*AY-Kws38 zbpqzYBN(dv{~rN8Vy7+eIP)>mLi2%PC6*`dUF31rU=Zq&`5pBV%Cp$4>ZYh$(81cz zIvVx7n2uUgOHhk*5BlMGrECAcw+WG#mVfKb6lz<~LDk!et`^HV0-Dlj%gn7vhMK}ssEW00ye(=m^+!$VB20?g zQS~pQw(Dcm6vtd{Ze=;tEoy}MaVQ4j-sSB7+ys7+ppoTXVP>EbYEjie4P*xD-mStw zyoZ{Rlq*g7jJS(MVh{yJVd z?E4=$k9d>~9^W6Kt->JU-8b6Lewd#4Q`91ivB{(-LtSYxtco>IGq4cry*))eqkUM+HTfFf7IGp zj!Hj+yaoCDj~!-YrBSQBvW?eAT|skfjlEG%yoac5nSQ7F!lDZnCw?21@3+egycu>R zz80Hc^4;dqJqQ;Ne~7VIf6lNyW`Bn6#!~bp6)Xi-*2vP4*HS488wxct#?qL z51wLV{EXU$o&#pp`=J(ZDby|MgQ`CgQ)&NCBv1-BqgMUDSPKgrG*7%qsMqdXR0r!& zGqV#lV`osGbZ*-G2R8p7)IRqdGEdSZsE+fZwre1|YA~399B^?X6h|!yZ$=D{D&p5>!=yge$+eQ zoQ*$0P1$GE$ip5pR~`-ZNKI+u`BD2m2sPkFsBJp{^-*gp>gDqf>eePWZu;qRoc*tg zBT3Lco{5TILG9;fsHsZww;4z#)N0R<$`3|8*@mF5Y`IO}hP{cuz#-V|glYd779*bK zq{lgdEnEWXIL9foI@_bB_AIKS8>p#$hkEu$J8cH!kD8f$s7G;WOpWzyx{Inm*2WiO zKH?iuGx-v=X55dqz<1RCjC95{lnvEEHPnoRSi7R8co@FK#TbcQGvTbqxkP;CIgfJ# zJDxW`HoAg1#w2-LoaAsk?(J z_ZGWiq^oAl^v5y8?_wafyJlu+4Jsb)x@o60<{<83M%;j|_Vq0ST6AG=n0pli)lq89 zhJ|c;J4``*AZkGKQMX{DjUPunm~NnE;qRQt+Kdf+*{jV!-M?z_wW((X# zrGG%(vt+l-nn;5!h!;hz?xi+;4{E^Ia2dWsP4$f1W}v4~x9kq;N%|dCKI$Fzzh)rq z9g`7+6^J)P-J_MLjvk>#{vGvXjCI$T4b^ZE>dM=oZruRX42?i7#u=y?UV$pN*?Qb1 zpoVW@1bmOG_^&Mx^`2S%eyEwKgnG->z*IN`HPyRO9o`SY!Z&3UKZD^?@1L0xf*=jJ<})|ig? zUi3W=Q1{mR!pvxV)BrPJRV;zZpN1OHN{p=izlnhE*?-XivKE;30d1+StcTDTy z7mcqNIgb3tE~?k&o^D39a~;*uQ`Ag;N6lcgH^x+`Tag!CErx0YvVt& zH4{f|{59$dyl+kUD5xt!6AS%_r+LTzS4Jrkw7P>)Gf)e) z|GU`q*{IdN2=(kfin>J?Q3L;m8hDKNX690&ws8T}TX8t5{7TfVIEQ&L^#|AE>?cs~ zgZYLt=|?j)YfugUjk*EN9F$Y`2NAccnl)`6}9?He>YFS zP*i%+ALhg7Se!%rAYRADKg~BLZh`;I1EN0ak+~QB@EuOa*uTtYwN{;=s$BY1t=JQZs37QoEf z|0M|MN!JOr+Q*}|$0Ae*`%w4X8`10g9 z@oT7oCX8(Q%ZPEb|I68g2B<~T57poZRE1E~z*e9h)q7AcrE{nOJhi^X9K^rbc%~@k ziUUyXRJ8Gi*pqki%x4Zz=; z$669K@T#ciNM}^XV^A}*-ljjml*E5V=lf4JoFay~lFX=mSsXPpT~ISK0#$C3b)I## zb%*t+^&;vP-m~$ysG0nUn!$K6O?w$!8^~iVVGXu6u(q-GM9s`l4Dj&z9(4;2#`0|^ z=Nf9pe%g49*mezIR?;h?9?^YKk8F270X47_^~vU(jlV{XG;AERof4w1C$*5x=!NwUgsMLJ@6)WO5pYVJzvFy zUf=I*PGB9bv|%Ez?+1?UiOnrpoWu-d9qJYxvhg#hseXWZp8Sitz+_3izTdFqLJhbj z`riMu3FzMLLA@kSpsw&OY9EJ9W-4Yyb<_lP3)-WuxCiP{JsI`jxoQ1~T7=P(oA&&z zg;43iQv1Ix0ZrL(TVOhB6|Y8haMJn=^%@SB!VDw}rXZdVRlhds%G;oxsDn{gz7};s zhf(FPp=RbQ`hNeP#LqOC1NC4jgnH0aLp9I>3t~Tv!L8Vint|gfO~>a^?LFNUx2Wk=0lO zFX0Bvn8xdStKPy!#9O50!N$OkqT0Kh&J6rzI@fH2pCo7i3DTPp`k@{$0jTuisEQR( zQyhZ2lHN9btaXvi-+{V-^Ozf7pl*quzt{I`yNamYcGV@I4nE-s{15f%b$ABT!8R;P z{3PbWC>hNyDvG+7HBkfYflYBJYIQ$DwVN!Hxzco~0p&xjttzM|quYsqu51eGp0BhS zdr%GBx4uAK`3FpgQ8JqcNlw%~u7!HQ)J44oM`2@pgMk>F#q0ZgF%fGJKa9Tjf8wmB z;i9MxYoS(sW7HJ)M?GjJq92~bJopOBVd`w=rPUs_==z}^R3lI?tx#0Ei%>JL8ntGQ zpzrU0{~=I-gpa6#*|M94@}Xv?gtZQ8n{`A@`5+97<1rjgvH3G`5%JYF9-PD6`zEM; zKMwV7S%JRy|6T$b@deZ~`2lJMe%SOxInC=d18U^iQ4Q6$c16w9IMh8|h*}#*QTO@@ zs(iRyX5fCPPf}UYRfbDI1!tn-J5VFMgthTGs)OPIUf-wLnmCuZi<+V2xlO$Q)ON0n zdXChzwnxp_P^^ZNZ2U=X_P?g|qfH2($J~OrSd;W*xCy&qbo9?_?qOckN3>wnjI~1z za5(zmOw_=3p`LW-QRP0OZgKQ{X2uibWB;pSdJ?p{3!(~C!vRiekr&usn=%t$Vitzco1rUwJ{Xk&bC0L!lt3vIE;*RsI{=# zdJOf!;Q{(#gd(P4f7IJE2Wr4YP>Zx2YB6?3-HNHG8D53C@etC!>wF`i{T#QbX|MvS zq3WnBYlOPeuBe9lpk`ztHo>*%kFf&HgQfuHB;FS_;I*jyi`W`}U;}JXOh1^oJc$TQ zA|X+6^XOcSy0`aH_bzV|5IFEWj{j%<5f&x`N}@cc@#FxU5Ofjj@S0#3I-kyW@J) z%%v-5)=m~{QPd1qL01o&`ULdJr#Gs?Jk-=LMcuods6}%Q^>TWSNjwaoJmoP@1#@o; zSM>UR=&XUd*Naf)ccJf*jhcbfL1qAzgV_Jtmvu={!EUIIm!MYd4ors!QLFzs>dL?4 zSBziDd|rrA+3fG4sPc7Ci*g`pAY)OtU5xiYACMMKmTbwJgdg#~Z}X2e&h=R|^Prd}S@8VN#e%f_f(vS2wFa5&97?f$FFk>I(Z{E*yi}mitkU+GnV>6s3mgI0xzjNmR=reSn}%wjZb@6z6puvR<7GC!3-u_!ff~@iI0&QG zF#{fl8c--k*ZyB)Gj^jII${f4M_tJq)Z+SunvuwL&8m)L&4hlWmq6t=L#>7Os71Hj zrf)^Hvk$c^PM~l9Kd=eEP`4mKJu~v;_>_2d)MvYd_03F`K{eb2H4~js_k1i)#Z4H? z!#kjXDOazdd5gBj2&CUay&WGlV*l$A>1}MLI6G?FwMKma>4BQ6zfc`6K<(RgI3D++ zZcU{Sb1O!mZsk%`I|on~bjEtw=HEgM_)7@;UsIf{iRmB_nW3@G}+eq!qN4c)3ft*0Ka}{|2xz0~IFjW1?s0)~jk#HH_#to>c9^b`u zJPoyL)?!5M|C0nXm6uS@5MTq*z{?bk@!l~w!Dlg z_Z2mzk^7qZ=}~K?AeO=^sFzeI7R7z2Tl=do`(GVI?dNq4Vj5J&Q`8K6MBSR7sDVZ6 zZ*EOWOhG&!X2aU3ML7~@;C(E|ldkUo^DX!h`UxgI>OimW-xD>!fy7_B1O^jmH^}VY zH>jygKiF)$1~`rQeJqW=hIoDdOlKb!CZ2Jq*Y_`?TA@BST*dYH4x8Y@VP+eK8*V!6 zh`J?jQLkk;{Rq=webgiI7>>bzuow0jX-575wU|ndGUZ0$GUDs7Io2BO_5IcS9@HXD z`j>gljzvA7o}s3`_!#p=#bEqT`~L}nQDi(GYbtacXTEMffw@ReG~PTigRmL#g{Y~I zFu`0&denofAuhp*I2rR!H1$uSF6b9d$1#)4ElN9C`7VorfSz<8P^&Z56tlf5q4xV? z)Ii>2e@r*k>-+zNEk=Frk3Y@anyT22_zY}~;X};~b;4Q16HYe|s?FF^^=8m7{W}8) z1mYS@g|C%?v1XdLTOjJ5^~S5X9`$}7Im#QS18{D~_t&3yCI@ENR1yzT-s&^7px_!BI~ z>c6?r>#W0Mi_Jh!FEP)7+)K@e&_+wy|9W5yAwgF-8@u5}%#LN3nJ*4|<7(muupxF> zZf58-YQ}z`K2W4sVZM4Pj7q-cwB;4nTg!1y}rNuiMG}((rYe(@)T&d z&g=X2+BTd+{5vM4!i@D^=MeF&8_YfKv(Y@uw_pR(TW&H_dIa^rdV?CsR~rwr**v(S zqAtu2BVZPciEeHJl?jwa?eA$=0&k+OAjKB*gv@OX!tkUw$Fe9`UZdC?zZY5%V$ppFirrtq9EgI}XtU!pqriTV*L)($hkG^htp z0aSi_>mbZWd@8EFGpGSw#Vq(7HP8e*S(MuUc?jrJYh~1xw?Q>H5LIxBP2YsqSrdPw zcE_UKrrafLL;M+PhN|r`?X<-d#0OzdTwvpg_L_S6(f9lRAOd>wb-|1{7j*@Hqt=9X zpShAUsFzGI>Xx)Y4RkVU4JFKU+5cL6yGhuA zQ4g8zaun5Y&BNx|-v+fd_MtvVoIowIkC-3B9x($bf)j}cq3Yj7-GUFOnf-yPAN!~o zP@$u)+1DW?=m9hsHHAA+_v$?AihiMPQL1Cc!kCPBZBz$6P#wCcflan9LJfQqs-3;4 za`#csk58(QhCtHe<`YUW^dsIHgK;!!8{I_R^9MFR&fjKH1)$bQX;jC}ZF+aq1&ly_ zGTLI(FWB@)sKxBYK4A)^MSZ1O95up*m>avG?)h@m3>`#W(KplsCG1J_i6$22B0dlG z^16tA=skt3fz;TDc*)be#R$dt%|!T1W=d0G zL*hAYd?KpD1y~5Lq83%$%Vq#YFdOj(=!au5KCVTTJ7V+SV0rp?Qd}_~7}{U}@k^+; zV5F<&qtyVsM*I=(!adi_kJG)co7d_q98Y@n8|GWFN2r(3?VIKS^&B-*NpG1oRs;iy zw?MZQfn@~r0V3vY^BkyvTCF{C1I|P>Q1Onrf(}@a_;k#Hmr(aM{9W@PYJplS=TS2i z@t&FCB6yzo0MrEr-)H}KC2-`vc@5`(U=~p&JWKjutb$b^nnku4hZ4{E$m^WKZMYnV zKIT_39^PtC%)oL!HDBp=Kn>LM%>;~)Jr153$xuy z;UeNaa1ADYY1YPZY(V@G?#AM;%su~wkr_y~f6T2c@Y+0rJ7PV`jYrMcOVslunfu1P zo$_H^5(Z*roQj&d$Cw$Dyfv@ovZzHg2K4~iinZ|)?!heY%)nn-lfE|(njp+bemB(X zeI9CN+=m48fJyPe?CW&a92kl8La6-Gs1XNY3~Yr7u@`FBOtk4UQO|{ysCU9P)brvf z#>4Zdwe%Fj`S$-uQy>Pap~R>MP-+{`i?N6YVl=F3^BbdHTHR3f=37^wAMuT-C*MWX zz~AC1jPl8B$EjFE`+qe7b@&oB!e8i*@jja?DT2B+6)-h6Mos-tRQZLdcgA+q0MDVG zn0HVE|BBj8k-wOa=UFf;@lNRb`MCwKL@B6c& z){uY3Fw|~LOnPRp=RVPs^f>K#q$-lcvAms zW~L=-2D)Ji9F2OJtwc@vS=7CMfts05sDXv~ZeH8fzq9{Ua2yGGcCSGFh2wEdLj3g) zukRlqNB(Jk^|AytrEjn`dj9h|!?7&};d|5t1^zPWJup4-pQyEv)(PW#D;CH4#5?K# ze>Rc8X%b3fBTpFLs$Pm3&^`=&%b9?@ zmc(aMUQfqAkEo<)q|QawpYPa4q2I>P7(?E13Rfl^nQ(a9nXXhvC0p(W z>D;0J9b;*uHE9`b8nf@*A~%n%uY&GHu4E8_Eo8nV>__LhIe#DdD4dCgns6p0Ka|ey z6V66@F6!_%s!l`F`r8Ug2@fQ!+qBAdw3>Q4N?ViI_A`fL|K+rif>ex6V`uDWO%;CK zPWnXBV^gj*dBMbc(eMmgZy9NR6rN8SS^w`yZ_E5n+($bdD0GQB|B#r&!~FZ%T9xeR zRCp2v_LE*4XZ?}R=hFWj<46xfT;FJ)rlU2SC&`V8+ z!P(dM|KFp~9U^n+@Dt&$RP-bM=TU`tP15V*Vmj3EhH$VA$D?j>@+Z@Ha>513Z%RC> zZKpD_hMl^c`$_+Z6BzvO_2*n9!bdjWv6KIPqahu`Y}$Xs^U<(=@3)<_dYo4{kJ$mJ zte*S(X?QIi=y-);i0c?cT^+fxJ@xJo?#T1U=|rS6r-$<~g=g4~eWm$NVbaQB8r#ry z8VIG+&9*=(JAgZ+udrnX)7B;1VNBXJcf2H{bpt>N5AI0Bax&Ow2BBo?87j=r2NZTL9_yV1xf2C$d%t{p%{JGiODJ5#Ng@o${#7{pSW9t9Us{*qey zDJb}aPTq6Yv?JvoGW@@z z2j%oqIYF73oVy5DWl+s&yq_%@lQM(I(~;eFdKc%|w)T?Vl=v%`|3sniU>X?02yb%E zqfmU}zmH9X$I)0R@(NNu3mIprqk~UT&UDg?5dVvMPjNhFKhks*AfJzrjz4WA$4<80 z@|0abIXBdlbNZ36k4n68on3U6(iUt_`a9yoZG&g1q~oDgVgB~q>1^{A-#|P(^;hC` z(o@-)ctssPTshG>?cq9naP=MCYyhWk^_we>aFr;b9D*D;E+ZXz0sK&Ls$)ZcavAbyRE+Z51;(ci}e8+b&S@su5HJ94NSKs*`s zB9b?S^y`#OLE1!H=N4rykbfDAai$_Y3;E@Je}6}Wf9#80;Diu@BkXD0>AG19m+ zIGD;~O}0~v_%6;YlxavK&nTy(mQ~>nl-E%e`4=0`J<2a9KO*ruq+g@m#-z>l{r@*f zNJJrh(3?O;Rtg5u@bBX=>Hpbyb;1GUuOah)yBj5?mEEax6An4vV3lZcK7obM>OiE{wyF@350?H=W_6HY=JUt&4EiR&m&IUNga z{SZ2PNm^O*hg0q^29TF<8*D>dKa!Op|25}*%DNAzc#OmWw!!Qa{7PmSGXExBe|oK> zJC${GAU=!yedO2W)G>~{a-8}|UY9%_11J~6)>%W_dkA-<{0;IJai*uAsr>sRm35X; z=^%w(Qs6P+0-R|nFrG#>kiXVfijPcokkQD~(HWOeCk|%{&PSwuADe)q9a7pMS z3UM7xFp+I%i0%9p>Gi0iy=7UA8ttr4~_wc);?Kx3|Y7L`IUxh?dRFkfQ$j)Ro(BYcuF zlWc?2=wLFr18Hm!c^yd~NB%xj#i>jW`<|37HxsjVb( z+YV|`c^G;3aVzN;sr-ewj-#AW=-~H}$JSX+nfoLzqRt)4mbB?xu@>b!VKqCb_=IzX zVg3(Mp*Im7e^Y2FjU1rR8N$nPBza#=w(q|Iw(MdY$5lk()RB(zji~$k2tzyQ&zs7UUGN?72ZgwJn9``8Rh{h7zO8P1ID4nk+{(^8t zDmAuw1xWuvgE}ISwurnSP95QCqk(O^CuJ5;HXCPj^2gu^(}vmqs_>4&!znnLa1IK* zRwBm+(q`CBcHk-+zQOqyXKKzZq&1{&Eb6o*oRTyhJ?P*Q@p&fd`^98OI_Dq0{qLx% z_kVp7cT;c}8B1woEAd9CV+CpYhXc(?yJ{OQO8Nj_uK7;{@^pkH|1+JAp{@PYIYoL} zT?la<`ntV4`8{m;5lYncr=zfrGPd9x!Y?Q|)R$`hQxCF{mWocI)97LxL%j^7%_1+Y zZDXw+WINkdVw-+|GIt1%u$`M$>HoGZ*oKCJIe#De#=0F9>X3gJA9LzE-GR1zHrtVh zI-P92w|~^n!ysGRSyY=V^dFA9)c-}@#8_L;|4bCR!5NN(fsAenMz;-JvmPYy_qeu3v-ip5VO;MHOlPa)RB>L14+xu_fNhf0)@I$xF@b7 za}udn7|8FV5`kizFKt3U$|WVgCUqWi>Zn87dg}6TOP$1oi;|wf=9v=azwK?>PokIg z`L7Bi`D{zfApHACZU^w5#^Q4RK6(-;NhgzR*@X70lpn$wpEjqFH=n_5w0Zv$&d2He zQC8*MoBZd#?dUj}hiykmNpC^?E$VyTGn{;p>HF)JS9CB~jd8Rf>`(f1I&4GuJZELj z-^WOW|G22pw*5KOPoec+nS{j@N@p|fDuW6ui037J6ZH!+zzDX*3grJs{H87c7xBr2 zkC7JhkB*L#HpIqPQllMr8rb!}S{b^m8mF+As-KSr(m(=?ESiUkRGrlNiw|1afq z#In=4o%Gq9O-avB+8f$fO1O{BSJ}L@qu&YWm`k3QG8;+zNZY>sKhbtPm-s^((@~iU zF({mb@L39vq0DMu4qH(bIhs-Cp$Y!)zp*Hr)3!H-wmR94TiZJMN$X(4b2>WwRrR;cp{@+A_b(}ilQYZ`OpT{o>mb3YGw>r1DN*&>_K6xXsHu0yFO^hXM z`P5j5&Q6l9Z^ox`5_JlZ{#60Z|18^>qV4GX0)-c8jwM z^(x?U(l}hFFcE*wnZ(YZjw%dd3FlA>WhEYwMhbFfq~T;3k49>dzMlMhlv}Ave;gS| z?_%3JLHG=HbaW@JG=8T}ankPU`iqiyg2YQCoTG46du2N?9`UrQ$x+BQk{(x*9zeZF zgnLqMD5jyzdkjl@8Nw|!Fa}(Wv_X{5OxkqHt|8r@@CC}1(&xV$WQHR{$88eVQ7Izl z2`WY*e=4Vrl*E4@x5?L0gYx;Qzn3$r(X^vu4CQx{x1Mu6@tO)#<``{0(D&fKk7;CF<7_~MsWdu)2AUB6PQhHH z#U=iQa2E0!;yK(#S~40-NV$@nzmJ=ge?xj6(ni^Vye58t@DPkienY~s^*#7(5(ZOq zEQ$J9(uRf?;tJx^$Vpf*v(2`QvL_Q>j=#toZ__W* zM+fRZacza_RBpuin1bCnm)K5MQE)W{xv@ zE80##+J1Fp>kgyb2lBdd>Tt7DK*vCQMPfo4&{3F5I#!X^o3I~d+0hKDY7iluykWNLp^{kHtR@bN?UE`5`iQaTZra3e6y_qqiMkUgEI`2a_Kb z*D|PuNViMHW`s7KpU${Z%YBxf|vBXqWu^d^+mF`V{CQueC8 z2ODB551`Np;>{_v)(*fF=V46V4ku)7g48H%?CcQkZl;td{);KzH z{zoUps8^A2Th0UwCZD~K>g4HYM|)!_)0g;seGl^1cF>;09TfgRm@F zpPZZM@IT7EwjCd}4ac$VoFlIW;f%I^YU^!VPHkQxT#WjOeZL1IVFexNct_#|!Zj$c z=Z^|y39q7|K-*XrY(}}nw$p5;y6?Z!Y})T6H8Yz3OyLYmolyFyr$ilE|EEbD&8Yif ze&RD}yejdSoPorr+D=mvzD#95I@m$kQz}dNG-o;*jAP49qFx5dMdNHpnL?a}Dc^&1 zjcuOo{2Arl(iHlAq@hqjo7sZ&3}kF3O-E7eNdpHs!_mq$(u#2Iwe`K^7qtT@PWUb1 z-IUFT=V-GkW%m#+Z_Cs&y3XIWf%6pphk~_G$37Z~NM1Gy<|96dyo#K4NKa3C16>M7 z1HvT<`*U8ljXx%BCGoDDnFwFA>B$Ihr~R9p`3d{xe-w@C7-~B+$a)4&zN zO*kje=t)~g*`0{%I8TF(X=4y)7|z+0X~DUk{0$gDnX8;(?O;?VxoaD0sTjw3uI`)( zIbR4R_HMt=XBDqQ-3?H_xq!MbHZ`# zsK!vH4DE+fCLd*Q+cx+9{#DOi5*kxLMT)=iT*Ou9B>#AIJ z+R9D2PZ)vpgp@7G8A90$~v*C^26b`WSssDhhq+GqguS->LH$x9k{x|nm9$3~3iYRf{^Tbmyn!;22xsHm zV;ieN*<-eDPtv;B@B!*&A}^60criMQX~SQrU!1cAWe;$s3!-p4GUrjKKH(BHbR0*L zIhOEN3iDnGKP7RZO~cpB4ZkVx=HoFog+Khg;Fjo~`2O44`g?Mx2>n&o6LH(xvYrcm z+d8%Jw2m8^&-J9-_Lu9)6M0+D(Vk@9Z579QGDVLZkR?YBzZ?Mta^wviG|Q8`!0&jj zoSCw7M6MXpwOf|zT|zo^Z5Pt5W0wMc#X59r)v-fwzo3u~EkinV^eYt7-h{SYoaJeg zdfV}Ro{^EZHUHaFFu}GJ_dJnmZab03do$m*2%Wt1GKQwu<%t^_)8h@l?fEQk!>rrh ipY+B{8ru4qH`TT`&%6_(Z|nHg`^38~@Q3$Dtp5XbPx2`M delta 40960 zcmcfKWqefE!te2&3GVJPIKkcB-Q5EO2!wH(05T z6KjU!RKnO;1nXcS9EP!Q8@h2nmcqLjfT?LUHF|Ir&cS+EX_n(O!l_t;Z08|?VkG2^ zFb#Lc7Q`bk8UBr`7=5;>*aTI6C2Amdu^A?w<2d=T8>Ye8m=m|68*gI<{EC?|-CXH$ zobm(`kkAp;;ZK+ZM`I$KgG`RI2IJypRJr|_1utP){0CLO$UMiXg;g;QPQg?-53}Po z9FDiJKK(oG<~vRk+<+C)cY&G8syKxBP|SqiF%4!~=s5AP3~C8#A}i)Jvhg;Ukaz&9 zd~ZyOQ!qI$Lk)BfdQuShjewr;K4!%~F(xMX#dMGYRWT!K?TVsiY%Ka>1bUwk^~Bq3 z{z24?ox{X<6E*M`=*CaKF#quhq*-J}loQoJNmK__Q2C89E&8LLY%r?9NvH;YL2cf3 zsB*ue@*klF{sEOAf3aEnT$qx0-NhbLFn|QjKwr#(Lr^ob0<{Fd6mab5TpP!lrMs@x7?_j(Z5`NpIK!Pf-JSYfZbc04W_AHK#${LqKVo;C|FWyi$X8)bG9s}k zI&0YBPz<%{!mux%z^Yhot?6hab|M~ux$uiMJ5Q69ctg}c`=DlM25MkOF^10nI|4CD z_=0iJcfFaq1Q!EV$O|B5=6S5ces1*)NJ+f8~NOisMA zwIyaD9)en;>8L$*0KH4To%z?M^4(!ZJ`gpap{R~0+4us~Osqk5xD7P}doeklM@{h~ z)D(ZU@dP`~0J38_(rckM<2Y=GD?J3XRxx&&4pU)D;yF#oWZ_U@Sb2$?zPe#s{c1 z{fb(WM0?HJrbDIYKuvimRDL_ufV!jhzyQ=<8->iI$Js(ayKy&aiVtE6{1r75_fQRe zL_JZoeP(8oqXw24Ct`7&gU4_*w%gA;10SKDxa9#ekU^-KoQTnN{^t@%gsy{Tri!B4DTjLE`luyrkJ=+as29?3)B~@?XdVLV38>>O zs0zDL9h^XK$EbnavH5RMGxZ(SaO^`So)NXH{ZIofh^4R=md8=3^2aeP-a?PwSRV*z zsweqGdBw?OsN z1ry+4RJn=AJSH%Q1WnBf)X4UsrtX0)nBllNx4BURsflX10k+3>sDU0pb#wvs08cO! z|3$SMa>A6Gg?ivs9s(N4A=G(3Ycu{pEy*X;)Wtc;TMjFuIu1m2&=<876H$9+IjX(Q zs2MqczIX~_;u)KM1)~x7+$Eq*_Q3iI)zBv!kABKbaUzUKx*OGDPK<#Su{74O=_9QR zQ0?qM4fqJEp9`oxatj%#$I14q*^PxTGa22I9p~=}l2j-T@P;W&i=bxq90IW4#%CSYQb0OHosr^o*HGH)?=c zu`U+FYB&Uh&RG4*xsg( zKy8|(sPnrQi(@3}MU?QoS*l8?0X9Ol+ZkhHPt>03i`q+L(W9x@U<+);xWxCPD*lQI z@Dl3D{=hBx9vk4Q3w&|KPu9y9&D5^HWWL{TL3Ml?6XG2ke~D`M!zJcFK7kmQ&9O;_ zTI1ZP0aQd)tc9A9R;VZFikYwgaOS#M)w;?Gd|<*qRQ8ex?y zW<>Q+9k)dtn=Yss>5iJRKB!YLA2r3xP@8H8X2rv(0YA3>gGq_UxN5%Cra>)X1JtJO z<{^-Wz;M)?Z6o%?)7S}1Tr(Bsqn>;ls@!o*hxbtLhp(ttaj{5KehOA3z6vYgGt?93 zzHVl^AnE};H3(<`tx(5r3~HCI!G)NF1y=fIER0uByE@iQb}tsj64)0@;U?7Xe~yJP z_bu~4?Jx)NGpNn`4*TllCc4ciNf?VMu;3ljU=38kVW=rwfIV=_f!TZ&u>kQJs6EjiHN_*Xvuye*)B|l*I{VK#NkE(I24=)Zs3(g4(5!hHR6IB4 z#0r=N1F;BB!pwLCqv0derhbNv@Es<{>W|DXD%xUJ;`7j>V|9ptrv5Cdqlf6mPZ$l; zJT}KDBWe@owU$G5RNv;e#2Cc8T7ywD*Be#tXVinvM$OQ&$E<%00vk!FgF8?i_&zZW zCBvA+)1r=57EFVMQ4Q8ZJwOXog8`^=y-@8A#h5q-b*v|&W_Y%B*AwPn6|a+^iVsjT z@D|lktf%IeN?9;E@y4i*TcYZ9!k8G0v9OPgd#qznGdmeI6Dv>yIEdNscNNqoiT7?XI(Wwh>Un`!F`1wMJV1 zus*lGw|++rAoepe;3RmNcxqI8FHukY4K=eVpPN0D1NA^fk>l-gY7x*BbwRz$2V)$Z zf+{!<)xaiH!-r4}U$p7ZZ2D)+L3-R5=9Cmhwbuq+7=qO?6f@x-oKFAFZ31ga==IY4 zW+L4yIwS6ndeJ2Li!UR17`tHMzZtm?A3FFe@g1-2W_x1>J_fZ{reOk{jauTBm;`s* z_!&$~|IS?k>F_hA#*}Z(S`|c{+p?$`Xl&!1Fg@}9sJ#+lU5J{Y<(M6JU{bt;n#tFw z{21@dsY!{RxFlpHpo{{jkyf+?8lyVyVB@`P{$N!3$u_~}Uf9>LUAIuXZN5$Q!HT1(2m>=U|HEUy=-U0Q5eX$&lMV;@HSOA}3 zH%#@>e3u-C6^XybHCWj5$uw{mHHClK_-E9sH|}S1Y!adJGoaG_Py@<`n(ERvUfbHj zrU#$~*c-L9qfvWpHfo@r?F2#zTtzihG9WW)HLrv*p)RX;<+FY6bH4PWV zB*d$u%C$nxNN3cC(^AwDoIv$+&ggOO5=chEE35BU(@-i@!Q7}PD2;mZI_QfHQG2AR z)!*6^wZ{EX?}PfrW^bpiQ2cY)WXjHqCF@cA`ECQOM<)|k-h5B$fYvXTGoAD!R z&A*`CnrT(ZV9)Rj-6uNOds-v~2B|D0mu`4$H0csO|LG7LRE+3C~(`0h_c%P^U z<{_gjs-y0xfsH^7U^=SfRagbL+W1FIOWfDj$LWO`Q5{V|eg9vA8t5j}0Jo#sIqT~& z1+J4&m4wHr3VEWL0;NzhP!-icBdmNh88Bv?AEUJEG z)B`m{ZSpoY?m^n~IO7RuH_t##(E@CMn^6t9Vw;9yp`J7adiMlslTF8TxD54Vhf(!z zpiaf_HvR-v?j@?fIB~S6JiNsS=s4s=J$X6QKw6@{X7@xLtEs4SI}^30^HEd03iX8R zZTc>(NBkIO#H4Y3yuTqSjM<2Xpc`jmCi-`F5U7RMu_b1S=i~jI?qF<7d@bh2*zwKU z7ezPmzE}`v+w{|ziFmvOrlWkQDQ|*$Y4qeE@ScDQrcdbO{R&k9HC5fP z6OO{J_$Lm=hKYQ<|B2>2>exk3Y-TDGDqa<{qCaYHjmAp&3wFT!sF|yrg!8XWRU?Vn zT#Zmu+y=EL$%iw z^+2Jh%{dCaZ$wo4OHl22))LSYY_SRZFgx+1s0N;)j@wsj{8VO2)1#&^GwMl-p*pI9 z+JyB{5A+k}!O@rlx1vtlEu@~uc}+kad`DGCnA(gmD{5eQQKzCfYQ$4fYdsq?-~rT9 z-9gRNE7WQEjM{wJ)0ihOkBT=$_0t_w>->8NXiDawrgRCap*5&Ywga{1M^R7wD{3Hj zZ2m*cLi{xrz~uaJp!TYv9-uyIZ?r@`Xg4g1{gkfrzkz@n-jC(+B5JJ?r!#Aw1+^5V zQ3I-HF^9gLcR38*KWkJ<~{QRUB|>fb<>dx2WAujpw;AZ~i|gdI^C-B3^12X*WQ zqn>0K>PaS`o^USe951!5LUp*_y2pAF)!r4Iuq^gLy}P$z5Z=I^SS_26_gAOeunF;4+0D6bizSGUN6pMpY>U5PVf4#k zj%iy=Pka#Sc+N%kl*c(iKpkE{J;{62riz}^oYOd1jd(`PglI@*dIa4#0ZbOp?l*GDbgM9hmjQ8Vp)RUD)HC!9@Dc2IUCxWpyj>Tbk z1;3!DS#cll@9i6vFsEP=`jc_onxmw7qm4s-JN{%%R?0_zf5*v>{ctYoL6Vj>?~z)V zhxk~mjN4J~{!bW=Dav^FhR2y;0?sMam&E90&6}zQYO{o*z6mWty(eyCZ}cf=2HF?Z z!41?YNMGK3foYBdh!4SP_zCM^g$icilQ6%||3?BUkh7xs_zl69#5dw!7`u|$oS(26 z@otrUoThjXvt#lq=3QR~TM_>WHRWf}4D2&{>_u?70pGOye=s2LrLnz0?| zsX*W}fj(HewwanOsHI3>#}w>HPw@G z3~oogSIRar?XE+8XS{>c@!v)sALk;0DUE%cuh_AP`Pr>QQ}YJfhhK6^iJsylOx4`%l@+L&`-)ncTrJEgsDnd@2YLwT37?`~An{w87lqqe9ChC7 zq0V^=8}EdAKlHTeVW>?v1XJK_)aKlXTB>WP0enK$OWVr4;5?ZKs6tNcg5@zen{Ea6 zAil4)kN0mXw$#f`c+^*pNlb<`{O4(c=FC2BLiM-3=`NBa{J zYU+!jma+xvmEI9!==_Hf(3A{7J>gKyf(KD+_y9G4IGxOgM^e-bWkh{j&Ti9-q6SnE z^#Bb~57Z8|$AVBDPsO;n1U-caY#^Wp|F9WPF(dJJmQNX;&se~qve3Hrj(4fVzvhMLNos8jIIs6nn-|D5)SK}r>iov&VLpULq4vZR%!My(JY|rXsdT6%%z=840;nag^2Hb<1nH!i)=Ra0&jf9U|T!ZDXDgKFhv3wu%q&-nn-XC+~7}Qd2LOt;g z)C`?QZPKf#@~QfoO_?3_O{yX4{W1wX8qsC~dGG@2IDJK(Yj;0$tn#8C@s^k$N1!(C zRxFJ1`kOBz6|e^J>8Q{D+c*XL4lutzj5W~5X-K>mHp3$WIsfwsq#k58#}3q!okR`f zZ`3YNI@o-%D2)w>hhZ)}X8j9QKFtsxXBw78EyV@YX~@qpFNk$e^@gAxc(sRs-hkJz z0>&O{tc3-LPe4`NhkDXiI2|(&Gv66^U>)LLQOC2^aI=>>;soO3us$XqVZJ2?U`OJ2 zu|HPyj5I%9@5Rj|_>D5V_7*lF?u<5HxtgLj+Z5E)U&Z#AZ;aV&KchD9bksoCVG+EC zwJ`Zu^Ksk(^**_b<p;aqv2!J$Ln)+;a{i+d1K>WQJd76ZU&HgI_F=<%#Q>O zpcU$c)B`o*@u(?XhgES4HpGvpC8#ySbkGnrwQbOiol#3L%H~hC&PRP1t;AfoZwBYS zI)Nu7sH6Nd&6E{I4Wu?|Al*?jGZFQqi%=ab$1=DXwKT6#-=qoi+!Bd*b-R^kF%XX2nnZAuf$SI%)5RY>J9Y*12NB1 zlRgWx6F-M~)4fM+Lce9^Q?0SJFXkY99_kbvwcbF@#9!Vx=RfXpvzD1q$0jdocb7#? zZEMs!d?;$EE})*^K58?STVYRTPNLQ3 zRe1pQsq_hTY_hL0OHj~S-dY#+zG#iwRNYXUb11rThE3mY<7ZLry+VE1eL~gGvzGI( z7eYw_+O?H%0JcTFh_0jZ-=I#z7i*ezW>b|!bzBE^t~;RW^+)ZM>8KgKfLe-ss2Pm4 z-qcI8p7XDSd?aMU3aBaVg8D2Nh-zRq>b$N(P4Q*an#S8;mMAlpBwigW;4mzTM^FR% zh?;@K8_k|dhw8V@M$Uf`0>LCyz@?}seu%2@68GXqRE2Guj3=zuQRSbZX5y_i=4P`L zX;A|xgUWA;c`*=+V}yr*j?H<@k43kbsSCi;#FwDf>@HTq#9PhBauf7E8LHvL+l<+) zC9xpsb+ILS@Dbj?1f2VW+wFfLJ-5Th`?uJFclvn$HhYO(<`|7et=SsXd*G5yzlZ8D z+HUimFBNJAdf+Gw$ArjZ@S0nMxZkZt8pVH*k^vxZ~*nG z7iYgYKABLP>IhcA@2EXd;egpYJy7XWQJ;dBPy>s7(CqdksCY)y1LVZ<`us0LKrfh+ zs5ex>L*{(;#_q%qp{73fVUr(>dV(z&g8yPi3_4<7;pcHN@q$O$D@^re)G>W@j5R0z z6QD&Zt-G z5YzzXqK@xURK2aJPt60UnLGU}=U=bdQm4%mwLopUzNjVn1ywQjZ)UeALv@hXS`(`i z55Ow89y{P0)QmMgV~%e}j7B`eSu>z4sP{+VvmTRBlLSp&OVr4_qMoo9YVAha_1Cz2t0}Ep!P-ccSXkFY2v@4(q~*UoAd%|W<7;2n~ut&rnU*{ zv!EAhKod{{nul8J)tChj*!26Tf&OjdF|U|cbaK>8)`v5F zA4Bb>^EUoO>ioYU;Kr}k47bck%cBNT!^Q(p4F{uUrZ?(b&p@s1P1F*mxNY`EA=Ia0 z0IHo|P@ft5&=0So_w)Zdff6Ldx?`rUBC23x48tJw$9p&tE8R7(+ViLxO7y#lcSE(a z8Vllm%!SGBnPXiZH4|M?rz`Xx=U*L-CP8cU3+BgFw!n4FNc;tAP2>GxraA*EUIf)p zHPno>vhn`bNvNe+jBebCdh+X74PEy=ra;a6CZj!SipQZ&!4&L*Yf-yA$pe$_hZ=Yl zT#0Q_AJfqvnt_!-O?fTUo3$&dd_U9+ZmLb+?IBQ`gwv?CO7X~a)BrW|uBbQUVCy_o z!@E&WehoEq&rmb+7PTp(KQ>dH997P3ErM#d2F65BI|8cM#TMv?It3F^GqDFN<6+c? zN%SXXs&k?`s*XC>&22mYwO4xEcqHn@^~4(Qsrl|$5c$mTI8{u*X@^?FeyAskz_qvt zBe2e&=41CEYDV%sGf!9tb*!4(cnIoUKLB+aJl1)rc6Xv?@DSe7`M*OzGqCr$`O)Ys z>P>eM!|*ZI$5t=Qr`#HBP5c-(K=(`YBic_mmG}}=M@3$l?*(O1@kQvy)u;iV##}o8 z_X+5g82>M`ISQjrL2J|(jS1KUuVQx0^|yI~hN!g-#w0i#nNnvaHo}cI-}TxIAO-69 zWkfAmF7#-Zmmr|s*%&`#5Ng+VeZ#x+8Qai|8DT2J9f;xAE8 z8v4P^%wTjApMpx?jN07$K5+gu14l{Fi{Y-#i1pFz_JpW+cp=mhl}C*{05y<-sF|CD zI>swdpN?-(la4_CReHm@_ zula(p0P7O}hE1h~@GgxA(Z2_?Xx(?>oI@9GCaB z3`NbzRg8=GPYuPgy&bg+)XTg2C(&iCkeF7FimBppyQD+f$1POYR!YO8SY0-X|jZ- zp_-_U8esr-L~Y(v*bv`fd90Gi40I%_!&#_fy4}WqMUSTFDFHS37WHJliA}-es27VL z>eH_b>PZ?~+h9TB0X80idg4W>c6QnLY3xhpNOKHhn(UBK=TOkIVbF+TtcN z4Yfy&yc_D=53r6w4Pb_KiFFfd;0I9ekvpi4KcZ$PU2>CN54HOPQSDAZJ;-bi0iDYY zsHwS&T9UV@g5RuhQe*-m`>elOuUQ|U zruuIz;={Q{jXYl}b84!fW-QRg2cmZmU_R1!+4LuronjezgXJ532vaC_&!$0@2Huop4Hd^wF z+M8irWz+XrBT-BC20bbmEt}cJsZbphw>Ck24F7~0$Q;aw%TNs*Lp}L5)GPHB>dDh& zHv=euDqjUPGo4ZSV^Hla$j&N-m@k>U6rm_mE;kKysFm&TmY>dZHGmsFz`ZoOnVjcnt?Y*oq|Brl8*2Y&EEUMfioBqj~FrUfKhI)XqSQML~mSiH1$6csz&6V?;j{R{AaZh&w1qi%Bb&#ci z`S2)?g^Bk?Ezw%kS{^|S^gedNzfrrpNkP-_IMm*lh8oZ^)Eja?>dkl?^2nv%NKW~e7`kJ+&=>SKB#YK@PgUN9$6pMvkP1GX;gaw_0HP7Pv-B`S+%lo^X7Fd(`WK4iJP@C>4>P7Vy^`Yfk%sfa! z)C{CT?U{n8&DRo3VF!#w|IR!DYG@g1WE)XabkceUHKlJ+Qy;y!%li{fQjAVK6)Hai zF2w>ieg(A$9;4n1NlKW{n7pV5t%M$pycq%Q$}Xsx7>Y_?fEw|7)Dvt&HFVqh0o72F zl4c3BqxMKG)S7okl^=&1_%hTtsx3C%w-o1J1v8W~1xDb6y zn;BYy>R=aYpqEjb^``YTs^eH?%<)Zuig!oNSidrye~GWnXDUnIDMWr(+{V0QC7)Dyo(HS`g++2U0+=R6zgv!pU=NqVAYdJ<|T*P-fpuG#{B z+JxAZ%w|lF+RZspQ&j}jKs8jy0jLIoZ2nNpMSL1+Gw(+|@hKa>h#KH+jKKFM-{VZG zY#N${qsUl;TGIkmjI~kcz6-i>0;=J4sBcKyQ5_yZZPK%-_sM(IQlzeGW;j0ni52hw>V@+iHQ++kO@4C> zBt8_|;xlZ5HEOt=X*&N42d0My#;#V+^=_2Q{h%Qy?w!9CQcWc1qR%Vk9@ zNW2r~#hI7~kD}fKf1?JNu8!Fw_0cnxgq{S(;CEb%W9pjS>sQY_K^<#v)YL7s@!gn& z_z@Kw}%=3afye>MVNNzhbhX<(*47i#Uwp*Bqu)Q410 zOv}gWLX3fX8k)5|+{pa!c>{Htax^yO%VRO(y-+i-5;cI!sAGAzG3Q?meVe*)UU0EnnDmrbg18&? zru4KVpsDVK8sTVEg+-_iH=qjshI(_|M?KLSRK1KX&8JyW%tgEx>OCOqoXT%G?c1k`bUR0qXS6>6ZSx*-QK|N5C4yK*7s7+W9y}$pjKtP+NrY+DG^(0}a%{2nmz|W}T6=B_oZsI3x z{!=VP{55J1c+hXC{D>(<4*AxC%dm?_>yf{xuw)EAJ? zs3}j_)ijh1HD!fyGFCz@%_Y>-$L(eYmoz4IHO2G$#uKf$^I8xy~XTFPwQ%?qg{s$2)uht3GhkJoVsdSdl3 zfic*Hgcw1_o>-Ll6|9JHdYUz?gG-1v$CmgRi(`{u<3!XRIEI>u?^pxlg_waiMa@hP z1EcwFODF-0`+9MelnY?9BK-yTbrYnrYnBH52%mbze3Gd zx|U&PK$}qQ>__kUzi2b=pmzB))Fyn3+MLnD&6B4`O?^&mf#pyystD8r97Z*qrMH=Z z;&_~RD89fFeM~#q`kHnNp!fXOAfV&X$r_B>6a7(BI0hTz46KV!QE#?l{Y<$YsQUd; z4=@sA<0QO;5vVEe-QRRP2z7d9p!fW5CZMU@gL*fgM!iC>VPSlU>LAkqm-m15A`dnt zzQFnxHK3XUUEaS9I|Q2({|&2PmOJ6G3wRx*xF&uzes?C@iZ=q%+<}e!4nk5)!zSn0) z#mk`@Y=r8tvrQj_xrk3e9jm>la(7Wv`Zub6{NZM=WWuV%i=)0n4#x7h9JREMJOtFi z8$5z>MwpDVs2RA4nvn;nhTo!=Cgw=C$T1PJpWPVx8iF@n;*U2 z;3V=Zk8wFe(Q}c&Z~~3Sn)7=VHFfdFnPXQOXAwV%)v(=om-lbQEXT6M6HRb=|A|#S z)c1$|xCtY%BaWSDj^T40O1$YLvn1D$J;T5M_}MgA3H54Rj}!4S_QMX7&B$+{HdC%C zrd$ZFBt8=ZuTgCp&?B6Up>xa< z#huHyYySI_vz&lBIycXp0@r-AOADfoSzFY(--;^dv%vhqvMBzfbkxrQ*%q25^2Z?J zt1u9g|6*p!gY$^zSY%#UN72(&6&Ks%hZTtL!_4^Arn{GzPrLf4CmxHDco6ljk67yR z{_lfaLd8ohGvAbYTX&(B&pye*_|BmRP<(z*#QP>J|JXT^u;^$GDEz?T#O{g0V zBR(FpW4u)^XEhea33vw^Vc=>r(0%xh_6m^%Mu2qYq*3f9M_sB^v?E8{cN6Xe@( z-jr3WZBXyf0n}CUR{udKa!L8P#sF7br6}*f3 zIDUsY(RI)aBsbcA&nez3p5dAw738>&fR7V$4 zQ~0}0e`@`V>LA`>^COiTHNe8CZ%#E)`Gc%eumtgCsP^ul`gx2R_($~q`=9Jb%&x48 zX~<}YYPdhD!O5s6T58je;0^Y~b=2wDa?F%_fZd6IKz*onJZ{<7W2=MoOXvR@d4VHSnIOc0BzEsNg)*t92u4AlEPlenB^8xnw?utDuh4 zOw`)XN9CVIZLU|Sz2aOp9cM(P=SMw2MbtN?5R>k4CfbaJs9zMEu?2od{i^j})Bsam zF<(sbpw_-4>Qy}m^+a1yFO~y134g=F*z&6Va6>ooebR^1fbDhuzg^>VorHFgW^IpN zH(xMP-7wz+%HbL+PQpG|;->iuwh{GYComOW$4vMdi(=ASW+rN)n|L?8hvRSvcE8Pg zKyG*HI^ZLDr!%iLoLNe%#SI5 zHv_4TDTsGNj|zGSsK9Ehg*Pw|v)(h`>wiXl8XiS`)hh9a%ejsVaWD40Z+^@!{J?y? zuE5EpCwORnTecAOVHEMmyr`Cw@94YOn)o*?h^;=G7tKVh zPJAWm3(H?vAESM7InS^OY9`D7Ykoi28};$M1hpiOQ7@=OU(F9H`EWn|J7WmwNveJ` z_CdXfR$?wZhid2(YNpD5H!q<67>D>!>jaEVe3s2$gnC1+#DsVRbxbdzPSta7I_K{l z0lhe)IlkU^c4Ab+Zqz$EH)g_$7#%y={6JJg;iwnXU>l!`dN0hy__)sI??G+mbEtZs zrOv;vk1w6^xsG}@=0%OX7LLOJ)Or02%V7+c>98tlfGsg6hM*o~Hfo8MV;0yew+(G(zp2!Kj%zjGBRSm=Pbw@c4Q^?V`mrQ|^aa`zol8>!SwN7WKKl0kt$w zQLk3tSiauBA(nY zV)J-rFL*F7@%h*WPvca~5#QJQ6Vh(fu67cb0i{M?q9xD=KPZpuh;}a5QSPD?=*@a+ z&v*ur(TS3^TzsHlBkppfRpmpzFa?W|u4@>EQ|T7>C(>uDb*^p1FLCE4pTG3zB*uE! zoHAv(3llzsV{AM9i035SgS#jD&zVByE+jHwrvZtr=sXp1UHS~*GsnrpV07)}-a?$W zt23K=t+;P;Kcwz>(zX-M!d;KBu3xxU64r;$G}=APeTsNq+7F@5H$H!y*i_Kfl}>I@ zU_H044-`nxy_!3@SBX6)BV0Yr#?BLi_-YWrVKbxSFfwnT!zD`LQ%0-Zu!IqCp zUiB&@Oy`ce^cRonka5!%8cuuynM;ZHv7MHsd^Q?wg8Hd9_w?6eynm6<+ejHwS8-ou zI1@=3!9A3lZ@Av8BMzj8o#daT#j}`{JL+0bpbYuC>QMF_d09-H0^Nc&L#kfRs*KXJPVhoKH;Z>&K1AFrpBZ%dg| zbUM)v>^%i$+4fX6NdHGli>Ta=#M~4tN%(i}sB19kBdOelv;yRx;oeP0y;0X%@_JIH zH}`weBFLMFZES}s6PxfG(s$FwPz)np4RxLMP*K+i5)Rsq9}@3Rcpe4M*@kA>yl9l` zM+Zl|wag!jc*+CZJ8Yv$T}=7anjym7>0^-1iy;1v^!Bt74?Ta_0VLI^xHA*4iHFGK zCE=VR{I^=PS3&aIl2(DdQQQr=FBAWb{FK!B_`@I$*tQ>%_JlGg$gj-Zf?KaazEpUe zNcu4vT4!fMW#*ATleEW#1Aj4=XZR)O~-bGvRu-c%1@9(tA(`W+{`f7Akc+4GjwIweW@y#?cn{Z#sO~DV8 z{Z7Zn3G4csaANK_l+A=$xOGKWn_TfouSb{<9VfqS-_yia&PQSWhG&D#Fje%efe&=< zRNS>Fd(UP>v*mum)-+m!{2I2ci?maa_-NI$gUC$Y3!6WHw0@?(o}YIo1&@)K19b&( z$EOipeSa9xWg3WMpJol|qbTEJ%k`%05W*L*IPJu?^@`Xw^=-8<;os@!H02u7PAj+uDB<3=k@Ps5_zMOyg8Y9>5vL=Ax=UPtQ?NF91MMI#lQz}E-`l(?#nhkBW1P|Ud3Pr5N@aa|B^;dQlTFSx(-obAomU`>UwH$ zBJ7hj#-7JbhzKVcSehdrNE?HTRNuMamV?`cEOD4HaV9 z!ruw!=f1?POJC6bA}s%9W4``6+N#Q)@e0M?rmUjk;3PU`)!qA>kX= zu3E`6ET)r>M{XtTA6djCv9J39$I;%={Y zyn|u=``ga_Ntj6Z5(PsE>u0Eg+%349k~W?J>B>qtfc(F`4e*`8s=r~>m3)3F;nXHP zl1>(5bne}h`HlJuxcNs$&T-sIS?^!uzC{K7t~@3QU3ik|WG=T)xeSAC_#o+>2=BrY z)X|m5;5@Q}SY_=`I|m4_ApaO;m*RSxrz)+uZxi=q<&S4X%G0oZ^mxWVej)9KEgV8a z3vFj)I|t~zHYT+BpOt8@4dl(I{&4bsq0Uaio46m7-i~_|Y4vdx<;T+Qu^9XUdI^Ci zbgus=@r`8ax<_~g;h9vvPFU9{n-}T*+WLW59a2BqVT_}d&7=({Ets_B)YR3C^q&d0 zq!oVn@?N_L=jCogdQ9r
    5sEt%)z8OisdwxvLRBN<4^R-=ka&YCkq@ux+?1P+&2Y z-&42@_azFQ;GRZ>jimEi947?FQ_hEq6A0fVO;;__&YGZ8g*vOq>qUGA_iv^XZ|(`w z11LL-GJ$9=(|=UVNk-?l|C33_Hs>jw?W6%+Qz^smE}itmuMp?oM>>f~)76K@YyQw_ zCR=AI`H3jE-^RyLCX32N^&dnAzteJJ{LuO1AHoxU2zz_tk8?B{pF0no2HV+aX?;Xm zFFJTdejm!tBixj<>xBJn1C{906PG_qa_^*|uBn70DEQykPYfU}WtL$+GPl#wVebBv zEkwK)^&0DmxO#Fwu;IYrR>8_(#O_kJ1P}!Lim&I z@DA}y+^>~kueKPEGIygAuo3Z#M*15KJi?R|tbh&d=p!l2KTG%i4sp00^<5l8z0BmD#%q|BwC03Q<3j45rkziu zljOwV5B*kWARX%RrM=te{e5H^A`_`J4u`6=z2e!zif*%m=|fsIn;w_)y2jGc1DpRR zd0A}wMw9LQN}CI8opto%y{w_p*#8em`9dRI&`srY6fUh1+lCI1SDAQp?uXo;ZDSWP zoHG4w=MO0tb)BT#c^j!hen-LuZ2ooI?tJ1uYyEXqGB{Pp%u4tZ{z?Z8v6HRHFKYP> z9H)i+6ohlwj$7j^%8lZwisKaGS-6{1ZUOgp?jNt}ww}_O>uZLtA>5N}N8SYfSV4pF zd6MVcKVIXAm$g&akc?pBPjEYJ{f>{xb7KqI8^nO0lAn}L-xEJ+`zT@u;n_yPb0q#m zp$jAqp+a$PT|0=6vIQ5De~N~4)5#t3$5AJev}&l|*cIeHY6rF4THkgyR*iA_Q8zhv zD)Ng`m&@anrm?}c!#_zWKxTB}vk5=5=_^fPXN+xlCJk31|0|7cBd-^OTt?Xyqz|!W z$oBs4&Yr^Mb|6bBUzf1Qw!1;=UxNmYl9&z0Q2058(%25etxK$#$kX+iPVRH(P?)q7 z44^#bu=(CX{BfOnf#f|Ty&>VR)JbOtqcX=mHu8%dbyW)fX{UT3X~PM>prZbNV*g>( zN$kjTlU9SWC2fZz$&X{hU2U8DN&DTVMGfc)X}?f+EO!uz-u*w8LiOnAS6eYBo%~@d zX0XN~FFBQ?uKkqhMkBiFaUbW-t46t-5bj9X1~xw)@gJ{^)OB-L)vql&(!oL^bGfJL zwv{IR(3zWXfK5L`cshfP&4A{T_MZBAX#FkTt6CrOq>M zT|I2u4e%><9#b~2*0q9dbU%f5Q#ciw#cU&eNtAu+{6X7;Y}yy%-u0)xvyX;~a%ZQ5y!MHDQOVy9ZWCn=sUX)|^1pDWCoh^E zXm-LW2+yVQ&D_(tTid$pY?;o~Jx{v+im<&r&d(G&VGC|0vj+_iAU=@08wCgB5N@56 zImGMQ8R#C>1a>8@2v742XW79|!)>Zh+C$piO?VS&sve)VZjlx(I?sQcz(f-MrGe;# zb#7rjq*bNzbnD4zZ>=Wzm>=zD)qy)m&!w_ z^qIk|z-v@2ieD)6&Nl2~aKXeQDYKEZa@++pIMRNjYN$>`37eep+w;-S^7M1o=uoR89(&)H)5&zi^MDbA4Q{YrQM`Pi5S{Yn-D0k1c zRi5uYL%9Urm|g!@WL73&Iu&-43C>PiLFJmz=n*;_O}Hv|0}A{@ z{xI$%bkKtMYQpKsOH23<(#}$6IBAtshVWn5f?HP=;<^I0{?lk!*H0vNp+G|_uOWVp zflMNA1r6r%mN0+ZfC$o}E??@EAzqq<9GH~)-KpnC{U5LMq#fhlLi#PdNngKe{!iG^ z#3o#d#I-g)9y3yK7)Ek`rD0uTZNpP2dx*Ot>G?_jld_c=z)ys0Ql=o`TzHMTg(=sU zdj;`1+(juhZ#@LnycjuiHkx zkv@m;b;{PKflq|z;|SuVu@Lu2%InH*2f2x~@|2rIT2I=Wz+Hs6i}d-V-5~7U|NjtJ zLgF4OX2l!$jfQm{qR|9Y+=E?7d#Xw}3zFE5{D^0yj4nU!;wr=Sz^d>Y%6_*4TumRk zGE&cb{wv!ACAK0_*L~agU>c4^_yLuDe<-(z^f$KC=hV5+J=}Jn`d5DFe4VWqi}Iyx zyZXWRq<;SEWD9<>jj6J({519sXW0tzZ6n+1D8zQOnDAiAyrfJm>MtYxU&0xF=sZ2) zmz2v%eqHVXw9}q47rgEA{1WxJL;CU&|E66qi|E=9sH-my|FehWUegDFc#Zt}}vK3gZI)!P7nR3vY|9ZU)8rX_CoKSzs< zJ|sq6+i18E1)7m?kh~t=!X~#VBqKk!E#Hp(eRd!!v5)v>?x<@tb>}eP{*<|>I^F~$vIE9wjgkGMh3MA;bRA0s`c9RN}9`^Ong<|Yb1AfuJdR0H{KLyZZ4Qv%md z>WuVd)bZ!;z^&_dYX>^KOMV_qi=AzIuW=#qij-|ep01Hm-~XC2l&KVGOd}5{)SXUr z_2<4#yd`%B%0!a>#WpyCv}=Sjk+zKRFdS>^scu`^dSnNs_*L#yv@wS=cSx^E-4Y(# z*nJvUKxPM({$|NQx#&>bqSCr{S}Jb)=l%gh~h`Po5~B&{;xjAWF? zjojx5?`1F-Z26hQkJ4#N1~48^@@2{CNFXDHUs9+c;X=M!V@ywzx>H!+fY2~^c!)c^ zTVR;GS7=Dbpn#rk|Ih$;a7bTwShtYA!TH?v{QCrU^$!oAP-sZ+uH7);KV_*K8qg;& zpszbH+}$@YyqnuU*t8lL926KFkZ)`Hb&F%fu^sq#4cNMU%f*CSJx5$+Vpj?Y>Cw|a zv`5(1!QayGPnJF=%j;$seFDP*8HYP0IHZ^C-2UP2paB1{aGDCBZqHsA9G=fzGhF?I z29VSftXNE`F{vo~HU6~6_M}Rw^Gf&iu5%WZyDcs9HFw|s(hK7W?I|g(Kp-=yC zPk2DjUg3ekT`3nr#ZWtleC`J7oQ}H%bn0Px@DB?5pK*jSEN_FR6B_H|9~9Wx+g;}n zRv_HnIWVkOkbi%Y`nvmabt^e=-BdQJb$-J}dKp($29#dHZ4C?G%v5ssU z?;g~q^6o+=#k*4MI4x;Fu=flF2D5#7`iBQ<4}`b_JF_tZyRhFGqxQ3&>xT^+9M($< z;+;v`r)p)6s-{ue<4c>J{-L2Qz&;NhJjp{T!B(4oEbTldyPACK7l2Xb0TNBBWFdklt9(2A z?e-ZTJLzJ&_(i4E6UApm&e(C(r)*cJRED{lfzH`k zsetSE5)ne{D3A(#db=6>2lII3 zU9aNdy#rpw;;3^PTOH}4hMnlBA$h0&{}fX7Dh)$X7|#O)T8dpt=}-j+3)0aSkiJBB zp@UE0+A$%@r9YOUMKE*}yZaK|I*D888x+6q+#6$)8yrG1uJ_Bv9mbzl@nbDoc~zE za={D66k8W~A(vcdKj8$6y8;b>IF2Ch2+Q3K{q68W9ZEgILY6hcKvc)1r_$_Kjwn@$ zh!Z?d=IT}&AE|uHKdgw7wdXml1W87?B)kl(D9+I%D2$`p;GENTc2nf!\n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: Hebrew (http://www.transifex.com/open-edx/edx-platform/language/he/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -83,8 +83,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "שומר" @@ -116,9 +116,8 @@ msgstr "מחק" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -405,14 +404,6 @@ msgstr "{label}: {status}" msgid "This problem has been reset." msgstr "הבעיה לא אותחלה." -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" -"התשובות לבעיה זו מוצגות כעת. נווט דרך הבעיה כדי להציג אותה יחד עם כל " -"התשובות." - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "לא הוגש" @@ -1607,9 +1598,9 @@ msgstr "מרווח אנכי" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "הצג" @@ -1722,7 +1713,6 @@ msgstr "" "צוות הקורס." #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "מסומן בסימניה" @@ -1826,13 +1816,17 @@ msgid "on" msgstr "פועל" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "מיקום סרטון הווידאו" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "סרטון הווידאו הסתיים" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "מיקום סרטון הווידאו" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2106,9 +2100,7 @@ msgid "Loading posts list" msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -2226,13 +2218,13 @@ msgstr "שוחרר על המטרה" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "לפני %s" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "%s מעכשיו" @@ -2245,7 +2237,7 @@ msgid "about a minute" msgstr "בערך דקה" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "דקה %d" @@ -2256,7 +2248,7 @@ msgid "about an hour" msgstr "בערך שעה" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "כשעה %d" @@ -2267,7 +2259,7 @@ msgid "a day" msgstr "יום" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "יום %d" @@ -2278,7 +2270,7 @@ msgid "about a month" msgstr "בערך חודש אחד" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "חודש %d" @@ -2289,7 +2281,7 @@ msgid "about a year" msgstr "כשנה" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "שנה %d" @@ -2702,8 +2694,6 @@ msgstr "לא ניתן להשלים את בקשתך. טען מחדש את הדף #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2980,32 +2970,13 @@ msgid "Heading" msgstr "כותרת עליונה" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "תצוגה מקדימה לשאילתא זו" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "אירעה שגיאה. אנא נסה שוב." - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "סמן עמוד זה" - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "טוען" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "כל תתי הקטעים" @@ -3014,7 +2985,8 @@ msgstr "כל תתי הקטעים" msgid "All units" msgstr "כל היחידות" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "לחץ לשינוי" @@ -3022,7 +2994,7 @@ msgstr "לחץ לשינוי" msgid "Select a chapter" msgstr "בחר פרק" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "שמור שינויים" @@ -3043,15 +3015,8 @@ msgid "Enter Start Date and Time" msgstr "הזן תאריך התחלה ושעה" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3067,15 +3032,15 @@ msgid " learner is successfully added to the exception list" msgstr " הלומד נוסף בהצלחה לרשימת החריגים" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3083,20 +3048,19 @@ msgid " learner does not exist in LMS and not added to the exception list" msgstr " הלומד אינו קיים ב-LMS ולא נוסף לרשימת החריגים" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_invalidation_view.js @@ -3173,14 +3137,14 @@ msgid "An error occurred. Please try again later." msgstr "אירעה שגיאה. אנא נסה שוב מאוחר יותר." #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "מציג קורס %s" msgstr[1] "מציג %s קורסים" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "לא נמצאה אף תוצאה עבור \"%s\"." @@ -3456,6 +3420,12 @@ msgstr "אירעה שגיאה בעת יצירת תוצאות סקר. נא נסה msgid "Error generating student profile information. Please try again." msgstr "שגיאת בזמן יצירת פרופיל סטודנט. נא נסה שוב." +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "טוען" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "שגיאה בקבלת רשימת הסטודנטים." @@ -4068,8 +4038,13 @@ msgid "" msgstr "" "קישורים נוצרים לפי דרישה ותוקפם פג לאחר 5 דקות בגלל רגישות מידע על הסטודנט." +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "תוצאה %s" @@ -4165,7 +4140,7 @@ msgid "We couldn't sign you in." msgstr "לא ניתן לחבר אותך." #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "" @@ -4179,10 +4154,7 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" #: lms/static/js/student_account/views/LoginView.js @@ -4194,8 +4166,7 @@ msgstr "אירעה שגיאה. נסה לרענן את הדף או בדוק את #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" #: lms/static/js/student_account/views/RegisterView.js @@ -4568,6 +4539,10 @@ msgstr "כל אפשרויות התשלום אינן זמינות כרגע." msgid "Try the transaction again in a few minutes." msgstr "נסה לבצע את ההעברה שוב בעוד מספר דקות." +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "אירעה שגיאה. אנא נסה שוב." + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "לא ניתן לשלוח את ההזמנה" @@ -4704,6 +4679,10 @@ msgstr "" "אינך יכול לצפות בקורס זה כסטודנט או משתמש בגרסת הבטא לפני תאריך ההשקה של " "הקורס." +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -4823,7 +4802,7 @@ msgid "Image must be in PNG format." msgstr "התמונה חייבת להיות בתבנית PNG." #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "קבוצה %s" @@ -4835,61 +4814,8 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "אבגדהוזחטיכלמנסעפצקרשת" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "אירעה שגיאה במהלך הייצוא." - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." +msgid "Your export has failed." msgstr "" -"יצוא של רכיב אחד לפחות ל-XML, נכשל. מומלץ לגשת לעמוד העריכה ולתקן את השגיאה " -"לפני ביצוע יצוא נוסף. אנא בדוק את חוקיות כל הרכיבים בעמוד וכי הם אינם מציגים" -" הודעות שגיאה. " - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "תקן רכיב כושל" - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "חזור לייצוא" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "" -"לא ניתן לייצא את ספרייתך לקובץ XML. אין מידע במידה מספקת לזיהוי הרכיב " -"הכושל. בדוק את ספרייתך, זהה רכיבים בעיתיים ולאחר מכן נסה שוב. " - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "עבור לעמוד הספריה הראשי" - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "" -"לא ניתן לייצא את הקורס ל-XML. אין מידע במידה מספקת על מנת לזהות את הרכיב " -"הכושל. בדוק את הקורס שלך על מנת לזהות רכיבים בעייתים ונסה שוב. " - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "עבור לעמוד הקורס הראשי" - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "הודעת השגיאה היא:" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." -msgstr "אירעה שגיאה בייצוא שלך. " #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." @@ -5147,9 +5073,7 @@ msgid "Upload failed for video {fileName}" msgstr "" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" #: cms/static/js/views/active_video_upload_list.js @@ -5208,12 +5132,12 @@ msgstr "" msgid "Max file size exceeded" msgstr "הגודל המקסימלי של הקובץ חרג יתר על המידה" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" msgstr "העלה קובץ חדש" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "טען קובץ אחר" @@ -5271,6 +5195,50 @@ msgstr "העלה קובץ PDF חדש ל“<%= name %>”" msgid "Please select a PDF file to upload." msgstr "אנא בחר קובץ PDF להעלאה." +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "אירעה שגיאה במהלך הייצוא." + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "תקן רכיב כושל" + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "חזור לייצוא" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "עבור לעמוד הספריה הראשי" + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "עבור לעמוד הקורס הראשי" + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "הודעת השגיאה היא:" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "אירעה שגיאה בייצוא שלך. " + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5477,6 +5445,18 @@ msgstr "עורך: %(title)s" msgid "Component" msgstr "רכיב" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "טעות אימות במהלך שמירה" @@ -5489,6 +5469,35 @@ msgstr "בטל שינויים" msgid "Change Manually" msgstr "שנה ידנית" +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "קבוצות" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "מתווה קורס" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "הוסף תאריך" @@ -5730,10 +5739,36 @@ msgstr "" "האורך המשולב של שדות הארגון וקוד הספרייה אינו יכול לעלות על <%=limit%> " "תווים." +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "משכפל" +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "" @@ -5911,6 +5946,14 @@ msgstr "התקרב" msgid "Zoom Out" msgstr "התרחק" +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6521,30 +6564,6 @@ msgstr "" msgid "This catalog's courses:" msgstr "הקורסים בקטלוג זה:" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "הסימניות שלי" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "הסימניה מופעלת" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "עדיין לא סימנת בסימניה אף עמוד של תוכנת המחשב של הקורס." - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" -"השתמש בסימניות על מנת לסייע לך לחזור בקלות לעמודי תוכנת הקורס. כדי לסמן " -"בסימניה עמוד, בחר 'סימניה' בפינה הימנית העליונה של עמוד זה. כדי לראות רשימה " -"של כל הסימניות, בחר 'סימניות' בפינה השמאלית העליונה של כל אחד מעמודי תוכנת " -"המחשב של הקורס." - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "הרחב הכל" @@ -6727,11 +6746,13 @@ msgid "LEARN MORE" msgstr "למידע נוסף" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "מתחיל: %(start_date)s" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "מתחיל" @@ -7163,6 +7184,15 @@ msgstr "ברכות! הרווחת תעודה עבור קורס זה." msgid "View Certificate" msgstr "הצג תעודה" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -7181,6 +7211,7 @@ msgid "View Archived Course" msgstr "צפה בארכיון הקורס" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -7202,21 +7233,29 @@ msgid "Starts %(start)s" msgstr "מתחיל ב-%(start)s" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "להרשמה" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "בקרוב" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "הרישום נפתח ב" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "לא זמין כרגע" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "אינך רשום עדיין באף תכנית." @@ -7236,19 +7275,58 @@ msgid "Explore New Programs" msgstr "בחן תכניות חדשות" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" msgstr "" -"עד כה השגת תעודות ב-%(completed_courses)s קורסים מתוך %(total_courses)s." #: lms/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "עמוד הבית של %(programName)s" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "הסמל של {organization}" @@ -7274,6 +7352,14 @@ msgstr "אתה צריך תעודה בקורס זה כדי לקבל תעודת ת msgid "Upgrade Now" msgstr "שדרג עכשיו" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7523,10 +7609,6 @@ msgstr "אתה רשום כעת כסטודנט עם זהות מאומתת עבו msgid "A list of courses you have just enrolled in as a verified student" msgstr "רשימת קורסים להם נרשמת כסטודנט בעל זהות מאומתת. " -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "קורס" - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "סייר בקורס שלך!" @@ -8054,6 +8136,20 @@ msgstr "צלם שוב תמונה" msgid "Take Photo" msgstr "צלם תמונה" +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "הסימניה מופעלת" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "גישה מוגבלת" @@ -8327,11 +8423,6 @@ msgstr "" "קבוצת תוכן זו אינה בשימוש. הוסף קבוצת תוכן לכל יחידה מ{linkStart}תרשים " "הקורס{linkEnd}." -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "מתווה קורס" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "שם קבוצת תוכן" @@ -8787,10 +8878,6 @@ msgstr "תיאור ארוך - רשות" msgid "Group information" msgstr "מידע על הקבוצה" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "קבוצות" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -8884,6 +8971,22 @@ msgstr "מזהה מיקום רכיב" msgid "Download" msgstr "הורד" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "לא הוספת עדיין ספרי לימוד לקורס זה." @@ -8991,8 +9094,9 @@ msgid "Staff and Learners" msgstr "צוות ולומדים" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" -msgstr "חלק מהתוכן ביחידה זו גלוי רק עבור קבוצות תוכן מסוימות" +msgid "" +"Some content in this unit is visible only to specific groups of learners." +msgstr "" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore diff --git a/conf/locale/hi/LC_MESSAGES/django.mo b/conf/locale/hi/LC_MESSAGES/django.mo index 4cb84f8966b7cf64485b07d59fc0239b9fbad261..29dc6007396ec1b8556a03fa519a1031aa67948d 100644 GIT binary patch delta 25 hcmcaNiS6DbwhggUxlD8o4HXPctc*-Hr%(O<832DU3K{?a delta 25 hcmcaNiS6DbwhggUxr}uU%@hoctc(per%(O<832Dk3K{?a diff --git a/conf/locale/hi/LC_MESSAGES/django.po b/conf/locale/hi/LC_MESSAGES/django.po index 4f468d4deb..5e50355167 100644 --- a/conf/locale/hi/LC_MESSAGES/django.po +++ b/conf/locale/hi/LC_MESSAGES/django.po @@ -71,7 +71,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:31+0000\n" +"POT-Creation-Date: 2017-04-11 14:24+0000\n" "PO-Revision-Date: 2017-03-16 12:39+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: Hindi (http://www.transifex.com/open-edx/edx-platform/language/hi/)\n" @@ -290,6 +290,17 @@ msgid "" "The time period before a course ends in which a course mode will expire" msgstr "" +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -320,7 +331,6 @@ msgstr "" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html msgid "Student" msgstr "" @@ -425,7 +435,6 @@ msgid "Unauthorized email address." msgstr "" #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -440,7 +449,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "" @@ -453,12 +461,10 @@ msgid "Found existing group: \"{}\"" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "" @@ -469,14 +475,12 @@ msgid "" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "" @@ -515,17 +519,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" 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 {support_email}" @@ -587,17 +588,14 @@ msgid "Other education" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "" @@ -615,7 +613,6 @@ msgid "" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "" @@ -658,12 +655,10 @@ msgid "Value of this user attribute." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "" @@ -696,14 +691,12 @@ msgid "Enrollment action is invalid" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -711,7 +704,6 @@ msgid "" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -773,17 +765,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 "Registration using {provider} has timed out." msgstr "" @@ -810,7 +799,6 @@ msgid "Unknown error. Please e-mail us to let us know how it happened." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -821,7 +809,6 @@ msgstr[0] "" msgstr[1] "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1258,7 +1245,6 @@ msgid "December" msgstr "" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." @@ -1266,12 +1252,10 @@ msgstr[0] "" msgstr[1] "" #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "" #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "" @@ -1280,52 +1264,42 @@ msgid "System defined milestone" 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 fewer" 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 "" @@ -1444,7 +1418,6 @@ msgstr "विकल्प चुनें" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "" @@ -1455,7 +1428,6 @@ msgstr "" #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "" @@ -1472,7 +1444,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "" @@ -1487,7 +1458,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" @@ -1504,7 +1474,6 @@ msgid "No formula specified." msgstr "" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "" @@ -1517,19 +1486,16 @@ msgid "Sorry, couldn't parse formula" msgstr "" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "" #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "" @@ -1546,7 +1512,6 @@ msgid "Answer" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -1555,7 +1520,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -1605,22 +1569,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 "" @@ -1669,7 +1629,6 @@ msgid "Custom Evaluated Script" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "" @@ -1688,7 +1647,6 @@ msgstr "" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "" @@ -1705,7 +1663,6 @@ msgid "Error: No grader has been set up for this problem." 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." @@ -1725,24 +1682,20 @@ msgid "Math Expression Input" 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 "" @@ -1753,7 +1706,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 "" @@ -1762,13 +1714,11 @@ msgid "Image Mapped Input" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "" @@ -1781,7 +1731,6 @@ msgid "Checkboxes With Text Input" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "" @@ -1790,7 +1739,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 "" @@ -2039,7 +1987,6 @@ msgstr "" #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}
  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2048,32 +1995,27 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" @@ -2094,12 +2036,10 @@ msgid "Problem must be reset before it can be submitted again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2107,26 +2047,22 @@ 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 "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "" @@ -2151,7 +2087,6 @@ msgid "Your answers have been saved." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2224,7 +2159,6 @@ msgid "Blocked Content Message" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2233,7 +2167,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" @@ -2893,7 +2826,6 @@ msgid "Teams Configuration" msgstr "" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3212,7 +3144,6 @@ msgstr "" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "" @@ -3247,14 +3178,12 @@ msgid "Select another problem type." msgstr "" #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "" @@ -3291,7 +3220,6 @@ msgid "LTI ID" msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3304,7 +3232,6 @@ msgid "LTI URL" msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3317,7 +3244,6 @@ msgid "Custom Parameters" msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -3428,14 +3354,12 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -3596,7 +3520,6 @@ msgid "Video Pre-Roll" msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -3641,6 +3564,14 @@ msgid "" " considered in the Entrance Exam scoring/gating algorithm." msgstr "" +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -3754,7 +3685,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "" @@ -3793,7 +3723,6 @@ msgid "Which child module students in a particular group_id should see" msgstr "" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "" @@ -3869,7 +3798,6 @@ msgid "" 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: " "{status_code}." @@ -3880,7 +3808,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}" @@ -3891,7 +3818,6 @@ msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" @@ -3904,7 +3830,6 @@ msgid "Basic" msgstr "" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4220,14 +4145,12 @@ msgid "Top num_top_words words for word cloud." msgstr "" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" msgstr "" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "" @@ -4293,7 +4216,6 @@ msgstr "" #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -4312,7 +4234,6 @@ msgid "Powered by Open edX" msgstr "" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "" @@ -4377,12 +4298,10 @@ msgid "Terms of Service" msgstr "सेवा की शर्तें" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "" @@ -4397,7 +4316,6 @@ msgid "" msgstr "" #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "" @@ -4526,37 +4444,30 @@ msgid "user is not given." msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "" @@ -4566,7 +4477,6 @@ msgstr "" #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -4578,7 +4488,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -4592,7 +4501,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -4600,13 +4508,11 @@ msgstr "" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -4615,7 +4521,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "" @@ -4624,7 +4529,6 @@ msgstr "" #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -4633,7 +4537,6 @@ msgstr "" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -4668,7 +4571,6 @@ msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "" @@ -4685,19 +4587,16 @@ msgid "Certificate ID Number" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -4712,45 +4611,37 @@ msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -4758,30 +4649,25 @@ msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "" @@ -4796,7 +4682,6 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "" @@ -4841,12 +4726,10 @@ msgid "problems" msgstr "" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "" @@ -4881,7 +4764,6 @@ msgid "Automatically approve valid refund requests, without manual processing" msgstr "" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -4920,7 +4802,6 @@ msgid "Please wait a few minutes and then try again." msgstr "" #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "" @@ -4929,7 +4810,6 @@ msgid "An error occurred while creating your receipt." msgstr "" #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -4943,7 +4823,6 @@ 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 "" @@ -4952,7 +4831,6 @@ msgid "Course page automatically created." msgstr "" #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "" @@ -4986,12 +4864,10 @@ msgstr "" #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "" @@ -5062,7 +4938,6 @@ msgid "" msgstr "" #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5102,7 +4977,6 @@ msgstr "" #. "$500.00" #: lms/djangoapps/courseware/views/views.py #: lms/templates/shoppingcart/shopping_cart.html -#, python-brace-format msgid "{currency_symbol}{price}" msgstr "" @@ -5154,7 +5028,6 @@ msgid "Certificate unavailable" msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -5169,12 +5042,10 @@ msgid "Invalid location." msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" @@ -5195,7 +5066,6 @@ msgid "Certificate is being created." msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -5245,7 +5115,6 @@ msgid "" 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" @@ -5298,7 +5167,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "" @@ -5307,7 +5175,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "" @@ -5334,12 +5201,10 @@ msgstr "" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "" @@ -5352,27 +5217,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {user}, {error}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "" @@ -5452,7 +5312,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 "" @@ -5603,7 +5462,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "" @@ -5612,7 +5470,7 @@ msgid "Course Staff" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "" @@ -5626,7 +5484,6 @@ msgid "Credit Card - Individual" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "" @@ -5643,12 +5500,10 @@ msgid "TBD" msgstr "" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -5674,19 +5529,16 @@ msgid "Could not read uploaded file." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -5697,12 +5549,10 @@ msgid "File is not attached." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -5727,7 +5577,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr "" @@ -5736,7 +5585,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "" @@ -5745,7 +5593,6 @@ msgid "This invoice is already active." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "" @@ -6048,7 +5895,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" @@ -6058,7 +5904,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -6096,12 +5941,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -6120,13 +5963,11 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "" @@ -6140,24 +5981,20 @@ msgid "Certificate generation started for white listed students." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -6176,7 +6013,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -6188,22 +6024,18 @@ msgid "coupon id is None" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -6222,12 +6054,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "" @@ -6236,7 +6066,6 @@ msgid "coupon id not found" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" @@ -6245,7 +6074,6 @@ msgid "Instructor" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -6270,7 +6098,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "" @@ -6283,7 +6110,6 @@ msgid "Course Info" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "" @@ -6316,20 +6142,22 @@ msgstr "" msgid "Metrics" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "" msgstr[1] "" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "" @@ -6344,7 +6172,6 @@ msgid "Incomplete" msgstr "" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "" @@ -6362,12 +6189,10 @@ msgid "The enrollment code has been restored." msgstr "" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "" @@ -6376,12 +6201,10 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "" @@ -6406,12 +6229,10 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -6555,12 +6376,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 "" @@ -6573,7 +6392,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 "" @@ -6582,42 +6400,36 @@ 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. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" @@ -6626,85 +6438,84 @@ 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 "Entrance exam 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/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "" @@ -6758,15 +6569,6 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "" - #: lms/templates/notes.html msgid "My Notes" msgstr "मेरे नोट्स" @@ -6776,7 +6578,6 @@ msgid "Order Payment Confirmation" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -6825,23 +6626,19 @@ msgid "The price per item sold, including discounts." msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" @@ -6849,7 +6646,6 @@ msgstr "" #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "" @@ -6860,7 +6656,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -6873,7 +6668,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -6881,7 +6675,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -6890,22 +6683,18 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "" @@ -6918,13 +6707,11 @@ msgid "Order" msgstr "" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -#, python-brace-format msgid "Date: {date}" msgstr "" @@ -6976,12 +6763,10 @@ msgid "TERMS AND CONDITIONS" 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 -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -6992,14 +6777,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 "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -7008,7 +6791,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -7018,7 +6800,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -7027,7 +6808,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7162,7 +6942,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -7247,19 +7026,16 @@ msgid "UNKNOWN REASON" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -7267,7 +7043,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -7276,7 +7051,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -7286,7 +7060,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -7295,7 +7068,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7306,7 +7078,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -7315,7 +7086,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -7323,7 +7093,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -7469,7 +7238,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -7677,12 +7445,10 @@ msgid "The course you requested does not exist." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "" @@ -7691,22 +7457,18 @@ msgid "Course added to cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "" @@ -7771,22 +7533,18 @@ msgid "User not found" msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "" @@ -7800,7 +7558,6 @@ msgid "Teams" msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "" @@ -7813,7 +7570,6 @@ msgid "text_search and order_by cannot be provided together" msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "" @@ -7826,12 +7582,10 @@ msgstr "" #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "" @@ -7856,27 +7610,15 @@ msgid "This team is already full." msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "" -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "" - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "" - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "" @@ -7978,7 +7720,6 @@ msgid "No profile found for user" msgstr "" #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "" @@ -7998,7 +7739,6 @@ msgid "Facebook" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "" @@ -8010,7 +7750,6 @@ msgid "Twitter" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "" @@ -8021,7 +7760,6 @@ msgid "LinkedIn" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "" @@ -8032,7 +7770,6 @@ msgid "Google+" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "" @@ -8055,7 +7792,6 @@ msgid "Reddit" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "" @@ -8078,7 +7814,6 @@ msgid "Youtube" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "" @@ -8608,7 +8343,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "पुनर्स्थापित करने पर यह संशोधन हटाए गए के रूप में चिह्नित किया जाएगा।" #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -8635,7 +8369,6 @@ msgid "The contact address of your company." msgstr "" #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "" @@ -8665,7 +8398,6 @@ msgid "The reason this user wants to access the API." msgstr "" #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "" @@ -8677,7 +8409,6 @@ msgstr "" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -8696,24 +8427,20 @@ msgid "Parameter usage_id not provided." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "" @@ -8808,13 +8535,11 @@ msgid "Course Credit Eligibility" msgstr "" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "" @@ -8822,17 +8547,14 @@ msgstr "" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "" @@ -8918,7 +8640,6 @@ msgid "Language code not provided" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "" @@ -8927,10 +8648,14 @@ msgid "Language reset to the default language code" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "" + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "" @@ -8970,17 +8695,14 @@ msgid "The country to which this rule applies." msgstr "" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "" #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -8995,17 +8717,14 @@ msgid "" msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "" @@ -9046,46 +8765,38 @@ msgid "Enable course home page improvements." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" @@ -9108,7 +8819,6 @@ msgstr "" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "" @@ -9128,7 +8838,6 @@ msgstr "मुझे याद रखें" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -9137,7 +8846,6 @@ msgstr "" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -9174,7 +8882,6 @@ msgstr "" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -9203,7 +8910,6 @@ msgstr "डाक - पता" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -9243,7 +8949,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "" @@ -9252,7 +8957,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "" @@ -9260,6 +8964,10 @@ msgstr "" msgid "Review the Terms of Service" msgstr "" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "" + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "" @@ -9274,7 +8982,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "" @@ -9302,6 +9009,17 @@ msgid "" " the discussion forum for the course." msgstr "" +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/djangoapps/contentstore/course_group_config.py +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -9336,7 +9054,6 @@ msgid "(Unnamed)" 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" @@ -9397,7 +9114,6 @@ msgid "" msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -9419,16 +9135,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "" +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" +msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -9444,17 +9165,14 @@ msgid "must have name of the certificate" msgstr "" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "" @@ -9497,7 +9215,6 @@ msgstr "" "कृप्या या तो संगठन का नाम या फ़िर पाठ्यक्रम संख्या विशिष्ट रूप से बदले ।" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -9560,17 +9277,47 @@ msgid "Invalid data" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -9578,7 +9325,6 @@ msgstr "" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" @@ -9590,17 +9336,14 @@ msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -9631,7 +9374,6 @@ msgid "Insufficient permissions" msgstr "अपर्याप्त अनुमति " #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" @@ -9640,7 +9382,6 @@ msgid "No `role` specified." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -9720,7 +9461,6 @@ msgstr "" #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "" @@ -9735,7 +9475,6 @@ msgstr "" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "" @@ -9807,7 +9546,6 @@ msgid "Course is already in published state." msgstr "" #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "" @@ -10243,10 +9981,6 @@ msgstr "" msgid "Dashboard" msgstr "डैशबोर्ड" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "" @@ -10899,6 +10633,38 @@ msgstr "" msgid "You do not have any notes." msgstr "आपके कोई नोट्स नहीं है।" +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "" + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -12691,11 +12457,6 @@ msgstr "" msgid "Sorry, there was an error when trying to enroll you" msgstr "" -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -12931,34 +12692,6 @@ msgstr "" msgid "Email someone to say you've enrolled in this course" msgstr "" -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "" - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "" @@ -13265,6 +12998,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "" @@ -13870,6 +13604,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "" @@ -14091,12 +13826,14 @@ msgid "" msgstr "" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." msgstr "" #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -16072,7 +15809,13 @@ msgstr "" msgid "Show the status for the tasks that you submitted for this problem." msgstr "" +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "" @@ -17205,6 +16948,37 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -17268,6 +17042,39 @@ msgstr "" "एक बार रजिस्टर हो जाने पर, ज़्यादातर सवालों के जवाब पाठ्यक्रमों के चर्चा " "मंचों पर या अक़्सर पूछे गए सवाल पर मिल जाएंगे।" +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "" @@ -17555,6 +17362,10 @@ msgstr "" msgid "Duplicate this component" msgstr "" +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr "" @@ -18159,6 +17970,60 @@ msgstr "" msgid "Export Course Content" msgstr " पाठ्यक्रम विषय वस्तु निर्यात ।" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr "" @@ -18317,11 +18182,6 @@ msgstr "" msgid "Course git url:" msgstr "" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "" @@ -18718,10 +18578,6 @@ msgid "" "longer with larger courses." msgstr "" -#: cms/templates/import.html -msgid "Success" -msgstr "" - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "" @@ -20104,14 +19960,26 @@ msgid "" msgstr "" #: cms/templates/visibility_editor.html -msgid "No content groups exist" +msgid "No visibility settings" msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" #: cms/templates/visibility_editor.html @@ -20122,46 +19990,35 @@ msgstr "" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" #: cms/templates/visibility_editor.html -msgid "Make visible to:" +msgid "Currently visible to:" msgstr "" #: cms/templates/visibility_editor.html -msgid "All Students and Staff" +msgid "All Learners and Staff" msgstr "" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" +msgid "Change visibility to:" msgstr "" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" -msgstr "" - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" #: cms/templates/emails/activation_email.txt diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.mo b/conf/locale/hi/LC_MESSAGES/djangojs.mo index c401e26b62404fb96f7cd816470052789c36982c..a143817936302aea10e521cbba2e135482eaf3e3 100644 GIT binary patch delta 1607 zcmXxkSxnSd6vy!&6^Wt^xS&p3br4Y&2WJ3P+K@)*8yoFZzpvlsBEX6Dmtiu%MZC+_8 z9>xDQ!d&K$HTtKVj#tdm6zC^pC?WIl+wW5ppalDP4*owP9 zlcJasU@iNrnZYsw)&RAz9Jk>O%*Nu+odj#qHfTorP~V|7Q&&9RgI4)JXcbPPqpdkh z(F$3N>9_|+;TiO?zq%M?;435-jr>BIoxsteEj&pp@4@THwX2MaJ%f#C?~j{JqO3oO zpWxkcV#IsrI1Zlc{Cp>46Y(Iv!Fw1>;)PrDoUXiI!7=k-$$VmX6DdY*L6X7W@DS!! zN`3YmzsD;Jq-!{5A!F=Mryj>^*pAgz(nfrND{a0=`UX1}k^gQI$XVc#Y588+NuphcEpB?n8tG3YN z^SOP6eqT|pm%rr7pl9KlE%gock+5fGD7wb)&iDF?Jl_A;734eX=7k!fo~q5EaKpw> iG_u+64uqrYBjHAOMJT*36ppy3hc-E*%a1b4O8x~Tapx)k delta 1601 zcmX}rdu+{T9LMobv+7XOA}*ykU0ZE&IHy&;D5GjxtgR}us&cePG^^Hn4rziOwpc5( zEt!c+T$25xL=eX%2yuyKV$1rMEkPtjq!E`$NQm3}yWfc>&FlF-zvuURzTfBho_(EB zJ3FI}-|rRrFG`9|mE4lR@F4Z%iV7h@-Gix??&v5zofk zcn0h7_Y7$zzQbkcAFGhsN#NR8sfdZv@zNmNj`qQW$hXyr!|(~_;-_S5iA~2LScNwK z9a@5i@k{K&!8mjR$)OvmQ8{Su*GvdWB@9}aD8wshmG_z`rC=VWlVAGk$G)X#v?YJ4IWb=;~unb?J ztt*-A9N|8!C63OK$W5!z6554zcoAn~GRI;Ge~Tlq70E?=Fd0LCG2oQ+46Wi(dCrl| zM7x4-a09krAt&(yhZEHl#Jll2hVdudI9&>2 zpBd76_E#%|B}}}=6}X5-Xu-3XftfR%1gp_DXhr%^zo0eK`N(`XTIJ8tDjY*cTXW{2 z6;h5#xCw{hALwO&ooA4YkC7ZSV3t%I#nGZI+)FF}h^LTiR{fdRDl6N^cd^?NZ9 zJ4>X`nZGy3F=npw^Uc6k=1cGu{)wR&Ubr&P>B{S0(I`BqDCHquM2b;c8GV2^a2KYQ zOHb`N?!cq-rE^$RA)UnccmPk*vAx{sAZ3wrlpS9?&G!$+ zv)}>d;!EV4nz-0m_dU{wI)psZJxs$XWSNe&*qiTe!vx|TRZdSFLu=Bj5qqjQzc?o1 zXn+|w8hg-(9-Lb((P!F#KjS&PjKxd&nX*A&%Hg!NZ5j8AH_?8kY0ITwaXnfgu|A30 zR3ci>tU&9nt>p~t?!%D>|KdR6cgU@103B&B)L=et!6dwdG1!gvp&tAM2ZayCb|qA2 zxxJHJ-pu?g&o~c%eap+-75;Vgf%>LKcabmX&v#{dyg6>q$937xx_Q1p&|TT=YYa5_ hf=$i&u2O%UtI!v$UFC16^EbN+8vS+QTd9RpKLCA^<|qIF diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.po b/conf/locale/hi/LC_MESSAGES/djangojs.po index a69f0007bf..bea3f1b082 100644 --- a/conf/locale/hi/LC_MESSAGES/djangojs.po +++ b/conf/locale/hi/LC_MESSAGES/djangojs.po @@ -48,9 +48,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:30+0000\n" -"PO-Revision-Date: 2017-03-16 12:35+0000\n" -"Last-Translator: Ned Batchelder \n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: Hindi (http://www.transifex.com/open-edx/edx-platform/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -68,8 +68,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "सेव हो रहा है" @@ -101,9 +101,8 @@ msgstr "नष्ट करें" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -371,12 +370,6 @@ msgstr "" msgid "This problem has been reset." msgstr "" -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "" @@ -1549,9 +1542,9 @@ msgstr "" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "" @@ -1648,7 +1641,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "" @@ -1752,13 +1744,17 @@ msgid "on" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "विडियो स्थिति" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "विडियो समाप्त" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "विडियो स्थिति" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2022,9 +2018,7 @@ msgid "Loading posts list" msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -2140,13 +2134,13 @@ msgstr "" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "अभी से %s पहले " #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "अभी के बाद %s " @@ -2159,7 +2153,7 @@ msgid "about a minute" msgstr "तकरीबन एक मिनट" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d मिनट" @@ -2170,7 +2164,7 @@ msgid "about an hour" msgstr "तकरीबन एक घंटा" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "तकरीबन %d घंटा" @@ -2181,7 +2175,7 @@ msgid "a day" msgstr "एक दिन" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d दिन" @@ -2192,7 +2186,7 @@ msgid "about a month" msgstr "तकरीबन एक महीना" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d महीना" @@ -2203,7 +2197,7 @@ msgid "about a year" msgstr "तकरीबन एक साल" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d साल" @@ -2609,8 +2603,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2875,32 +2867,13 @@ msgid "Heading" msgstr "शीर्षक" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "" - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "" - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "" @@ -2909,7 +2882,8 @@ msgstr "" msgid "All units" msgstr "" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "" @@ -2917,7 +2891,7 @@ msgstr "" msgid "Select a chapter" msgstr "" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "" @@ -2938,15 +2912,8 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -2962,15 +2929,15 @@ msgid " learner is successfully added to the exception list" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -2978,20 +2945,19 @@ msgid " learner does not exist in LMS and not added to the exception list" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_invalidation_view.js @@ -3065,14 +3031,14 @@ msgid "An error occurred. Please try again later." msgstr "" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "" msgstr[1] "" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "" @@ -3337,6 +3303,12 @@ msgstr "" msgid "Error generating student profile information. Please try again." msgstr "" +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "छात्र सूची पाने में कुछ गड़बड़।" @@ -3908,8 +3880,13 @@ msgstr "" "छात्र ग्रेड जानकारी की संवेदनशील प्रकृति के कारण लिंक्स मांग पर ही उत्पन्न " "होते है और 5 मिनट के अंदर-अंदर समाप्त हो जाते हैं" +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "" @@ -4003,7 +3980,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "" @@ -4017,10 +3994,7 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" #: lms/static/js/student_account/views/LoginView.js @@ -4032,8 +4006,7 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" #: lms/static/js/student_account/views/RegisterView.js @@ -4383,6 +4356,10 @@ msgstr "" msgid "Try the transaction again in a few minutes." msgstr "" +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "" + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "" @@ -4517,6 +4494,10 @@ msgid "" "release date." msgstr "" +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -4635,7 +4616,7 @@ msgid "Image must be in PNG format." msgstr "" #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "" @@ -4647,53 +4628,7 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "" - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." -msgstr "" - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "" - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "" - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." +msgid "Your export has failed." msgstr "" #: cms/static/js/factories/import.js @@ -4952,9 +4887,7 @@ msgid "Upload failed for video {fileName}" msgstr "" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" #: cms/static/js/views/active_video_upload_list.js @@ -5009,11 +4942,11 @@ msgstr "" msgid "Max file size exceeded" msgstr "" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Upload New File" msgstr "नई फाइल अपलोड किजिये " -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "कोई और फाइल लोड करें" @@ -5071,6 +5004,50 @@ msgstr "“<%= name %>” पर नयी पीडीऍफ़ अपलोड msgid "Please select a PDF file to upload." msgstr "कृपया एक पीडीएफ फाइल अपलोड करने के लिये चुनिए" +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "" + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "" + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "" + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "" + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "" + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5267,6 +5244,18 @@ msgstr "संशोधन करना: %(title)s" msgid "Component" msgstr "खंड" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "" @@ -5279,6 +5268,37 @@ msgstr "" msgid "Change Manually" msgstr "" +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "" @@ -5501,10 +5521,36 @@ msgid "" "more than <%=limit%> characters." msgstr "" +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "" +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "" @@ -5685,6 +5731,14 @@ msgstr "" msgid "Zoom Out" msgstr "" +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6282,26 +6336,6 @@ msgstr "" msgid "This catalog's courses:" msgstr "" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "" @@ -6474,11 +6508,13 @@ msgid "LEARN MORE" msgstr "" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "" @@ -6887,6 +6923,15 @@ msgstr "" msgid "View Certificate" msgstr "" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -6905,6 +6950,7 @@ msgid "View Archived Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -6926,21 +6972,29 @@ msgid "Starts %(start)s" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "" @@ -6960,10 +7014,14 @@ msgid "Explore New Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore @@ -6971,7 +7029,43 @@ msgstr "" msgid "%(programName)s Home Page." msgstr "" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "" @@ -6997,6 +7091,14 @@ msgstr "" msgid "Upgrade Now" msgstr "" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7236,10 +7338,6 @@ msgstr "" msgid "A list of courses you have just enrolled in as a verified student" msgstr "" -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "" - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "" @@ -7718,6 +7816,20 @@ msgstr "" msgid "Take Photo" msgstr "" +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "" @@ -7980,11 +8092,6 @@ msgid "" "{linkStart}Course Outline{linkEnd}." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -8428,10 +8535,6 @@ msgstr "" msgid "Group information" msgstr "" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -8521,6 +8624,22 @@ msgstr "" msgid "Download" msgstr "" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "" @@ -8628,7 +8747,8 @@ msgid "Staff and Learners" msgstr "" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" #: cms/templates/js/publish-xblock.underscore diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.mo b/conf/locale/ko_KR/LC_MESSAGES/django.mo index fe8935010397f29209e35a9ce8e5a412233baf99..7451cbaac8966c51ec2e641f41562f131d6d9329 100644 GIT binary patch delta 40071 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 delta 41696 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 M+13C*Kd^o1e-|lZ5dZ)H diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.po b/conf/locale/ko_KR/LC_MESSAGES/django.po index a980c729a9..3dc6eb8b66 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/django.po +++ b/conf/locale/ko_KR/LC_MESSAGES/django.po @@ -89,7 +89,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:31+0000\n" +"POT-Creation-Date: 2017-04-11 14:24+0000\n" "PO-Revision-Date: 2017-03-16 12:39+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: Korean (Korea) (http://www.transifex.com/open-edx/edx-platform/language/ko_KR/)\n" @@ -286,6 +286,17 @@ msgid "" "The time period before a course ends in which a course mode will expire" msgstr "" +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -314,9 +325,10 @@ msgstr "" msgid "Community TA" msgstr "" -#: lms/templates/courseware/course_navigation.html +#: common/djangoapps/django_comment_common/models.py +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Student" -msgstr "학습자" +msgstr "" #: common/djangoapps/student/admin.py msgid "User profile" @@ -419,7 +431,6 @@ msgid "Unauthorized email address." msgstr "" #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -434,7 +445,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "" @@ -447,12 +457,10 @@ msgid "Found existing group: \"{}\"" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "" @@ -463,14 +471,12 @@ msgid "" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "" @@ -509,17 +515,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" 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 {support_email}" @@ -581,17 +584,14 @@ msgid "Other education" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "" @@ -609,7 +609,6 @@ msgid "" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "" @@ -652,12 +651,10 @@ msgid "Value of this user attribute." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "" @@ -690,14 +687,12 @@ msgid "Enrollment action is invalid" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -705,7 +700,6 @@ msgid "" msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -767,17 +761,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 "Registration using {provider} has timed out." msgstr "" @@ -804,7 +795,6 @@ msgid "Unknown error. Please e-mail us to let us know how it happened." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -814,7 +804,6 @@ msgid_plural "" msgstr[0] "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1249,19 +1238,16 @@ msgid "December" msgstr "" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." msgstr[0] "" #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "" #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "" @@ -1270,52 +1256,42 @@ msgid "System defined milestone" 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 fewer" 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 "" @@ -1434,7 +1410,6 @@ msgstr "평가 기준을 선택하세요." #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "" @@ -1445,7 +1420,6 @@ msgstr "" #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "" @@ -1462,7 +1436,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "" @@ -1477,7 +1450,6 @@ msgid "" msgstr "" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" @@ -1494,7 +1466,6 @@ msgid "No formula specified." msgstr "" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "" @@ -1507,19 +1478,16 @@ msgid "Sorry, couldn't parse formula" msgstr "" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "" #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "" @@ -1536,7 +1504,6 @@ msgid "Answer" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "" @@ -1545,7 +1512,6 @@ msgid "(Source code line unavailable)" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "" @@ -1591,22 +1557,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 "" @@ -1654,7 +1616,6 @@ msgid "Custom Evaluated Script" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "" @@ -1673,7 +1634,6 @@ msgstr "" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "" @@ -1690,7 +1650,6 @@ msgid "Error: No grader has been set up for this problem." 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." @@ -1710,24 +1669,20 @@ msgid "Math Expression Input" 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 "" @@ -1738,7 +1693,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 "" @@ -1747,13 +1701,11 @@ msgid "Image Mapped Input" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "" @@ -1766,7 +1718,6 @@ msgid "Checkboxes With Text Input" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "" @@ -1775,7 +1726,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 "" @@ -2024,7 +1974,6 @@ msgstr "" #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}
  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2033,30 +1982,25 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" @@ -2076,12 +2020,10 @@ msgid "Problem must be reset before it can be submitted again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2089,24 +2031,20 @@ 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 "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "" @@ -2130,7 +2068,6 @@ msgid "Your answers have been saved." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2203,7 +2140,6 @@ msgid "Blocked Content Message" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2212,7 +2148,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" @@ -2872,7 +2807,6 @@ msgid "Teams Configuration" msgstr "" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3190,7 +3124,6 @@ msgstr "" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "" @@ -3225,13 +3158,11 @@ msgid "Select another problem type." msgstr "" #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "" @@ -3267,7 +3198,6 @@ msgid "LTI ID" msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3280,7 +3210,6 @@ msgid "LTI URL" msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3293,7 +3222,6 @@ msgid "Custom Parameters" msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -3404,14 +3332,12 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -3570,7 +3496,6 @@ msgid "Video Pre-Roll" msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -3615,6 +3540,14 @@ msgid "" " considered in the Entrance Exam scoring/gating algorithm." msgstr "" +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -3728,7 +3661,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "" @@ -3767,7 +3699,6 @@ msgid "Which child module students in a particular group_id should see" msgstr "" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "" @@ -3843,7 +3774,6 @@ msgid "" 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: " "{status_code}." @@ -3854,7 +3784,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}" @@ -3865,7 +3794,6 @@ msgid "Something wrong with SubRip transcripts file during parsing." msgstr "" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" @@ -3878,7 +3806,6 @@ msgid "Basic" msgstr "" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4193,14 +4120,12 @@ msgid "Top num_top_words words for word cloud." msgstr "" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" msgstr "" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "" @@ -4266,7 +4191,6 @@ msgstr "" #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -4285,7 +4209,6 @@ msgid "Powered by Open edX" msgstr "" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "" @@ -4350,12 +4273,10 @@ msgid "Terms of Service" msgstr "서비스 규정" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "" @@ -4370,7 +4291,6 @@ msgid "" msgstr "" #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "" @@ -4499,37 +4419,30 @@ msgid "user is not given." msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "" @@ -4539,7 +4452,6 @@ msgstr "" #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -4551,7 +4463,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -4565,7 +4476,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -4573,13 +4483,11 @@ msgstr "" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -4588,7 +4496,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "" @@ -4597,7 +4504,6 @@ msgstr "" #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -4606,7 +4512,6 @@ msgstr "" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -4641,7 +4546,6 @@ msgstr "" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "" @@ -4658,19 +4562,16 @@ msgid "Certificate ID Number" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -4685,45 +4586,37 @@ msgstr "" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -4731,30 +4624,25 @@ msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "" @@ -4769,7 +4657,6 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "" @@ -4812,12 +4699,10 @@ msgid "problems" msgstr "" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "" @@ -4852,7 +4737,6 @@ msgid "Automatically approve valid refund requests, without manual processing" msgstr "" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -4891,7 +4775,6 @@ msgid "Please wait a few minutes and then try again." msgstr "" #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "" @@ -4900,7 +4783,6 @@ msgid "An error occurred while creating your receipt." msgstr "" #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -4914,7 +4796,6 @@ 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 "" @@ -4923,7 +4804,6 @@ msgid "Course page automatically created." msgstr "" #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "" @@ -4957,12 +4837,10 @@ msgstr "" #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "" @@ -5033,7 +4911,6 @@ msgid "" msgstr "" #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5113,7 +4990,6 @@ msgid "Certificate unavailable" msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -5128,12 +5004,10 @@ msgid "Invalid location." msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" @@ -5154,7 +5028,6 @@ msgid "Certificate is being created." msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -5204,7 +5077,6 @@ msgid "" 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" @@ -5257,7 +5129,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "" @@ -5266,7 +5137,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "" @@ -5293,12 +5163,10 @@ msgstr "" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "" @@ -5311,27 +5179,22 @@ msgid "email address required (not username)" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {user}, {error}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "" @@ -5411,7 +5274,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 "" @@ -5562,7 +5424,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "" @@ -5570,7 +5431,7 @@ msgstr "" msgid "Course Staff" msgstr "" -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "운영팀" @@ -5584,7 +5445,6 @@ msgid "Credit Card - Individual" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "" @@ -5601,12 +5461,10 @@ msgid "TBD" msgstr "" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -5632,19 +5490,16 @@ msgid "Could not read uploaded file." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -5655,12 +5510,10 @@ msgid "File is not attached." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -5685,7 +5538,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr "" @@ -5694,7 +5546,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "" @@ -5703,7 +5554,6 @@ msgid "This invoice is already active." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "" @@ -6004,7 +5854,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" @@ -6014,7 +5863,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "" @@ -6052,12 +5900,10 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -6076,13 +5922,11 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "" @@ -6096,24 +5940,20 @@ msgid "Certificate generation started for white listed students." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -6132,7 +5972,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -6144,22 +5983,18 @@ msgid "coupon id is None" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -6178,12 +6013,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "" @@ -6192,7 +6025,6 @@ msgid "coupon id not found" msgstr "" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" @@ -6201,7 +6033,6 @@ msgid "Instructor" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -6225,7 +6056,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "" @@ -6238,7 +6068,6 @@ msgid "Course Info" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "" @@ -6270,19 +6099,21 @@ msgstr "" msgid "Metrics" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "" @@ -6296,7 +6127,6 @@ msgid "Incomplete" msgstr "" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "" @@ -6314,12 +6144,10 @@ msgid "The enrollment code has been restored." msgstr "" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "" @@ -6328,12 +6156,10 @@ msgid "Unable to parse date: " msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "" @@ -6358,12 +6184,10 @@ msgid "Extended Due Date" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "" @@ -6505,12 +6329,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 "" @@ -6523,7 +6345,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 "" @@ -6532,42 +6353,36 @@ 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. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" @@ -6576,85 +6391,84 @@ 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 "Entrance exam 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/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "" @@ -6708,15 +6522,6 @@ msgid "" "the block is visible_to_staff_only." msgstr "" -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "" - #: lms/templates/notes.html msgid "My Notes" msgstr "내 노트" @@ -6726,7 +6531,6 @@ msgid "Order Payment Confirmation" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -6775,23 +6579,19 @@ msgid "The price per item sold, including discounts." msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "" @@ -6799,7 +6599,6 @@ msgstr "" #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "" @@ -6810,7 +6609,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -6823,7 +6621,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -6831,7 +6628,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -6840,22 +6636,18 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "" @@ -6868,7 +6660,6 @@ msgid "Order" msgstr "" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "" @@ -6924,12 +6715,10 @@ msgid "TERMS AND CONDITIONS" 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 -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" @@ -6940,14 +6729,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 "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -6956,7 +6743,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -6966,7 +6752,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -6975,7 +6760,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7110,7 +6894,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -7195,19 +6978,16 @@ msgid "UNKNOWN REASON" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -7215,7 +6995,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -7224,7 +7003,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -7234,7 +7012,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -7243,7 +7020,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7254,7 +7030,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -7263,7 +7038,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -7271,7 +7045,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -7417,7 +7190,6 @@ msgid "" msgstr "" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -7624,12 +7396,10 @@ msgid "The course you requested does not exist." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "" @@ -7638,22 +7408,18 @@ msgid "Course added to cart." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "" @@ -7717,22 +7483,18 @@ msgid "User not found" msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr "" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "" @@ -7746,7 +7508,6 @@ msgid "Teams" msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "" @@ -7759,7 +7520,6 @@ msgid "text_search and order_by cannot be provided together" msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "" @@ -7772,12 +7532,10 @@ msgstr "" #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "" @@ -7802,27 +7560,15 @@ msgid "This team is already full." msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "" -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "" - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "" - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "" @@ -7924,7 +7670,6 @@ msgid "No profile found for user" msgstr "" #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "" @@ -7941,7 +7686,6 @@ msgid "Facebook" msgstr "Facebook" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "" @@ -7950,7 +7694,6 @@ msgid "Twitter" msgstr "Twitter" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "" @@ -7961,7 +7704,6 @@ msgid "LinkedIn" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "" @@ -7972,7 +7714,6 @@ msgid "Google+" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "" @@ -7995,7 +7736,6 @@ msgid "Reddit" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "" @@ -8018,7 +7758,6 @@ msgid "Youtube" msgstr "" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "" @@ -8528,7 +8267,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "이 버전으로 되돌리면 글이 삭제된 것으로 표시될 것입니다." #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -8555,7 +8293,6 @@ msgid "The contact address of your company." msgstr "" #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "" @@ -8585,7 +8322,6 @@ msgid "The reason this user wants to access the API." msgstr "" #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "" @@ -8597,7 +8333,6 @@ msgstr "" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -8616,24 +8351,20 @@ msgid "Parameter usage_id not provided." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." msgstr "" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "" @@ -8728,13 +8459,11 @@ msgid "Course Credit Eligibility" msgstr "" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "" @@ -8742,17 +8471,14 @@ msgstr "" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "" @@ -8838,7 +8564,6 @@ msgid "Language code not provided" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "" @@ -8847,10 +8572,14 @@ msgid "Language reset to the default language code" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "" + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "" @@ -8890,17 +8619,14 @@ msgid "The country to which this rule applies." msgstr "" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "" #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -8915,17 +8641,14 @@ msgid "" msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "" @@ -8966,46 +8689,38 @@ msgid "Enable course home page improvements." msgstr "" #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" @@ -9028,7 +8743,6 @@ msgstr "" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "" @@ -9048,7 +8762,6 @@ msgstr "로그인 상태 유지" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -9057,7 +8770,6 @@ msgstr "" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -9094,7 +8806,6 @@ msgstr "" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -9123,7 +8834,6 @@ msgstr "우편주소" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -9163,7 +8873,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "" @@ -9172,7 +8881,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "" @@ -9180,6 +8888,10 @@ msgstr "" msgid "Review the Terms of Service" msgstr "" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "" + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "" @@ -9194,7 +8906,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "" @@ -9222,6 +8933,16 @@ msgid "" " the discussion forum for the course." msgstr "" +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "콘텐츠 그룹" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -9256,7 +8977,6 @@ msgid "(Unnamed)" 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" @@ -9317,7 +9037,6 @@ msgid "" msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -9339,16 +9058,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "" +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" +msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -9364,17 +9088,14 @@ msgid "must have name of the certificate" msgstr "" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "" @@ -9416,7 +9137,6 @@ msgid "" msgstr "" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -9479,17 +9199,47 @@ msgid "Invalid data" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "" @@ -9497,7 +9247,6 @@ msgstr "" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" @@ -9509,17 +9258,14 @@ msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -9550,7 +9296,6 @@ msgid "Insufficient permissions" msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "" @@ -9559,7 +9304,6 @@ msgid "No `role` specified." msgstr "" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" @@ -9637,7 +9381,6 @@ msgstr "" #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "" @@ -9652,7 +9395,6 @@ msgstr "" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "" @@ -9724,7 +9466,6 @@ msgid "Course is already in published state." msgstr "" #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "" @@ -10156,10 +9897,6 @@ msgstr "모든 강좌 보기" msgid "Dashboard" msgstr "대시보드" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "" @@ -10804,6 +10541,38 @@ msgstr "" msgid "You do not have any notes." msgstr "노트가 없습니다." +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "학습하기" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "강좌 보기 권한:" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "아이디 혹은 이메일:" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "미리보기 설정" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "" + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -12588,11 +12357,6 @@ msgstr "" msgid "Sorry, there was an error when trying to enroll you" msgstr "죄송합니다. 등록에 오류가 발생했습니다." -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "축하합니다. {course_name}에 수강 신청이 되었습니다" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -12831,34 +12595,6 @@ msgstr "" msgid "Email someone to say you've enrolled in this course" msgstr "" -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "학습하기" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "강좌 보기 권한:" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "특정 학습자" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "{content_group}에서 학습자" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "아이디 혹은 이메일:" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "미리보기 설정" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "" - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "학습 자료" @@ -13165,6 +12901,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "{platform_name} 팀 " @@ -13762,6 +13499,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "감사합니다. {course_name} 운영팀" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "" @@ -13987,12 +13725,14 @@ msgstr "" "변경하였음을 확인하는 것입니다. 이러한 요청을 하지 않았다면, 저희에게 즉시 연락하세요. 연락 정보는 다음에 있습니다." #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." msgstr "저희가 지난 이메일 로그를 가지고 있습니다. 만약 귀하가 요청한 것이 아니라면, 저희가 이에 대해 조사할 수 있습니다." #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -16019,7 +15759,13 @@ msgstr "" msgid "Show the status for the tasks that you submitted for this problem." msgstr "" +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "" @@ -17145,6 +16891,37 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -17205,6 +16982,39 @@ msgid "" "discussion forums or through the FAQs." msgstr "일단 등록하면 대부분의 질문에 대한 답은 강좌의 게시판이나 FAQ를 통해 제공됩니다." +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "" @@ -17501,6 +17311,10 @@ msgstr "복사" msgid "Duplicate this component" msgstr "콤포넌트 복사" +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr " 콤포넌트 삭제" @@ -18123,6 +17937,60 @@ msgstr "저장된 콘텐츠 내보내기" msgid "Export Course Content" msgstr "강좌 콘텐츠 내보내기" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "성공" + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr " {em_start}내보내기{em_end} 가능 데이터" @@ -18293,11 +18161,6 @@ msgstr " 당신의 강좌" msgid "Course git url:" msgstr " 강좌 git URL" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "콘텐츠 그룹" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "실험 그룹 설정" @@ -18720,10 +18583,6 @@ msgid "" "longer with larger courses." msgstr "가져온 콘텐츠를 이 강좌에 통합합니다. 대규모 강좌일 경우 작업 처리 시간이 오래 걸릴 수 있습니다. " -#: cms/templates/import.html -msgid "Success" -msgstr "성공" - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "가져온 콘텐츠가 이 콘텐츠 보관함에 통합되었습니다." @@ -20173,17 +20032,27 @@ msgid "" msgstr "" #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "컨텐츠 그룹이 존재하지 않습니다." +msgid "No visibility settings" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" -"학습 집단이 특정 콘텐츠에 접근할 수 있도록 콘텐츠 그룹을 사용합니다. 1개 이상의 콘텐츠 그룹을 만들고, 특정 구성요소를 해당 집단의 " -"학습자들이 볼 수 있도록 하세요." #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -20193,48 +20062,35 @@ msgstr "컨텐츠 그룹 관리" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." -msgstr "" -"{screen_reader_start} 주의: {screen_reader_end} 이 구성요소가 포함된 학습활동이 학습자에게 감추어져 " -"있습니다. 이로 인해 학습자에게 공개되지 않습니다." - -#: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "공개 대상:" - -#: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "전체 학습자와 운영팀" - -#: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "특정 컨텐츠 그룹" - -#: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "컨텐츠 그룹 삭제" - -#: cms/templates/visibility_editor.html -msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" -msgstr "해당 콘텐츠 그룹이 없습니다. 다른 것를 선택하거나 전체 학생 및 직원에 대한 접근을 허용하세요." - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" #: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" +msgid "Currently visible to:" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "All Learners and Staff" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Change visibility to:" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" #: cms/templates/emails/activation_email.txt diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo b/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo index 0aacd0b618db33387c2bf88e9c9991e4811f4fe9..41926cbd677992171d415de5bcbd93af1b225867 100644 GIT binary patch delta 13167 zcmZA62YilK|Htu*7?B_`L#)Jz87uax*gMpwMyOFEW^KKV+B1TpwMwZyQmd%dQnRh1 zc1sm49$OWUKA&&S&;RB1zg|7w=XdsX&UM{)l1?4(_h_7-?`p;r^E|HZ$vrP8Hp=9A zW&J#FRD?=BuW6L$`C~IIhwZR5#$zk|77JmHGM<+kYhhmOYEH!T#A`4!?!=6E5`#U@ z=lw<|6$KA55T9daOi|WNoE>TC<;AQRg#p+A)xIUB#aL9kIE#IlgLpb-z%Q{NevP`J z>zJ1Ly*p$y;B(Y~e%xjn3_^9tj{N6E^G^^CL)A~l3OEOKN5`=jUd7^Azr5R-VaU+l za;$>C;84s==dR4}O(#HBKGOgw4>WhTX`dz&_>xOh-HfRsS(+i>Fz<0JT#~F)OaK@`Dy1MJ@a{ z)VQ}%{qLb};DyBjmDzu7Wk_W=Q8=n$A#93eu^moCJyh3FcanmA)EQ<$JuA5}J4T_7 zqA_aWoiQc$K=td3)A1u*h=Env|A}P2sOlOPtL7S(Myy2czz2 z0%pN^s0r7h`foukWIO7{_M*l)hT5UCJ~HZf1=Zm(YQpEJJ52YEdnU3X|9O@9Cjv*J zw*GSr!Cj~Ue?mR&7f|EevDmBb+GRwYeG!X&)ySw}E7YC!My+%x>S#VjJ`TK@s0rqv z7P<(No&nSjtV7lBM&0ot)H8Gpb;svXKKOVSOonr3iD%mEQar4C{8g~Vou_HsH3@ztl4{l)v;VH_lyk1tjzC?CZmDoVqQFe zJ@AIbjcU91ydN@#w+Q*D@U9}q>xI&a0QN-#iqjt77ro!f^XQmzM zsJqwK`I8x74TfQAVjrf#NvH|pQ5}|`+OI*i+idPcO}yXge?oua^X4`4FY~easy_R# zhAA7km8C}w9BSspq&vbilvg%un=xivv#Z$`HSSQ<7GMB==_8YkOrlks zKsCIK`XsxD>(FcHc}HPAYQQ0l+yJ97CGlj`Q$G{cZ!zlVHlw!uAZp@MsQyc?71#@~DAoS$R{`1hG~>2sObNi)UN?V$?XBEZ&a+#HW#k_`EA* z)bR#t>z`n9e1+P=e@*`;?jg&7=_t=?aeh?)!l?cgu`foWj%*WZM|N5L2~_(tm|5@t zjiij{{exuWmNRRh7TN@JV>8qzTYuCYPDCvz9@T##>W02R9l=J- ztM`8!8NEK|%`2!gy^iW|+sYrJ26~1%lH^U@L_w(jp{T9SgF2d$s2i$*8mA@J!j7oV zi52Km!+m5lz)#p8&!Hx$+stis3)IA2Py@!HzI?`7{Q}fZtTNYN8RGRAgx63<@es8$ zFD*{>F8i;Q1;6XQ@3W)sycg<>`(q#c2sO|h491tJkJz+)UaNg!R9phJ&_<{mYJ-}v z14d#`48!?Y3U@ST|HH}rNkIV&Y~enFOJOeJ7MKqQVt$;DHE=g}#@DDj>(tVn=?AE1 zraxxH!Kj^_gj&#CyMJ6-^_0AF#dD2G~U4b*~SPy@EalK27YP8VT%Txlj^ z2I7Mlf@e^7eiwCA|DqNY+{XRBkQ+7rhe)~48%ahhoPyfA*{F%;q9$5`TJZ+doo+XG zqZYj1Jc%0TBI;SVhMMTLm8W1kG+rRaV<-me{a;T;56NECfZwCG<}7OBE9On?M||Jn zPW)u5JMW3Q(-Ej6nTC1@KgI008a4g_%z`IS<6p-VdjJ0-qm|!Bb$o^zIC*<_2boa= zgqj6V?MqsHd9y0=W209SbtB_Y?Pgj1e2YIr9mxvxX^Xay(TaAU?sy;S2);K@Tm5A$ zP5BMf&j}&#xgShgU?i~*OW+2K!z8Qwc}I6Ap{Rw1qwb(EYQXZS1=qB=F=~RgI1M{l{To{!6R4>U!fKj z)!n_;zP@DYQLqHn@D^$-bM|ms6oDy;OPS@-kGLw9#b{Lfp_l^4qK;-FrpCFbBm4|A z<5#HmM=_P&|DVa^r{E&$EdRwk7}(PtO;NKlY9|_^23(06Xb-C2Ve>RH}jDrolC+ff7*z?LmD)9z-qR9IE|wtcwp( z3#iCB6~}5AfqhZW++57h{N7438sI3hCEi)oM3+$={=g_q+uMDAS4Xv*fa*6LwV(wU zfJ;zEum%g^4$O+$W3MgxicsJqQytf00^Y$!D(~yI`UGkrH*gvT@^WXxPjDb^ z#$1@MpZkR*8VeAQ#rn7!RsRsfF{r=W;ZptCf1Py`3bevFOoQ>LJNncbF30r5-=Oa7 zB&Nkn7T-qodxqK>Z-DEc8dDRdL+xl5%!;`&1C|}Y{wq_Lf*@>betGMiTYd<6wY^i=2}`mqY?e10^>DvNJ(T$ddEU)r{5po}m)`fGd+4&GR#qJK zp4LW9I0}Pt7V6HInHy1ey2m_(TIey0&zP4`TYuf^y&-Pr0#M`mLdfWKDuDX7s%jOj zQ4@DV?Zgl(pM!c9mSI*rg4OUUYC*Y%x_zrX22m6swGFDE|l-;V(EA2aa%`m`}_KBi#ZOb1zY33X&Ux+&E z)uzN8}le;AU=bd_$JQ5*QoL0 zC%F0rsCX^<;T8-<-!?KaWPU^~By6I)!{QiCTp9D?Xw)a(GE9Z*Q9F@{>bKuKg}SrL zs2jP7J@Ic$iJd38e%+CFK5q~it!Omr{T_=oa0eF07g!JrPj+Y63?qp@#AdhxYvEH& zg_WkboruN~#BDJgr{Hp2hdTSlQ}s2?`Hvvei-Low0VDZ}YmGi!gTG(_96LSf6U$qT z9JA*)!@V_=P-pukZpFRW0sGH%58o-QO?(cuz?`$(w_iR?`uksXGOB2e+R~1yz}}b| z$Dt;eis^Bwxe@(|_oDhA#&mcR)8Hj5|HHg%K1LnQ3#_URfwSFfl^r!uZd7>z)Wa2p z8n8C%8Hh34C!`52>Ql`MO4M@$2H{tzrG0CjG|!p8nzzk|sQxd^Wbtl^{;1a=yTy^H z&(Lb9d7H)CCrEn=vQh8>>M+OQS-giD_z*9JZs{1R<9XCT*HQ1mQw+x71owW0qt2ih zs(($hft5Eyy>C4ec!G2|VE~1#@U71q5Y_5 z=s0Qz&R}`GYH`+2lFEHvn9F!YP#w#l271ThI#%Bd^**(?`mPv4+zYk9aj1pQH&@v4(g0TK6O?>on0(yfbm!oXQLjb1E>kk zpcZ-wE8`{AM%=FB=IaPj(gFk%v~}?Fvnu|YiJ$JM?4Vg;C$?aS5OaE)g^Ai zHmDE(PN*a3in{ZmRzCqN5l=@g{0JsJ3#e!2>Js)}XY-f>4G_50tvClstc4PcoV~4h!HYOogAL z?syGqfr+SgN6fS4@2CkL;tYI>>NkFkn`j0qo`c%i&#*UcKwoz<+1I)ss>YZbP!HKf z^`;z}5a4J{t-BU6-usaCKZGZ7!bad-*Cu;Vtj5Fcuw8K`zkP-njtb;jGx{pK<3 zM)?`kja1t1`qwjkZOKGX(F@fe-dt*KKn=Vb^-=vDY5`Zw|6p_Ce^EQve24pTYKQrV zr(tH?gzEP#YT;**_CD`VGN~zefZ_NY8)4{9_m_blsDbyR7I?(svlvKx8PnozEP+o^ zXIx+xyM}F07d3I8J$!NC2-J=} z$7sy6*Tu2enRqhlM*cJdzj2@ak*I|* z%{nN4kC@%`CXmij9!5${Sxw{x@fwlOPhN{_gyXO!>S{|}N6bWg6tfYZwz}iV3bM@v zsVGcAIs_of1)ld)HAZG!J{DybOhzod6)P#$%ib|n4VlYjjw zpNsWKpOLnbbbW5^%ev4@BrarSv6THyYQ+MVQT8h-Cb^H7kjx}1PLK+aZ;$gyCrNLv zkz`8Ku_5)>$X_S@PP#$*gVc|tt0MJ>@K@4RQhEA>Q>N>J`jT>!nvpJ&4l{q!RhS@} z#!GRim1V>u#5qX!NLi?FK}tzFNL?<<^fE^fpTRhiKS@_t%5;^)#-xd~twLJuioM3< z^?sH8k&LcYqzu++4f%rP>rnTP)dyN#f9iH5EH0d<+b867Ehn|7HiDKp$ydcFYh8+b zQ_5;vOxD{?*=A+9@>5!Dj}pR*g!o2K(u7oj*4^+J>CKg&%ooI` ztZb+Gg*BK!T++(^va)Wrnz6(mTOFUUUUJHd;R;eZ@?TLGuJ^f^b)Y=y4>EEdmHL1f zhGj`_UjvALrr@Wy3R_e5KI4=kO(VaQx@gj2@^7wLWb|P*mNGpV&1rjExw_V38x`Na z)nP69PF6RAJfEW86H+BBYsLT{k^h)ZBZ$7b0DuTwgS^NfSv4)K$UmxPo+m zd_%1y9l@Kc4Vhu2TW^(BVK7|>Df`Z4y~()7+LXZ%+GMeKDs^9yvRT_7C~s>LgzwIkmP8;~B7T9EFLHjs4fCbgsAVtfbr z2KD%P!h1j}PTyZ}AD-9zv1B^ZNMD(U$or9Bjk*GG5uPIbNV-8BfV$R^jwR*zt(Nk; zPnmX*acIQ3X&EQcc)Eu(plm@q{)Z=FhfFy;+cHu$u%H_&@?xx2ens8l_+cVR`;Bg4I(~+f0A^) zawPo;LfLToyt(qcl~-9y(gym4Dd75z)KgzXwJ1D6nnY@2of?pDPJ@*AEzTspxz>_N zLHXBMnD%?fx5TdajIuPOip1X$>zYpLL%s=R!Q|g3%_4q*P4z`on;?c@5oSeQC&}v? zg#W>n77s}(<%c)o>!fc;H5hm^J|yY7kF!a&$cN%4Qd-)yM?cCU$=}B`nDml$AhVu) zW)*O~pkY0duBwjz`?n+IcS)^jTZhv3$=4xYocwR(i`p1{i9aE(XR!w8PdrK)uHNMT z#H5#81yyNSkizC9UDF(1YU1kD#bXi57Go4?0Qu=yne_Hm)Z*t>_?ozjmDQ%~b5d)o z8>jPsOi+^v0!U-XKcjIqQY`UhEKgZ7^7}C_?y$i+6DN@TDbqEaG=nsn6iB*2x=6Z2 zx=hMJT1e8>nK2$=R-J!t8z8BMe~J@V#vsy1H0(^Ak9;fgBk(C{3#l}5UeX=Xzr^cN zS80bgg}8`~U5@-*(kANqTDzoX36Vuo`+8B*hLn-kpIL3)w_5$j@@a7(-GXTsWFu!H z9#2|E`u|r8+F!B0$xXG%U=4FIMo6-x&uRvy!C#~$q(U?Z#sW0>-WrR0Z{?M3Nc}q6 zy(a%5j!NiTI>hIZ8$(J((sjg<^oPc}^e9K1ow~0{Wr#~)Da!U(yPvJ!5L3mO$$yCN z;2bNzY3=_ejv-ZJEUo}=CP5(ShlF%dA*HsHD@=Jc(j3xulCGna>q>(oNuB6kpSVI| z%c#|96aA`hjtVFfS*lc6sWO#Hl~33^D0ihdVN~g&CAk6`#SR)A*UP1b1)tG&oLu@k0E#!(|exJ zdq5%;1<6WzUK$KQHOz>bxB$}7D~@4U9Rsl~s(k{c#et}HBP~B2vyxwg8E`j7;Stoh zk1#FsdoM|7zyNMf1BPO1%!%qy0QryCgnxo@BC38K#^Q3+9sP*C@lPy*ZOXWvnTSl` zZNm!q8@`Kq>D-n1y+tGnqF0teh(_&5WAw*Xs0DUHEuc3R#u2D~Yf%%PK~BRLYN(YrLru^cwRQbacRma?;5gJB z&Bjc)3N_&#RR8^`g&acdz%kS~mr*-(%SS>T@1Z*QRdy2wpzbg`=EX?lKVCiliNwjM zt>2E}co;R{PpGH;4r=0;s2fOL#g&Jn+801Q1HP(O&;r%4AL+YM{lahU-uh>_koc zIqJ^7!UlK(bqCq2xrt)1I{8>syZ2EaJkwC)EJoePa@5Xl#8Az=i-gYXFlwbIuo+&p z@)$-{$1Bg>W!t!KLON%trn^YRexZYxdIA@VqM608{GDr;*TE&O!~e z0dwO;?13*W-!;y?@8glNylu!whxZgYX0J$1jt}3)tat@g{~Y^ZOfC0;witEP2hq2f z#AOnEXnDhGyRF=UydmDFmVb=e(!Wt#p0){fXZ?XyOf;vXKjm{UH7-F-uol&R7iyq=sCM6(Cr}e#u=?8=K>oh@+)P&2 zl?T>k|J5MW3bLVAmJc;>j9C_w?g&#;-qdVwb~gu@Bg}EA@u#5{JQp?264cwW#YZBL z#9n+0k66V`RKv%pPqY;EcrGv;590yUfK%(c{cRR6}<4_l*->=0^4PFnp< z4A%Sq2MOKjOEY~V*DxPyqFD69il{rUYBn(2pca~dIj|?{BYgsLhu&h;g4Uw?Z$;hE zmzYZL|3MOZ-+w?&c;9@2I@1@Z4*ywsKw~#h5b8)Wqb7<(^^d{ySQ>RSwNQ871~pD! ztbs$&rw@uRNT}g?)Bv|}0Nz7Q(6Ncz>OQDD7>*k7L(~V?JgeV=+KI2seOQwG0Sw0H zsG|sI>J}W*l>Jvhb_%qzC}d8r80yYPqt18&_Qlz#fs*t2oE}3^AF+8*?WY15#C+5j~{Z;Zr& zs2!Py8h9;+;wIG2?Z-BF0@bfTE4MSnP&@9cKtcPe4jVPDrTZqxD>T@YfuwyKuxp@wc>A4 zcY4e`jau*p^B2@O4^cbz9Cag^*anqnMU9smXXyQpA)$xq0O}z*iyH7cYG>}ECVpc6 zi~Y%`;+Lt)hobJ>hZ<)F>PVKO9>VRI8NWu2e-Sg`P4w6M|AK_>C|NtV!c?e^L8yT< zqwXLYH9(A60d+^UtiGYy9QirvwME^?d{n#DR=>&eJJ6>y`NAr`N8Ryp)SaD29l>?; zj@3WL;*`Hc{Z1&--u*D?gL=K@U{U-Q-^M4HfL%Mdhx;(<25)p=|8-|~DbUtELhXcK zM|Z~os5?%FdZ;p^?j#1a&{)(BR6z~c5Vhd8mhXlde*jL#p;n)~lba`PC-z?xWS~H2 zmJK^&A#)mLA^*Tk6Yn0XNPLI#>R14Gqwf4?ERX3KBrn#-vN#YUaRb)G)7Tp``?|RI za~x`*Ysi1RfUa%}`(Q!x3y}xeJA~CSXE*K|yP^hKiTN>@eU8RhtcTrD3)_k%@fw!K z(C%(wzPcpzUXR1txC_2L>^l&>=5mS<{Z8k(d^3Aanwnnv|hAD6!>Sz|DKW;!B z;SS7*N0IhE?*@rf6#R~P@geFg!+LU;m>YF8)y$@-o#=uZa1UzYGpK%7%{!)sCJ7`{Z^nB zv;_lk7wQQ1VSYT0x$!S-j9L0}lLbliAtC2r72J=Bn7kiPu*y+eeG|2impB=7^K!q1 zn{g0+huN`QfA+_!Dy0QO&7T$=)&bpmRIA7W};i@KxjsCK(C z9iGD=`~}nEBg_AX>K8Q7?MyhTe-6|U=SA&kAq>M(1KIx!BnFh^ll@*krH z-iZ2E`xJGihcOKvM{W6KX>tgd*}+H zR#qAHp0-3yI2F_5Qq-MqGxwsNfn(-b)Ixu>{4Mh?YU>|ceTJcK=X_a7Xu$laGcJw# zwrXhQJy8=6MeW1{D_?#qNJ~30i=d6QTz*O|t z`#;MH7NHif0$G{26ZKYHvAqBL?rkWF8sL3%ENaUqp%yv|GvRWp-)-(iwL645(v!+F zzju>_CccLn_!a7@PWgcwC9`J1vNo$)WjoEuiqHdKod~?r&)fH zxx&iVqu&4Bs2kXa+Nod0u+l;#?o&`5vyFB6c+?$F#YkL-n&_l?!MujrsaxhF)I$HW zeCRm$Rz;u|7>k;?Ch9w;iI0RjbVqIF2voyys0nAHwroDC-FnM^ZS^Nm1D-d3!VKi^ zVmQ9SnHct=8*d$|eyinu-;nU5;4tc!&M|C+w=rqOchUS6bz@IZH}VR5V(^5dk7nL~66!b-)o?OuL9HOmuHSRm?-a z7Z%2;*aY`r4Gj9oEvzYOC)!|99EiDa87|ZNe}IIZfrLr!`+6q!CVv?sj{t#B@` z!~2*I=TC7TTziq@_OecOZ_g*Fv)zZ=@f>!*iPPLe_$$Vd{}Yq`{x3P*eY=%My$!7~ z74}E%%up*Ii~i&npe9(3>F_i25C)Jxhw6U~gYXun#>ZCvubJXw{s>jWG$eF3A*c>{ zFa^e->PuUBMbyJn4>e$i#MD`$eR>L3P$IWj%^py zsQw{lW=u~$0`(fiSUygF!Rf=aB?VeiFVrmz#M$4JIZVmRpn-oxwfh;>?*WG3 z->BChDA7%r9|OskMV(CzRR4BnmqeZ*RrI1jkJ%{H;mk8Pp;rD4YQi&C{*(C(H9?wL zu3eZJg&HpwGh$=QC!iMmfjPlPLMxwvnqVa+$L-c&7iz_Ot^N>ZBY)P)A7Uu^=cuPG z?QH&Pz|5%pNYsu@Mvb!?)qWG|J@V}*k(b0x)SU**aSbz@5vcMg48vH|0F6)!?TQt! zJL4FKpTuyCn5QoZ&OerfCTNbUu^p;o^7-xyJQQ^_1yC<+84Sak zR^9>CzmGWxi<2LY8fPP_|5xTwRQpSqmifIKB$(5?rve;)x=8Vd!nx}i8UmO;5jqJV)xsr1V&Td5%pm` z32WkJ?1WEI4_AvNZo&bm5C3;jNAMo%&Zk@bVk}2~C2HZErYtFHdq1UQ3EeV_1}P5aTjL7Q#cxbL-p&m)U_Xgns_9t-{hq}cSf_VU^S}4 zR@Bygh6V9Bs>2J^#D2?MeFif>Mp0fFwIe++7mh*Q*h;K{pQE0MSC}1xeaqd1g;85q z67|%_n$^vQR^JA-zz(P_?uMFp7;1q_QAf5O)$Y7`6}9kRFcBZ29%kS86|Q2oxx(Cr z8ECNA@~3bV`Rk~G<5#+VJy3Tv1l4}L<>#SxVx8r`wfs5MLLVSU;q(3`p#l9@xdGFm z&L|tIyZ~x~Vpd<(>Kma3YL9By9Xnt@)SVu+`b$=S)BN4aA12B9zqE>!tKA1mTGZBN zL=BW5Q(L?r1xsANjt@Gru>0L<)Ql zQ{pJp#N#m^&camq1?rCXqZW7+)$Y1^&wPoRAoV(aS78vU-$K+pt1Q1BecIZcB>Lb% z?2a+(-EXRS=0Vg$_6Yf!@Um=3`t0_$nzykYGe_&IL-Rgd2PR2O$`%y>Zzs>y^ z?1&A>uSPBC3D(89?e6G4-p>9Pr{E|BYVZn!u+a|pdUQZ-eP44hs(u8P#fet_jd>XL z0dx}edi{!p@G0s8D)&xzbd@kY`KCS+g-LX^f*BZ1e!1n3V<`FSI0heM1P4PCQyDCbtAr}pSl6!&4Cz6#TZnBb>?U0LDax!P#@J-Q44r# zruxhsRXA$r`d~2}gn4iUX2kE1em?IC39bAdszb8f?lla+T;$WE&b&CbMjxu(MbrYX zTmBxVA^!x^qW8J`iy;Vg#1*k44zThQ7|s0NevWkSx@US(wj0MR* zL=BK_pS$BSsEOiG3#gBJ%3ESpOh6sg8f=J9uo_n1?-n*5lac>{c&dcXe;5gUD(QMf z=z~JrQ-a7$=xUan^L8DQ@*T*t2}%FwpYxRGA_6F@fjrn=1Je0OYjF*5EVe{lJFz2X z#3T9%nwiFDtnvpuP54umlDI@V8D_?kbov){4N0sTmDRV1+!iYtAZghLGGYYzB38E? z7g7Emfye^XOF8*3Abi5-Nl71q9#%X-7GfR%M7{hVmU0+&&CgJ_)G#|JKniBudT zB1yNyxx{he_4Pi95_GIj{m-Ot62B0)h+m2RgsyVbe~UMW>qIPla#N=3vicG^iKfJl z#COb}bQL61jmAsyT`LR0@5yH){v^VvZ$YFY4p5haGQLE-DDvmk}|%-lCFG|SF!Xu%I6X) z`YpjK_yzLy?>!`n()S|n!%LdK3yDrN(pToUq*IVyi@MU_LOem7B5sinL|q$+qe&@# zA5eaebbowEj3VNR>Q;Y;w5|rk*Q9S_atu$#{nuqeU8PNzbHCZg(P)QtR{1L8iRFJW zQ(!UrMq@D1l{R&;3;GjL!~*g?Xp@CFPrfhl5oKOH@ehd#R8+_EL~r5?Lf3ERe9TIl zXv)%C*-X;8D0}nDOI;btI$|7#Bql2o>I)`Sj|it}4x%Tu*NO6!wS1#{cFG2mKZm~) zy8d+}{Xc4z%uS!ySHv4>m9-!?(=S39uAhir`XY*>@E9?XXk(q~k#0tVRCo}l6R)og zBvMk&Pbse;?Y|=361(AFlzYdRBi)Fy^rX8HACrHHP4q=nQEVi@W= zPFmMHcpq0;erQrDzkkTzB=!>38F(8$B6K~#8AJ`zS#c{7M4R^LM_Ccl4=@muUb2oP zHj&Px0-VlAekch&Qi7mVaS||B>%%WpR|P zAX-`7Se^e9GBubW4KbSZUo@^vbRmBg%TSh_^nT2PyD8HZPs}1xQ>JSKF^w2Wq#-U7 zKN44nt3*~}0imliV?4%ioqtXnAgP9bijpsn!Gw>7oyq4R-HP;k_>9<2lpvpnxJ!7% zCdpOY;Y}hRZDW@qJ)77{-P_hKsaaz7g8sffl(Zp2X}#ELYroOzzNLe35ZyA+F1?K$ zN`4%%ENQs^|4$3rU$ee`rdnjMW;qz+tz=1`)x6v^_=EU_$gf5iNrS`ISp4}$TFLs< zZ=~ISq=(`Mi5-fE`;w6wP52YKzIP=3EmxZ!rO9WZZVyq4d@+on>?><`*806`syGwr zAy@?yt^7A@|D1edqB3J~1$xuTq$N%!{#!ge<}*?SD6d2$5}y&ej!>>E5Z@=_>0XC? z*&T5u)}&3@f5@Q02|IqTyuCzViNZ0ZBVvk|D^V\n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: Korean (Korea) (http://www.transifex.com/open-edx/edx-platform/language/ko_KR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -82,8 +82,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "저장중" @@ -100,9 +100,8 @@ msgstr "삭제" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -365,12 +364,6 @@ msgstr "" msgid "This problem has been reset." msgstr "" -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "" @@ -1530,9 +1523,9 @@ msgstr "수직 공간" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "보기" @@ -1641,7 +1634,6 @@ msgstr "" "문의하세요." #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "" @@ -1745,13 +1737,17 @@ msgid "on" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "동영상 위치" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "동영상 끝남" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "동영상 위치" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2010,9 +2006,7 @@ msgid "Loading posts list" msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -2125,13 +2119,13 @@ msgstr "목표점에 떨어트렸습니다." #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "%s 전" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "지금으로 부터 %s 이후" @@ -2144,7 +2138,7 @@ msgid "about a minute" msgstr "1분가량" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d 분" @@ -2154,7 +2148,7 @@ msgid "about an hour" msgstr "약 한 시간 정도" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "약 %d 시간 정도" @@ -2164,7 +2158,7 @@ msgid "a day" msgstr "하루" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d 일" @@ -2174,7 +2168,7 @@ msgid "about a month" msgstr "약 1개월" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d 개월" @@ -2184,7 +2178,7 @@ msgid "about a year" msgstr "약 1년 " #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d 년" @@ -2573,8 +2567,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -2837,32 +2829,13 @@ msgid "Heading" msgstr "제목" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "오류가 발생했습니다. 다시 시도하세요." - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "" - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "로딩" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "모든 소주제" @@ -2871,7 +2844,8 @@ msgstr "모든 소주제" msgid "All units" msgstr "전체 학습활동" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "" @@ -2879,7 +2853,7 @@ msgstr "" msgid "Select a chapter" msgstr "chapter 선택" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "변경사항 저장" @@ -2900,15 +2874,8 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -2924,15 +2891,15 @@ msgid " learner is successfully added to the exception list" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -2940,20 +2907,19 @@ msgid " learner does not exist in LMS and not added to the exception list" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_invalidation_view.js @@ -3025,13 +2991,13 @@ msgid "An error occurred. Please try again later." msgstr "오류가 발생했습니다. 잠시 후에 다시 시도하세요." #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "%s 강좌 보기" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "\"%s\"를 찾을 수 없습니다. " @@ -3291,6 +3257,12 @@ msgstr "" msgid "Error generating student profile information. Please try again." msgstr "학습자 정보를 만드는 중 오류가 발생했습니다. 다시 시도하세요." +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "로딩" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "학습자 목록 가져오기 에러." @@ -3852,8 +3824,13 @@ msgid "" "sensitive nature of student information." msgstr "요청에 의해 생성된 링크는 학습자 정보 보호를 위해 5분 내에 소멸됩니다." +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s 결과" @@ -3946,7 +3923,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "" @@ -3960,10 +3937,7 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" #: lms/static/js/student_account/views/LoginView.js @@ -3975,8 +3949,7 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" #: lms/static/js/student_account/views/RegisterView.js @@ -4330,6 +4303,10 @@ msgstr "" msgid "Try the transaction again in a few minutes." msgstr "" +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "오류가 발생했습니다. 다시 시도하세요." + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "주문할 수 없습니다." @@ -4464,6 +4441,10 @@ msgid "" "release date." msgstr "" +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -4577,7 +4558,7 @@ msgid "Image must be in PNG format." msgstr "" #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "" @@ -4589,53 +4570,7 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "" - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." -msgstr "" - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "" - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "" - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." +msgid "Your export has failed." msgstr "" #: cms/static/js/factories/import.js @@ -4889,9 +4824,7 @@ msgid "Upload failed for video {fileName}" msgstr "" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" #: cms/static/js/views/active_video_upload_list.js @@ -4945,11 +4878,11 @@ msgstr "" msgid "Max file size exceeded" msgstr "" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Upload New File" msgstr "파일 업로드" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "" @@ -5006,6 +4939,50 @@ msgstr "" msgid "Please select a PDF file to upload." msgstr "업로드할 PDF 파일을 선택하세요." +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "" + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "" + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "" + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "" + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "" + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5201,6 +5178,18 @@ msgstr "" msgid "Component" msgstr "" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "" @@ -5213,6 +5202,37 @@ msgstr "" msgid "Change Manually" msgstr "" +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "" @@ -5431,10 +5451,36 @@ msgid "" "more than <%=limit%> characters." msgstr "" +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "" +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "" @@ -5610,6 +5656,14 @@ msgstr "" msgid "Zoom Out" msgstr "" +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6206,26 +6260,6 @@ msgstr "" msgid "This catalog's courses:" msgstr "" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "" @@ -6398,11 +6432,13 @@ msgid "LEARN MORE" msgstr "" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "개강일" @@ -6810,6 +6846,15 @@ msgstr "" msgid "View Certificate" msgstr "" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -6828,6 +6873,7 @@ msgid "View Archived Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -6849,21 +6895,29 @@ msgid "Starts %(start)s" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "" @@ -6883,10 +6937,13 @@ msgid "Explore New Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore @@ -6894,7 +6951,43 @@ msgstr "" msgid "%(programName)s Home Page." msgstr "" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "" @@ -6920,6 +7013,14 @@ msgstr "" msgid "Upgrade Now" msgstr "" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7158,10 +7259,6 @@ msgstr "" msgid "A list of courses you have just enrolled in as a verified student" msgstr "" -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "강좌" - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "" @@ -7640,6 +7737,20 @@ msgstr "" msgid "Take Photo" msgstr "사진 촬영" +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "" @@ -7902,11 +8013,6 @@ msgid "" "{linkStart}Course Outline{linkEnd}." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -8350,10 +8456,6 @@ msgstr "" msgid "Group information" msgstr "" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -8443,6 +8545,22 @@ msgstr "" msgid "Download" msgstr "" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "" @@ -8550,7 +8668,8 @@ msgid "Staff and Learners" msgstr "" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" #: cms/templates/js/publish-xblock.underscore diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.mo b/conf/locale/pt_BR/LC_MESSAGES/django.mo index 7c3a61cc730f5b2f5133769dc90c5b50745b4eab..cfa3502dfd51fc5d99755908afc376dfc010c6d5 100644 GIT binary patch delta 73639 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 delta 75920 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, 2015 # Edgar Aparecido Pereira de Melo , 2014 # Edgar Aparecido Pereira de Melo , 2014 +# Eduardo Barasal Morales , 2017 # Everton Zanella Alvarenga , 2014 # Filipe Oliveira , 2013 # Francisco Cantarutti , 2014 @@ -252,7 +253,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:31+0000\n" +"POT-Creation-Date: 2017-04-11 14:24+0000\n" "PO-Revision-Date: 2017-03-16 12:39+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/open-edx/edx-platform/language/pt_BR/)\n" @@ -487,6 +488,17 @@ msgid "" msgstr "" "O período de tempo antes de um curso terminar no qual um módulo expirará" +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "Inscrições encerradas" @@ -517,7 +529,6 @@ msgstr "Assistente de Ensino da Comunidade" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html msgid "Student" msgstr "Aluno" @@ -626,7 +637,6 @@ msgid "Unauthorized email address." msgstr "Endereço de e-mail não autorizado" #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -641,7 +651,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "" @@ -654,12 +663,10 @@ msgid "Found existing group: \"{}\"" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "" @@ -670,14 +677,12 @@ msgid "" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "" @@ -716,17 +721,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" 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 {support_email}" @@ -790,17 +792,14 @@ msgid "Other education" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "Certificado de Código de Honra do {platform_name} para {course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "{platform_name} Certificado Verificado para {course_name}" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "{platform_name} Certificado Profissional para {course_name}" @@ -823,7 +822,6 @@ msgstr "" "de acompanhamento não serão enviados para o LinkedIn." #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "{platform_name} Certificado para {course_name}" @@ -868,12 +866,10 @@ msgid "Value of this user attribute." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "O curso que você está procurando não começara até {date}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "" @@ -906,7 +902,6 @@ msgid "Enrollment action is invalid" msgstr "Ação de inscrição inválida" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." @@ -915,7 +910,6 @@ msgstr "" "está conectada com uma conta {platform_name} ainda." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -926,7 +920,6 @@ msgstr "" "partir de seu painel de controle." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -997,17 +990,14 @@ msgid "Unexpected account status" msgstr "Status da conta inesperado" #: 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 "Registration using {provider} has timed out." msgstr "" @@ -1036,7 +1026,6 @@ msgstr "" "Erro desconhecido. Por favor, envie-nos um e-mail relatando o que ocorreu." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -1052,7 +1041,6 @@ msgstr[1] "" "utilizada." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1503,7 +1491,6 @@ msgid "December" msgstr "Dezembro" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." @@ -1513,12 +1500,10 @@ msgstr[1] "" "O arquivo deve terminar com uma das seguintes extensões: '{file_types}'" #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "O tamanho máximo de arquivo para envio é {file_size} bytes. " #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "O curso {course_id} necessita {prerequisite_course_id}" @@ -1527,52 +1512,42 @@ msgid "System defined milestone" msgstr "Marcação definida pelo sistema" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "Comprimento inválido ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "precisa ter {0} caracteres ou mais" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or fewer" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "precisa ser mais difícil ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "precisa conter {0} ou mais caracteres maiúsculos" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "precisa conter {0} ou mais caracteres em minúscula" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "precisa conter {0} ou mais dígitos" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "precisa conter {0} ou mais caracteres de pontuação" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "precisa conter {0} ou mais caracteres não ascii" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "precisa conter {0} ou mais palavras únicas" @@ -1692,7 +1667,6 @@ msgstr "Selecionar uma opção" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "GrupoDeEscolha: marcação inesperada {tag_name}" @@ -1703,7 +1677,6 @@ msgstr "Resposta recebida." #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "" "Era esperada a marcação ou , mas {given_tag} foi " @@ -1726,7 +1699,6 @@ msgstr "" " será substituída pelo parecer do avaliador." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "" @@ -1743,7 +1715,6 @@ msgstr "" "parecer correspondente." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" "Sem resposta do Xqueue por {xqueue_timeout} segundos. Processo interrompido." @@ -1761,7 +1732,6 @@ msgid "No formula specified." msgstr "Sem fórmula especificada." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "Não foi possível analisar a fórmula: {error_msg}" @@ -1774,19 +1744,16 @@ msgid "Sorry, couldn't parse formula" msgstr "Desculpe, não foi possível analisar a fórmula" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "{input_type}: marcação inesperada {tag_name}" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "Era esperada a marcação {expected_tag}, mas {given_tag} foi obtida." #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "" @@ -1803,7 +1770,6 @@ msgid "Answer" msgstr "" #: 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}." @@ -1812,7 +1778,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 do código fonte em XML {sourcenum}." @@ -1863,24 +1828,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 "" "Não é permitido 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}'" @@ -1940,7 +1901,6 @@ msgid "Custom Evaluated Script" msgstr "Roteiro avaliado customizado" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "erro ao recuperar resposta do aluno de {student_answers}" @@ -1961,7 +1921,6 @@ msgstr "Entrada de Símbolos Matemáticos" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "Ocorreu um erro em SymbolicResponse. O erro foi: {error_msg}" @@ -1978,7 +1937,6 @@ msgid "Error: No grader has been set up for this problem." msgstr "Erro: nenhum avaliador foi definido para este problema." #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." @@ -2002,12 +1960,10 @@ msgid "Math Expression Input" msgstr "Entrada de Expressão Matemática" #: 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}" @@ -2016,13 +1972,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" @@ -2034,7 +1988,6 @@ msgstr "Construtor Esquemático de Circuito " #. 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 SchematicResponse. O erro foi: {error_msg}" @@ -2044,13 +1997,11 @@ msgid "Image Mapped Input" msgstr "Entrada de imagem mapeada" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "erro na avaliação de {image_input_id} (input={user_input})" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "" "Erro na especificação do problema. Não é possível analisar retângulo em " @@ -2065,7 +2016,6 @@ msgid "Checkboxes With Text Input" msgstr "Caixas de seleção com entrada de texto" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "A resposta não foi fornecida para {input_type}" @@ -2074,7 +2024,6 @@ msgid "The Staff answer could not be interpreted as a number." msgstr "A resposta da equipe não pôde 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." @@ -2349,7 +2298,6 @@ msgstr "" #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}
  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2358,32 +2306,27 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Sugestão ({hint_num} de {hints_count}):" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" msgstr[1] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" @@ -2404,12 +2347,10 @@ msgid "Problem must be reset before it can be submitted again." msgstr "" #: 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 os envios." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2419,26 +2360,22 @@ 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 "Erro: {msg}" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} hora" msgstr[1] "{num_hour} horas" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} minuto" msgstr[1] "{num_minute} minutos" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} segundo" @@ -2463,7 +2400,6 @@ msgid "Your answers have been saved." msgstr "As suas respostas foram salvas." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2542,7 +2478,6 @@ msgid "Blocked Content Message" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2551,7 +2486,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" @@ -3325,7 +3259,6 @@ msgid "Teams Configuration" msgstr "Configurações de Equipes" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3669,7 +3602,6 @@ msgstr "" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Atualize agora. " @@ -3706,7 +3638,6 @@ msgid "Select another problem type." msgstr "Selecione outro tipo de problema." #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "" @@ -3715,7 +3646,6 @@ msgstr[1] "" "A biblioteca especificada está configurada para buscar {count} problems, " #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "mas apenas {actual} problema foi encontrado." @@ -3754,7 +3684,6 @@ msgid "LTI ID" msgstr "ID do LTI" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3771,7 +3700,6 @@ msgid "LTI URL" msgstr "URL do LTI" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3788,7 +3716,6 @@ msgid "Custom Parameters" msgstr "Parâmetros de customização" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -3926,7 +3853,6 @@ msgstr "" "notas fora do prazo." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." @@ -3935,7 +3861,6 @@ msgstr "" "Deve ser uma sequência \"x=y\"." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -4139,7 +4064,6 @@ msgid "Video Pre-Roll" msgstr "Vídeos Pre-Execução" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -4195,6 +4119,14 @@ msgstr "" "módulos de problema será considerada como um algorítimo de " "pontuação/registro no Exame de Admissão." +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -4319,7 +4251,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "Identificação de Grupo {group_id}" @@ -4364,7 +4295,6 @@ msgstr "" "Os estudantes de determinado group_id poderão ver quais módulos filhos" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (inactive)" @@ -4454,7 +4384,6 @@ msgstr "" "markname;urltomark;baseline,markname2;urltomark2;baseline2" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." @@ -4467,7 +4396,6 @@ msgid "We support only SubRip (*.srt) transcripts format." msgstr "Somente são suportadas transcrições no 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}" @@ -4481,7 +4409,6 @@ msgstr "" "Ocorreu um erro com o arquivo SubRip de transcrição durante a análise." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: Não foi possível encontrar as transcrições enviadas: " @@ -4496,7 +4423,6 @@ msgid "Basic" msgstr "Básico" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4870,7 +4796,6 @@ msgid "Top num_top_words words for word cloud." msgstr "O máximo de palavras num_max_palavras para uma nuvem de palavras." #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" @@ -4879,7 +4804,6 @@ msgstr "" "{end_date})" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "Concluído o curso \"{course_name}\" ({course_mode})" @@ -4950,7 +4874,6 @@ msgstr "" #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -4972,7 +4895,6 @@ msgid "Powered by Open edX" msgstr "Desenvolvido por Open edX" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "" @@ -5043,12 +4965,10 @@ msgid "Terms of Service" msgstr "Termos do Serviço" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "Baixar o aplicativo móvel {platform_name} em Apple App Store" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "Baixar o aplicativo móvel {platform_name} em Google Play" @@ -5063,7 +4983,6 @@ msgid "" msgstr "" #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "O curso está cheio: o limite é {max_student_enrollments_allowed}" @@ -5204,37 +5123,30 @@ msgid "user is not given." msgstr "O usuário não foi fornecido" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "O usuário {user} não existe" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "ID do curso '{course_id}' não é válido" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "O curso não existe contra a chave dada '{course_key}'" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "O usuário {username} não existe." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "{course_key} não é um ID de curso válido." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "O curso {course_key} não existe" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "O usuário {username} não está matriculado no curso {course_key}" @@ -5244,7 +5156,6 @@ msgstr "Ocorreu um erro inesperado durante a geração de certificados." #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5259,7 +5170,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5278,7 +5188,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5288,13 +5197,11 @@ msgstr "" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "{month} {day}, {year}" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -5305,7 +5212,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "{partner_short_name} {course_number} Certificado {platform_name}" @@ -5314,7 +5220,6 @@ msgstr "{partner_short_name} {course_number} Certificado {platform_name}" #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5325,7 +5230,6 @@ msgstr "" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -5363,7 +5267,6 @@ msgstr "Validação de Certificado" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "Sobre realizações {platform_name} " @@ -5380,19 +5283,16 @@ msgid "Certificate ID Number" msgstr "Número de ID do certifcado" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "Sobre os Certificados da {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "Como {platform_name} valida o certificado dos estudantes" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5412,46 +5312,38 @@ msgstr "Valide você mesmo este certificado." #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "{platform_name} oferece aulas online interativas e MOOCs" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "Sobre {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "Saber mais sobre {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "Aprender com {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "Trabalhe na {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "Entrar em Contato com {platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" "Reconhecimento da {platform_name} para a realização dos seguintes estudantes" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -5461,30 +5353,25 @@ msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "um plano de estudo oferecido por {partner_short_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "Eu concluí o curso {course_title} no {platform_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "Eu concluí um curso em {platform_name}. Veja meu certificado." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "Mais informações sobre o certificado de {user_name}" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "{fullname}, você recebeu um certificado!" @@ -5501,7 +5388,6 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "Mais sobre as realizações de {fullname} " @@ -5550,12 +5436,10 @@ msgid "problems" msgstr "problemas" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "{course_id} não é um ID de curso válido." #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "O curso {course_id} não existe." @@ -5592,7 +5476,6 @@ msgid "Automatically approve valid refund requests, without manual processing" msgstr "" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -5638,7 +5521,6 @@ msgid "Please wait a few minutes and then try again." msgstr "Por favor, aguarde alguns minutos e tente novamente." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "Para ajuda, entre em contato com {payment_support_link}." @@ -5647,7 +5529,6 @@ msgid "An error occurred while creating your receipt." msgstr "Ocorreu um erro durante a criação do seu recibo." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -5663,7 +5544,6 @@ msgstr "Wiki" #. 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 é a wiki para _{course_name}_ de **{organization}**." @@ -5672,7 +5552,6 @@ msgid "Course page automatically created." msgstr "Página do curso criada automaticamente." #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "Bem-vindo à Wiki {platform_name}" @@ -5706,12 +5585,10 @@ msgstr "Você não tem acesso a este curso via dispositivos móveis" #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "" @@ -5789,7 +5666,6 @@ msgstr "" "qualificar para obter um Certificado." #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5834,7 +5710,6 @@ msgstr "Livros didáticos" #. "$500.00" #: lms/djangoapps/courseware/views/views.py #: lms/templates/shoppingcart/shopping_cart.html -#, python-brace-format msgid "{currency_symbol}{price}" msgstr "{currency_symbol}{price}" @@ -5886,7 +5761,6 @@ msgid "Certificate unavailable" msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -5901,12 +5775,10 @@ msgid "Invalid location." msgstr "Localização inválida." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "O usuário {username} nunca acessou o problema {location}" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "" "Você deve estar atutenticado na plataforma {platform_name} para criar um " @@ -5929,7 +5801,6 @@ msgid "Certificate is being created." msgstr "O certificado está sendo criado." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -6001,7 +5872,6 @@ msgstr "" " exceção das informações financeiras) para propósitos de marketing da edX" #: 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" @@ -6062,7 +5932,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "Houve uma falha na autenticação de {username}, erro {error}\n" @@ -6071,7 +5940,6 @@ msgstr "Houve uma falha na autenticação de {username}, erro {error}\n" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "Houve uma falha na autenticação de {username}\n" @@ -6098,12 +5966,10 @@ msgstr "Por favor, digite o nome completo" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "O endereço de e-mail deve terminar em {domain}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "O {email_addr} já existe como {external_id}" @@ -6116,29 +5982,24 @@ 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 {user}, {error}" msgstr "Oops, falha ao criar o usuário {user}, {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "Usuário {user} criado com sucesso!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "" "Não foi possível encontrar o usuário com este endereço de e-mail " "{email_addr}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "Não foi possível encontrar o usuário com o nome {username} - {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "Usuário {username} apagado" @@ -6220,7 +6081,6 @@ msgid "Information about all courses" msgstr "Informações 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 o ID {0}
    {1}
    " @@ -6376,7 +6236,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "{platform_name} Equipe" @@ -6385,7 +6244,7 @@ msgid "Course Staff" msgstr "Equipe do curso" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "Equipe" @@ -6399,7 +6258,6 @@ msgid "Credit Card - Individual" msgstr "Cartão de Crédito - Individual" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "Inscritos manualmente pelo usuário: {username}" @@ -6416,12 +6274,10 @@ msgid "TBD" msgstr "A ser definida" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -6449,7 +6305,6 @@ msgid "Could not read uploaded file." msgstr "O arquivo de upload não foi lido corretamente." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" @@ -6458,12 +6313,10 @@ msgstr "" " de usuário, nome completo, e país" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "Email inválido {email_address}." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -6476,12 +6329,10 @@ msgid "File is not attached." msgstr "O arquivo não está anexado." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "Nome {user} já existe." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -6515,7 +6366,6 @@ msgstr "" "baixar, na tabela abaixo." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr "A fatura número '{num}' não existe." @@ -6524,7 +6374,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "A venda associada a esta fatura já foi invalidada." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "Fatura de número {0} foi invalidada." @@ -6533,7 +6382,6 @@ msgid "This invoice is already active." msgstr "Esta fatura já está ativa." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "Os códigos de registro para o número da fatura {0} foram reativados." @@ -6876,7 +6724,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "" "A alteração da data de entrega para o aluno {0} de {1} para {2} foi feita " @@ -6890,7 +6737,6 @@ msgstr "" "data limite). " #: 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 " @@ -6936,14 +6782,12 @@ msgstr "" "andamento na seção \"Tarefas pendentes\"." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "" "O estudante (username/email={user}) já está na lista de exceção do " "cerificado" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -6969,7 +6813,6 @@ msgstr "" "usuário e endereço de e-mail válidos." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "" @@ -6977,7 +6820,6 @@ msgstr "" "novamente." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "" @@ -6993,17 +6835,14 @@ msgid "Certificate generation started for white listed students." msgstr "Emissão de Certificado para os alunos de lista branca" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "usuário \"{user}\" em linha# {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "usuário \"{username}\" em linha# {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." @@ -7012,7 +6851,6 @@ msgstr "" "tente novamente." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -7038,7 +6876,6 @@ msgstr "" " botão de \"Invalidar Certificado\"" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -7053,22 +6890,18 @@ msgid "coupon id is None" msgstr "O id do cupom está vazio" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "O cupom com o id ({coupon_id}) não existe" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "O cupom com o id ({coupon_id}) já está inativo" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "O cupom com o id ({coupon_id}) foi atualizado com successo" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -7090,12 +6923,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "Por favor insira a data no formato: mês/dia/ano" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "O cupom com o código de cupom ({code}) foi adicionado com sucesso" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "O cupom com o código ({code}) já existe para este curso." @@ -7104,7 +6935,6 @@ msgid "coupon id not found" msgstr "O id do cupom não foi encontrado" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "O cupom com o ID de cupom ({coupon_id}) foi atualizado com Sucesso" @@ -7113,7 +6943,6 @@ msgid "Instructor" msgstr "Instrutor" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -7141,7 +6970,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "Digite o valor correspondente ao preço do curso" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "Modo slug ({mode_slug}) não existe" @@ -7154,7 +6982,6 @@ msgid "Course Info" msgstr "Informações sobre o curso" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "Data da inscrição está disponível em {dashboard_link}." @@ -7187,20 +7014,22 @@ msgstr "Estatísticas" msgid "Metrics" msgstr "Indicadores" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "0 enviado" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "{num_emails} enviado" msgstr[1] "{num_emails} enviados" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "{num_emails} falhou" @@ -7215,7 +7044,6 @@ msgid "Incomplete" msgstr "Incompleto" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "" @@ -7234,12 +7062,10 @@ msgid "The enrollment code has been restored." msgstr "O código de inscrição foi restaurado." #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr "Não existe recuperação para este este código de inscrição ({code})." #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "" "Identificador de correspondência de aluno não encontrado: " @@ -7250,12 +7076,10 @@ msgid "Unable to parse date: " msgstr "Houve um problema ao analisar 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 o url: {0}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "Unidade {0} não possui data limite para ser estendida." @@ -7282,12 +7106,10 @@ msgid "Extended Due Date" msgstr "Data de entrega prorrogada" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "Usuários com prorrogação de data de entrega para {0}" #: 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})" @@ -7436,14 +7258,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 do resultado 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 foram encontradas informações do resultado da tarefa para a tarefa do " @@ -7458,7 +7278,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 do resultado da tarefa são inválidas para a tarefa do " @@ -7469,7 +7288,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 " @@ -7478,14 +7296,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é o 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 "" "Não foi possível encontrar nenhum envio a ser {action} para o estudante " @@ -7494,21 +7310,18 @@ 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 "Falha no problema a ser {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. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" @@ -7519,54 +7332,46 @@ 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 "Entrance exam successfully {action} for student '{student}'" msgstr "O Exame de Admissão 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 envios {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 "Falha ao {action} problema para algum dos {attempted} alunos" #. 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 os {attempted} alunos" #. 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 "{action} problema para {succeeded} dos alunos {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 destinatário 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 "Falha ao {action} mensagem para algum dos destinatários {attempted} " #. 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} corretamente para os destinatários {attempted} " @@ -7574,31 +7379,38 @@ 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 "{action} mensagem para {succeeded} dos destinatários {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 "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/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "Caso queira exibir este módulo na tabela de conteúdos" @@ -7665,18 +7477,6 @@ msgstr "" "então, o bloco é considerado visível para todos. Note que o campo é ignorado" " se o bloco estiver visível_apenas_para_equipe." -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" -"Este componente refere-se ao conteúdo de configurações de grupos deletados " -"ou inválidos." - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "" -"Este componente refere-se ao conteúdo de grupos deletados ou inválidos." - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "Minhas Notas" @@ -7686,7 +7486,6 @@ msgid "Order Payment Confirmation" msgstr "Confirmação do pagamento do pedido" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -7744,12 +7543,10 @@ msgid "The price per item sold, including discounts." msgstr "O preço por item vendido, incluindo descontos." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "Registro para o curso: {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" @@ -7757,12 +7554,10 @@ msgstr "" "seu novo curso." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "Códigos de inscrição para o curso : {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "O modo {mode} não existe para {course_id}" @@ -7770,7 +7565,6 @@ msgstr "O modo {mode} não existe para {course_id}" #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "{mode_name} para o curso {course}" @@ -7783,7 +7577,6 @@ msgstr "" "dias após a data de início do curso." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -7800,7 +7593,6 @@ msgstr "" "dias após a data de início do curso." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -7811,7 +7603,6 @@ msgstr "" "favor, NÃO inclua as informações do teu cartão de crédito." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -7824,22 +7615,18 @@ msgstr "" " serviços foram prestados em troca deste presente." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "Não foi possível encontrar um curso com o ID '{course_id}'" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "Doação para {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "Doação para {platform_name}" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "Página {page_number} de {page_count}" @@ -7852,13 +7639,11 @@ msgid "Order" msgstr "Pedido" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "{id_label} # {item_id}" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -#, python-brace-format msgid "Date: {date}" msgstr "Data: {date}" @@ -7914,12 +7699,10 @@ msgid "TERMS AND CONDITIONS" msgstr "TERMOS E CONDIÇÕES" #: 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 -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "" "O processador de pagamento retornou um valor digitado incorretamente {0} " @@ -7934,7 +7717,6 @@ msgstr "" "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}." @@ -7943,7 +7725,6 @@ msgstr "" "pedido {2} {3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -7956,7 +7737,6 @@ msgstr "" "dúvidas sobre pagamentos, mande uma mensagem para {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -7972,7 +7752,6 @@ msgstr "" "{email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -7985,7 +7764,6 @@ msgstr "" "problema! " #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8166,7 +7944,6 @@ msgstr "" "forma de pagamento" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -8270,13 +8047,11 @@ msgid "UNKNOWN REASON" msgstr "CAUSA DESCONHECIDA" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "" "O processador de pagamentos não retornou o parâmetro necessário: {parameter}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." @@ -8285,7 +8060,6 @@ msgstr "" "parâmetro {parameter}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -8296,7 +8070,6 @@ msgstr "" "{total_cost_currency}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -8309,7 +8082,6 @@ msgstr "" "sobre pagamentos mande uma mensagem para {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -8324,7 +8096,6 @@ msgstr "" " dúvidas específicas sobre pagamentos para o endereço {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -8337,7 +8108,6 @@ msgstr "" " endereço {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8355,7 +8125,6 @@ msgstr "" "pagamentos para {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -8368,7 +8137,6 @@ msgstr "" "perguntas a respeito do pagamento para o endereço {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -8379,7 +8147,6 @@ msgstr "" "favor entre em contato conosco pelo endereço {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -8576,7 +8343,6 @@ msgstr "" "novamente com outra forma de pagamento." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -8807,12 +8573,10 @@ msgid "The course you requested does not exist." msgstr "O curso solicitado não existe." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "O curso {course_id} já está no seu carrinho." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "Você já está inscrito no curso {course_id}." @@ -8821,22 +8585,18 @@ msgid "Course added to cart." msgstr "Curso adicionado ao carrinho." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr "Não existe nenhum desconto para o código '{code}'." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "Este código de inscrição ({enrollment_code}) não é mais válido." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "Este código de inscrição ({enrollment_code}) não é válido." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "" @@ -8907,22 +8667,18 @@ msgid "User not found" msgstr "Usuário não encontrado" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "O curso {course_id} não passou pela janela de reembolso." #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "Nenhuma ordem foi encontrada para {user} no curso {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr "O {user} teve sua matrícula cancelada de {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "Reembolso de {cost} para o id da ordem {order_id}" @@ -8936,7 +8692,6 @@ msgid "Teams" msgstr "Equipes" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "O ID de curso fornecido {course_id} não é válido." @@ -8949,7 +8704,6 @@ msgid "text_search and order_by cannot be provided together" msgstr "busca_texto e pedido_de não podem ser fornecidos juntos" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "A identificação do tópico fornecido {topic_id} não é válida" @@ -8962,12 +8716,10 @@ msgstr "Erro ao conectar-se a elasticsearch" #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "A ordem {ordering} não é suportada" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "O ID do curso fornecido {course_id} não é válido." @@ -8992,30 +8744,16 @@ msgid "This team is already full." msgstr "Esta equipa já está cheia." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "O usuário {username} já é um membro de uma equipe neste curso." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "" "O usuário {username} não está inscrito no curso relacionado com esta equipe." -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "" -"CURSO NÃO ENCONTRADO. Por favor, verifique se a identificação do curso está " -"correta." - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "" - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "A sua verificação de {platform_name} expirou." @@ -9128,7 +8866,6 @@ msgid "No profile found for user" msgstr "Nenhum perfil encontrado para o usuário" #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "Nome deve conter no mínimo {min_length} caracteres." @@ -9148,7 +8885,6 @@ msgid "Facebook" msgstr "Facebook" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "Siga {platform_name} no Facebook" @@ -9160,7 +8896,6 @@ msgid "Twitter" msgstr "Twitter" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "Siga {platform_name} no Twitter" @@ -9171,7 +8906,6 @@ msgid "LinkedIn" msgstr "LinkedIn" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "Siga {platform_name} no LinkedIn" @@ -9182,7 +8916,6 @@ msgid "Google+" msgstr "Google+" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "Siga {platform_name} no Google+" @@ -9205,7 +8938,6 @@ msgid "Reddit" msgstr "Reddit" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "Assine {platform_name} no subreddit" @@ -9228,7 +8960,6 @@ msgid "Youtube" msgstr "Youtube" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "Assine o canal {platform_name} no Youtube" @@ -9758,7 +9489,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "A restauração desta versão marcará o artigo como excluído." #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -9785,7 +9515,6 @@ msgid "The contact address of your company." msgstr "" #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "" @@ -9815,7 +9544,6 @@ msgid "The reason this user wants to access the API." msgstr "" #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "" @@ -9827,7 +9555,6 @@ msgstr "" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -9846,17 +9573,14 @@ msgid "Parameter usage_id not provided." msgstr "O parâmetro usage_id não foi fornecido" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "Inválido usage_id: {usage_id}" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "O bloqueio com usage_id: {usage_id} não foi encontrado" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." @@ -9865,7 +9589,6 @@ msgstr "" "remover alguns favoritos antes que você possa adicionar novos." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "O indicador com id_uso : {usage_id} não existe" @@ -9963,13 +9686,11 @@ msgid "Course Credit Eligibility" msgstr "Elegibilidade de crédito no curso" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "" @@ -9977,17 +9698,14 @@ msgstr "" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "[{username}] não é elegível para creditar no [{course_key}]." #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "[{course_key}] não é uma chave de curso válida." @@ -10097,7 +9815,6 @@ msgid "Language code not provided" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "" @@ -10106,10 +9823,16 @@ msgid "Language reset to the default language code" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "" +"CURSO NÃO ENCONTRADO. Por favor, verifique se a identificação do curso está " +"correta." + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "A chave de curso para o curso restrito." @@ -10158,17 +9881,14 @@ msgid "The country to which this rule applies." msgstr "O país, o qual essas regras são aplicadas." #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "Lista branca {country} para {course}" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "Lista negra {country} para {course}" #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -10185,17 +9905,14 @@ msgid "" msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "O arquivo dever ter tamanho máximo de {image_max_size}." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "O arquivo deve ter tamanho minimo de {image_min_size}." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "" "O arquivo deve estar em um dos seguintes formatos: {valid_file_types}." @@ -10241,28 +9958,23 @@ msgid "Enable course home page improvements." msgstr "Ativar Melhorias na Home Page do curso" #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "O campo '{field_name}' não pôde ser editado." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "Falha ao deletar preferência do usuário '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "" "A Preferência '{preference_key}' não pode ser definido com um valor vazio." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "Chave '{preference_key}' de preferência de usuário inválido." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." @@ -10271,19 +9983,16 @@ msgstr "" "'{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" "Salvamento falhou para preferencia de usuário '{key}' com valor '{value}'." @@ -10307,7 +10016,6 @@ msgstr "nomedousuario@dominio.com" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "O endereço de e-mail que usou para registrar com {platform_name}" @@ -10332,7 +10040,6 @@ msgstr "Lembrar-me" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -10343,7 +10050,6 @@ msgstr "" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -10382,7 +10088,6 @@ msgstr "Nome de Usuário Público" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -10419,7 +10124,6 @@ msgstr "Endereço para correspondência" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "Diga-nos por que está interessado em {platform_name}" @@ -10459,7 +10163,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "" @@ -10468,7 +10171,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "" @@ -10476,6 +10178,10 @@ msgstr "" msgid "Review the Terms of Service" msgstr "" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "" + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "O valor é inválido." @@ -10490,7 +10196,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "" @@ -10522,6 +10227,16 @@ msgstr "" "Um nome de subcategoria para a discussão. Este nome aparecerá no painel à " "esquerda do fórum de discussão do curso." +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "Grupos de conteúdo" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -10556,7 +10271,6 @@ msgid "(Unnamed)" msgstr "(anônimo)" #: 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" @@ -10631,7 +10345,6 @@ msgstr "" ". O diretório do curso já deve ser um repositório git. Uso: git_export " #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -10653,16 +10366,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "Não foi possível encontrar o arquivo {0} no pacote." +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" -msgstr "Grupo excluído" +msgid "{previous_groups}, {current_group}" +msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -10681,17 +10399,14 @@ msgid "must have name of the certificate" msgstr "deve ter o nome do certificado" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "Ordem do certificado {0} chave de valor ausente '{1}'" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "Permissão Negada: Falha na autenticação de {user}" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "" @@ -10739,7 +10454,6 @@ msgstr "" " torne único." #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -10807,17 +10521,47 @@ msgid "Invalid data" msgstr "Dados inválidos" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "Dados inválidos ({details})" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" msgstr "Duplicata de {0}" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "Duplicata de '{0}'" @@ -10825,7 +10569,6 @@ msgstr "Duplicata de '{0}'" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" @@ -10839,19 +10582,16 @@ msgid "%" msgstr "%" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} \"{display_name}\"" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "" "Não foi possível criar biblioteca - o campo requerido '{field}' está " "faltando. " #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -10888,7 +10628,6 @@ 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 "Não foi possível encontrar o usuário através do e-mail '{email}'." @@ -10897,7 +10636,6 @@ msgid "No `role` specified." msgstr "Sem `função` especificada. " #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "O usuário {email} registrou-se, mas ainda não ativou a conta." @@ -10979,7 +10717,6 @@ msgstr "Desconhecido" #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "URL {profile_name} " @@ -10994,7 +10731,6 @@ msgstr "Data de Envio" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "{course}_video_url" @@ -11068,7 +10804,6 @@ msgid "Course is already in published state." msgstr "" #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "Formato incorreto para o campo '{name}'.{detailed_message}" @@ -11503,10 +11238,6 @@ msgstr "Ver todos os cursos" msgid "Dashboard" msgstr "Painel de controle" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "Meus Cursos" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "" @@ -12173,6 +11904,38 @@ msgstr "" msgid "You do not have any notes." msgstr "Você não possui nenhuma anotação. " +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "Visualização do Curso" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "Visualizar o curso como:" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "Nome do usuário ou e-mail:" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "Definir modo de pré-visualização" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "" + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -14025,11 +13788,6 @@ msgstr "" msgid "Sorry, there was an error when trying to enroll you" msgstr "Desculpe, ocorreu um erro durante sua matrícula" -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "Parabéns! Você agora está matriculado em {course_name}" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -14300,34 +14058,6 @@ msgstr "" msgid "Email someone to say you've enrolled in this course" msgstr "Envie e-mail para alguém dizendo que se inscreveu neste curso." -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "Visualização do Curso" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "Visualizar o curso como:" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "Estudante especifico" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "Aluno em {content_group}" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "Nome do usuário ou e-mail:" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "Definir modo de pré-visualização" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "" - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "Material do Curso" @@ -14649,6 +14379,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "Equipe {platform_name}" @@ -15301,6 +15032,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "Atenciosamente, Equipe {course_name}" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "" @@ -15555,6 +15287,7 @@ msgstr "" " de contato encontram-se em:" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." @@ -15563,6 +15296,7 @@ msgstr "" "erro, podemos investigar o que ocorreu." #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -17773,7 +17507,13 @@ msgstr "" msgid "Show the status for the tasks that you submitted for this problem." msgstr "" +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "Meus Cursos" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "" @@ -18968,6 +18708,37 @@ msgstr "" " certificados autênticos para apoiar um fundo gratuito global de educação " "para todos." +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -19036,6 +18807,39 @@ msgstr "" "Após o registro, a maioria das perguntas pode ser respondida nos fóruns de " "discussão específicos do curso ou nas Perguntas frequentes. " +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "" @@ -19370,6 +19174,10 @@ msgstr "Duplicar" msgid "Duplicate this component" msgstr "Duplicar este componente " +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr "Excluir este componente" @@ -20053,6 +19861,60 @@ msgstr "Exportar Conteúdo da Biblioteca" msgid "Export Course Content" msgstr "Exportar o conteúdo do curso" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "Sucesso" + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr "Dados {em_start}exportados com{em_end} seu curso:" @@ -20236,11 +20098,6 @@ msgstr "Seu curso:" msgid "Course git url:" msgstr "Url do git do curso:" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "Grupos de conteúdo" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "Configurações de Grupo de Experimentos" @@ -20728,10 +20585,6 @@ msgstr "" "Integrando o conteúdo importado em seu curso. Este processo poderá levar " "tempo para cursos maiores." -#: cms/templates/import.html -msgid "Success" -msgstr "Sucesso" - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "Seu conteúdo importado foi integrado a esta biblioteca" @@ -22310,18 +22163,27 @@ msgid "" msgstr "" #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "Nenhum grupo de conteúdo existente" +msgid "No visibility settings" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" -"Use os grupos de conteúdo para que grupos de alunos tenham acesso para um " -"conjunto específico de conteúdo. Crie um ou mais grupos de conteúdo e faça " -"com que componentes específicos sejam visíveis para eles." #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -22331,55 +22193,36 @@ msgstr "Gerenciar grupos de conteúdo" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" -"{screen_reader_start}Atenção:{screen_reader_end} A Unidade deste conteúdo " -"está oculto para os alunos. A visibilidade das configurações aqui será " -"superada por meio deste." #: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "Tornar visível para:" +msgid "Currently visible to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "Todos Alunos e Equipe" +msgid "All Learners and Staff" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "Grupos de Conteúdo Específicos" +msgid "Change visibility to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "Grupo de conteúdo deletado" +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" -"Grupo de Conteúdo inexistente. Por favor, escolha outro ou permita acesso a " -"todos os estudantes e equipe." - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "Ponto de Verificação" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "Completar Ponto de Verificação" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." -msgstr "" -"Os alunos que necessitam de verificação devem passar pela verificação " -"definida para ver o conteúdo desta unidade. Os alunos que não exigem " -"verificação podem ver este conteúdo como padrão." #: cms/templates/emails/activation_email.txt msgid "" diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo b/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo index 5d9a94164ae6fd7c6d935ac38b21c40f30ffa8e4..57d83f48653fb32f1a94944d7ccb49d357f80ef7 100644 GIT binary patch delta 30993 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 diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po index 128a512db3..8a53023874 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -20,6 +20,7 @@ # Cristiano Tavares , 2015 # Edgar Aparecido Pereira de Melo , 2014 # Edgar Aparecido Pereira de Melo , 2014 +# Eduardo Barasal Morales , 2017 # Emili Costa , 2015 # Erik Henrique , 2015 # Fabiana Lavor , 2016 @@ -190,9 +191,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:30+0000\n" -"PO-Revision-Date: 2017-03-16 12:35+0000\n" -"Last-Translator: Ned Batchelder \n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/open-edx/edx-platform/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -210,8 +211,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "Salvando" @@ -243,9 +244,8 @@ msgstr "Apagar" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -530,12 +530,6 @@ msgstr "" msgid "This problem has been reset." msgstr "" -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "" @@ -1726,9 +1720,9 @@ msgstr "Espaçamento vertical" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "Visualizar" @@ -1841,7 +1835,6 @@ msgstr "" "SequenceModule atual. Por favor, entre em contato com a equipe do curso." #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "Adicionado a favoritos" @@ -1948,13 +1941,17 @@ msgid "on" msgstr "Ligado" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "Posição do vídeo" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "Vídeo concluído" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "Posição do vídeo" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2219,9 +2216,7 @@ msgid "Loading posts list" msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -2340,13 +2335,13 @@ msgstr "solta no destino" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "%s atrás" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "%s a partir de agora" @@ -2359,7 +2354,7 @@ msgid "about a minute" msgstr "aproximadamente um minuto" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d minuto" @@ -2370,7 +2365,7 @@ msgid "about an hour" msgstr "aproximadamente uma hora" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "aproximadamente %d hora" @@ -2381,7 +2376,7 @@ msgid "a day" msgstr "um dia" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d dia" @@ -2392,7 +2387,7 @@ msgid "about a month" msgstr "aproximadamente um mês" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d mês" @@ -2403,7 +2398,7 @@ msgid "about a year" msgstr "aproximadamente um ano" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d ano" @@ -2822,8 +2817,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -3097,32 +3090,13 @@ msgid "Heading" msgstr "Cabeçalho" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "Ocorreu um erro. Tente novamente." - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "" - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "Carregando" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "Todas as subseções" @@ -3131,7 +3105,8 @@ msgstr "Todas as subseções" msgid "All units" msgstr "Todas as unidades" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "Clique para alterar" @@ -3139,7 +3114,7 @@ msgstr "Clique para alterar" msgid "Select a chapter" msgstr "Selecione um capítulo" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "Salvar alterações" @@ -3160,15 +3135,8 @@ msgid "Enter Start Date and Time" msgstr "Informe a data e o horário de início" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3184,15 +3152,15 @@ msgid " learner is successfully added to the exception list" msgstr "aluno é adicionado com sucesso na lista de exceção" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3200,20 +3168,19 @@ msgid " learner does not exist in LMS and not added to the exception list" msgstr "aluno não existe no LMS e não está adicionado na lista de exceção" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_invalidation_view.js @@ -3287,14 +3254,14 @@ msgid "An error occurred. Please try again later." msgstr "Ocorreu um erro. Por favor, tente novamente mais tarde." #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "Visualizando %s curso" msgstr[1] "Visualizando %s cursos" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "Não foi possível encontrar resultados para \"%s\"." @@ -3572,6 +3539,12 @@ msgstr "" "Ocorreu um erro ao gerar as informações do perfil do estudante. Por favor, " "tente novamente." +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "Carregando" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "Ocorreu um erro ao obter a lista de alunos." @@ -4175,8 +4148,13 @@ msgstr "" "Os links são gerados a pedido e expiram em 5 minutos devido à natureza " "delicada das informações do aluno." +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s resultado" @@ -4272,7 +4250,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "" @@ -4285,10 +4263,7 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" #: lms/static/js/student_account/views/LoginView.js @@ -4302,8 +4277,7 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" #: lms/static/js/student_account/views/RegisterView.js @@ -4674,6 +4648,10 @@ msgstr "Todas as opções de pagamento estão indisponíveis no momento." msgid "Try the transaction again in a few minutes." msgstr "Tente fazer esta transação novamente em alguns minutos." +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "Ocorreu um erro. Tente novamente." + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "Não foi possível enviar seu pedido." @@ -4818,6 +4796,10 @@ msgid "" "release date." msgstr "" +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -4939,7 +4921,7 @@ msgid "Image must be in PNG format." msgstr "A imagem deve estar no formato PNG." #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "Grupo %s" @@ -4951,64 +4933,8 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "Ocorreu um erro na exportação." - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." +msgid "Your export has failed." msgstr "" -"Houve uma falha de exportação para XML em pelo menos um componente. " -"Recomenda-se que você vá para a página de edição e repare o erro antes de " -"tentar outra exportação. Por favor, verifique que todos os componentes da " -"página são válidos e não exibem qualquer mensagens de erro." - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "Corrigir falha de componente" - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "Retornar para Exportar" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "" -"Sua biblioteca não pode ser exportada em XML. Não há informações suficientes" -" para identificar qual é o componente com erro. Verifique sua biblioteca " -"para identificar qualquer componente problemático e tente novamente." - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "Me leve à página principal da biblioteca" - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "" -"Seu curso não pode ser exportado em XML. Não há informações suficientes para" -" identificar qual é o componente com erro. Verifique seus cursos para " -"identificar qualquer componente problemático e tente novamente." - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "Me leve à página principal do curso" - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "A mensagem bruta de erro é:" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." -msgstr "Ocorreu um erro com sua exportação." #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." @@ -5278,9 +5204,7 @@ msgid "Upload failed for video {fileName}" msgstr "" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" #: cms/static/js/views/active_video_upload_list.js @@ -5340,12 +5264,12 @@ msgstr "" msgid "Max file size exceeded" msgstr "Tamanho máximo de arquivo excedido." -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" msgstr "Subir um Novo Arquivo" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "Carregar outro arquivo" @@ -5403,6 +5327,50 @@ msgstr "Enviar um novo PDF para “<%= name %>”" msgid "Please select a PDF file to upload." msgstr "Por favor, selecione um arquivo PDF para enviar." +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "Ocorreu um erro na exportação." + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "Corrigir falha de componente" + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "Retornar para Exportar" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "Me leve à página principal da biblioteca" + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "Me leve à página principal do curso" + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "A mensagem bruta de erro é:" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "Ocorreu um erro com sua exportação." + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5620,6 +5588,18 @@ msgstr "Editando: %(title)s" msgid "Component" msgstr "Componente" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "Erro de validação ao salvar" @@ -5632,6 +5612,36 @@ msgstr "Desfazer alterações" msgid "Change Manually" msgstr "Alterar manualmente" +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "Grupos" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "Data adicionada." @@ -5865,10 +5875,36 @@ msgstr "" "Os campos comprimento combinando da Organização e código da biblioteca não " "podem ultrapassar <%=limit%> caracteres. " +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "Duplicando" +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "" @@ -6049,6 +6085,14 @@ msgstr "Aumentar a tela" msgid "Zoom Out" msgstr "Diminuir a tela" +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6658,32 +6702,6 @@ msgstr "" msgid "This catalog's courses:" msgstr "" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "Meus favoritos" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "Adicionado aos favoritos em" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "" -"Você ainda não adicionou aos favoritos nenhuma página do material didático" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" -"Use os favoritos para ajudá-lo a facilmente retornar para as páginas do " -"material didático. Para adicionar uma página aos favoritos selecione " -"Favoritos no lado superior direito de tal página. Para ver a lista de todos " -"os teus favoritos, selecione Favoritos no canto superior de qualquer página " -"do material didático." - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "Expandir Tudo" @@ -6862,11 +6880,13 @@ msgid "LEARN MORE" msgstr "APRENDER MAIS" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "Início: %(start_date)s" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "Iniciar" @@ -7301,6 +7321,15 @@ msgstr "" msgid "View Certificate" msgstr "" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -7319,6 +7348,7 @@ msgid "View Archived Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -7340,21 +7370,29 @@ msgid "Starts %(start)s" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "" @@ -7374,10 +7412,14 @@ msgid "Explore New Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore @@ -7385,7 +7427,43 @@ msgstr "" msgid "%(programName)s Home Page." msgstr "" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "" @@ -7411,6 +7489,14 @@ msgstr "" msgid "Upgrade Now" msgstr "" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7655,10 +7741,6 @@ msgstr "Você está inscrito como aluno verificado para:" msgid "A list of courses you have just enrolled in as a verified student" msgstr "Lista de cursos para quais você se inscreveu como um aluno verificado" -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "Curso" - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "Explore seu curso!" @@ -8206,6 +8288,20 @@ msgstr "Tire uma foto novamente" msgid "Take Photo" msgstr "Tirar foto" +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "Adicionado aos favoritos em" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "" @@ -8475,11 +8571,6 @@ msgid "" "{linkStart}Course Outline{linkEnd}." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "Nome do Grupo de Conteúdo" @@ -8927,10 +9018,6 @@ msgstr "Descrição longa opcional" msgid "Group information" msgstr "Informação do grupo" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "Grupos" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -9025,6 +9112,22 @@ msgstr "" msgid "Download" msgstr "Baixar" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "Você ainda não adicionou nenhum livro-texto a este curso." @@ -9134,10 +9237,9 @@ msgid "Staff and Learners" msgstr "" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" -"Alguns conteúdos nesta unidade são visíveis apenas para grupos de conteúdo " -"particular" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore diff --git a/conf/locale/rtl/LC_MESSAGES/django.mo b/conf/locale/rtl/LC_MESSAGES/django.mo index a47bb1d28b6e5e61a910d1a6f0799ab45929bd68..8d5bbf79e41dbaf9a34bc9fd49bbd5e27588f405 100644 GIT binary patch delta 93050 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 Z>3_ZuqWy_uN!oRm0xh~rF3>^T4VeQI{{H1;|F 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\n" "MIME-Version: 1.0\n" @@ -273,6 +273,22 @@ msgid "" msgstr "" "فاث فهوث حثقهخي زثبخقث ش ذخعقسث ثريس هر صاهذا ش ذخعقسث وخيث صهمم ثطحهقث" +#: common/djangoapps/course_modes/views.py +#, python-brace-format +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "ذخرلقشفعمشفهخرس! غخع شقث رخص ثرقخممثي هر {course_name}" + +#: common/djangoapps/course_modes/views.py +#, python-brace-format +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" +"صثمذخوث, {username}! غخع شقث شزخعف فخ ثرقخمم هر {course_name}, بقخو " +"{partner_names}, سحخرسخقثي زغ {enterprise_name}. حمثشسث سثمثذف غخعق " +"ثرقخمموثرف هربخقوشفهخر زثمخص." + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "ثرقخمموثرف هس ذمخسثي" @@ -303,7 +319,6 @@ msgstr "ذخووعرهفغ فش" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/preview_menu.html msgid "Student" msgstr "سفعيثرف" @@ -1295,29 +1310,6 @@ msgctxt "month name" msgid "December" msgstr "يثذثوزثق" -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "" -"If you have concerns about sharing your data, please contact your " -"administrator at {enterprise_customer_name}." -msgstr "" -"هب غخع اشدث ذخرذثقرس شزخعف ساشقهرل غخعق يشفش, حمثشسث ذخرفشذف غخعق " -"شيوهرهسفقشفخق شف {enterprise_customer_name}." - -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "" -"If you have concerns about sharing your data, please contact your " -"administrator at {enterprise_customer_name} at {contact_info}." -msgstr "" -"هب غخع اشدث ذخرذثقرس شزخعف ساشقهرل غخعق يشفش, حمثشسث ذخرفشذف غخعق " -"شيوهرهسفقشفخق شف {enterprise_customer_name} شف {contact_info}." - -#: common/djangoapps/util/enterprise_helpers.py -#, python-brace-format -msgid "Enrollment in {course_name} was not complete." -msgstr "ثرقخمموثرف هر {course_name} صشس رخف ذخوحمثفث." - #: common/djangoapps/util/file.py #, python-brace-format msgid "The file must end with the extension '{file_types}'." @@ -4036,6 +4028,14 @@ msgstr "" "ثرفثق فقعث خق بشمسث. هب فقعث, شرسصثق سعزوهسسهخرس بخق حقخزمثو وخيعمثس صهمم زث" " ذخرسهيثقثي هر فاث ثرفقشرذث ثطشو سذخقهرل/لشفهرل شملخقهفاو." +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "ثرقخمموثرف فقشذنس" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "حشقفهفهخر بخق سثلوثرفهرل عسثقس زغ ثرقخمموثرف فقشذن" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "صاثفاثق فاهس سفعيثرف اشس دخفثي خر فاث حخمم" @@ -7453,6 +7453,20 @@ msgstr " (سنهححهرل {skipped})" msgid " (out of {total})" msgstr " (خعف خب {total})" +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" +"فاهس ذخوحخرثرف'س دهسهزهمهفغ سثففهرلس قثبثق فخ يثمثفثي خق هردشمهي لقخعح " +"ذخربهلعقشفهخرس." + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" +"فاهس ذخوحخرثرف'س دهسهزهمهفغ سثففهرلس قثبثق فخ يثمثفثي خق هردشمهي لقخعحس." + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "صاثفاثق فخ يهسحمشغ فاهس وخيعمث هر فاث فشزمث خب ذخرفثرفس" @@ -7520,16 +7534,6 @@ msgstr "" "فاث زمخذن هس ذخرسهيثقثي دهسهزمث فخ شمم. رخفث فاشف فاهس بهثمي هس هلرخقثي هب " "فاث زمخذن هس دهسهزمث_فخ_سفشبب_خرمغ." -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" -"فاهس ذخوحخرثرف قثبثقس فخ يثمثفثي خق هردشمهي ذخرفثرف لقخعح ذخربهلعقشفهخرس." - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "فاهس ذخوحخرثرف قثبثقس فخ يثمثفثي خق هردشمهي ذخرفثرف لقخعحس." - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "وغ رخفثس" @@ -8858,15 +8862,6 @@ msgid "" msgstr "" "فاث عسثق {username} هس رخف ثرقخممثي هر فاث ذخعقسث شسسخذهشفثي صهفا فاهس فثشو." -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "ذخعقسث رخف بخعري. حمثشسث ذاثذن فاشف فاث ذخعقسث هي هس دشمهي." - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "فاث ذخعقسث نثغ بخق فاث ذخعقسث صث صخعمي مهنث فخ زث شعفخ-ذخاخقفثي." - #: lms/djangoapps/verify_student/models.py #, python-brace-format msgid "Your {platform_name} verification has expired." @@ -9979,6 +9974,11 @@ msgstr "مشرلعشلث قثسثف فخ فاث يثبشعمف مشرلعشلث msgid "Language reset to user's preference: {preview_language_code}" msgstr "مشرلعشلث قثسثف فخ عسثق'س حقثبثقثرذث: {preview_language_code}" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "ذخعقسث رخف بخعري. حمثشسث ذاثذن فاشف فاث ذخعقسث هي هس دشمهي." + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "فاث ذخعقسث نثغ بخق فاث قثسفقهذفثي ذخعقسث." @@ -10345,6 +10345,10 @@ msgstr "غخع وعسف شلقثث فخ فاث {platform_name} {terms_of_service msgid "Review the Terms of Service" msgstr "قثدهثص فاث فثقوس خب سثقدهذث" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "فاث ذخعقسث نثغ بخق فاث ذخعقسث صث صخعمي مهنث فخ زث شعفخ-ذخاخقفثي." + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "فاهس دشمعث هس هردشمهي." @@ -10391,6 +10395,19 @@ msgstr "" "ش سعزذشفثلخقغ رشوث بخق فاث يهسذعسسهخر. فاهس رشوث شححثشقس هر فاث مثبف حشرث خب" " فاث يهسذعسسهخر بخقعو بخق فاث ذخعقسث." +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" +"فاث لقخعحس هر فاهس ذخربهلعقشفهخر ذشر زث وشححثي فخ ذخاخقفس هر فاث هرسفقعذفخق " +"يشسازخشقي." + +#: cms/djangoapps/contentstore/course_group_config.py +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "ذخرفثرف لقخعحس" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -10524,10 +10541,18 @@ msgstr "عرسشبث فشق بهمث. شزخقفهرل هوحخقف." msgid "Could not find the {0} file in the package." msgstr "ذخعمي رخف بهري فاث {0} بهمث هر فاث حشذنشلث." -#: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" msgstr "يثمثفثي لقخعح" +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. +#: cms/djangoapps/contentstore/utils.py +#, python-brace-format +msgid "{previous_groups}, {current_group}" +msgstr "{previous_groups}, {current_group}" + #: cms/djangoapps/contentstore/views/assets.py #, python-brace-format msgid "" @@ -10684,8 +10709,8 @@ msgid "You can not move {source_type} into {target_parent_type}." msgstr "غخع ذشر رخف وخدث {source_type} هرفخ {target_parent_type}." #: cms/djangoapps/contentstore/views/item.py -msgid "You can not move an item into the same parent." -msgstr "غخع ذشر رخف وخدث شر هفثو هرفخ فاث سشوث حشقثرف." +msgid "Item is already present in target location." +msgstr "هفثو هس شمقثشيغ حقثسثرف هر فشقلثف مخذشفهخر." #: cms/djangoapps/contentstore/views/item.py msgid "You can not move an item into itself." @@ -12099,12 +12124,16 @@ msgid "View this course as:" msgstr "دهثص فاهس ذخعقسث شس:" #: lms/templates/preview_menu.html -msgid "Specific student" -msgstr "سحثذهبهذ سفعيثرف" +msgid "Learner" +msgstr "مثشقرثق" #: lms/templates/preview_menu.html -msgid "Student in {content_group}" -msgstr "سفعيثرف هر {content_group}" +msgid "Specific learner" +msgstr "سحثذهبهذ مثشقرثق" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "مثشقرثق هر {content_group}" #: lms/templates/preview_menu.html msgid "Username or email:" @@ -14218,21 +14247,6 @@ msgstr "ثرقخمم هر {course_name} | ذاخخسث غخعق فقشذن" msgid "Sorry, there was an error when trying to enroll you" msgstr "سخققغ, فاثقث صشس شر ثققخق صاثر فقغهرل فخ ثرقخمم غخع" -#: lms/templates/course_modes/choose.html -msgid "" -"Welcome, {username}! You are about to enroll in {course_name}, from " -"{partner_names}, sponsored by {enterprise_name}. Please select your " -"enrollment information below." -msgstr "" -"صثمذخوث, {username}! غخع شقث شزخعف فخ ثرقخمم هر {course_name}, بقخو " -"{partner_names}, سحخرسخقثي زغ {enterprise_name}. حمثشسث سثمثذف غخعق " -"ثرقخمموثرف هربخقوشفهخر زثمخص." - -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "ذخرلقشفعمشفهخرس! غخع شقث رخص ثرقخممثي هر {course_name}" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -14826,6 +14840,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "فاث {platform_name} فثشو" @@ -15488,6 +15503,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "سهرذثقثمغ غخعقس,فاث {course_name} فثشو" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "فاشرن غخع بخق ذقثشفهرل شر شذذخعرف صهفا {platform_name}!" @@ -15739,6 +15755,7 @@ msgstr "" "قثضعثسف, حمثشسث ذخرفشذف عس هووثيهشفثمغ. ذخرفشذف هربخقوشفهخر هس مهسفثي شف:" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." @@ -15747,6 +15764,7 @@ msgstr "" "هردثسفهلشفث." #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -19179,6 +19197,48 @@ msgstr "" "{b_start}سعححخقف خعق وهسسهخر: {b_end} ثيط, ش رخر-حقخبهف, قثمهثس خر دثقهبهثي " "ذثقفهبهذشفثس فخ اثمح بعري بقثث ثيعذشفهخر بخق ثدثقغخرث لمخزشممغ" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" +"فاثقث'س تعسف خرث وخقث سفثح زثبخقث غخع ذشر ثرقخمم هر ش ذخعقسث: غخع رثثي فخ " +"شذفهدشفث غخعق {platform_name} شذذخعرف. فخ شذفهدشفث غخعق شذذخعرف, ذمهذن فاث " +"بخممخصهرل مهرن. هب فاشف يخثسر'ف صخقن, ذخحغ شري حشسفث فاث مهرن هرفخ غخعق " +"زقخصسثق'س شييقثسس زشق." + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" +"شبفثق غخع شذفهدشفث غخعق شذذخعرف, غخع ذشر فشنث شرغ خب فاث اعريقثيس خب ذخعقسثس" +" {platform_name} خببثقس. غخع صهمم قثذثهدث خذذشسهخرشم ثوشهم وثسسشلثس بقخو " +"{platform_name} شزخعف رثص ذخعقسثس خق خفاثق هربخقوشفهخر." + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" +"هب غخع رثثي اثمح, حمثشسث عسث خعق صثز بخقو شف {contact_us_url}, ثوشهم " +"{info_email_address}, خق صقهفث فخ {info_postal_address}." + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "صث اخحث غخع ثرتخغ مثشقرهرل صهفا {platform_name}!" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" +"فاهس ثوشهم وثسسشلث صشس شعفخوشفهذشممغ سثرف زغ {site_name} زثذشعسث سخوثخرث " +"شففثوحفثي فخ ذقثشفث شر شذذخعرف خر {platform_name} عسهرل فاهس ثوشهم شييقثسس." + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -19246,6 +19306,51 @@ msgstr "" "خرذث قثلهسفثقثي, وخسف ضعثسفهخرس ذشر زث شرسصثقثي هر فاث ذخعقسث سحثذهبهذ " "يهسذعسسهخر بخقعوس خق فاقخعلا فاث بشضس." +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "فاشرن غخع بخق سهلرهرل عح بخق {platform_name}." + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" +"ذاشرلث غخعق مهبث شري سفشقف مثشقرهرل فخيشغ زغ شذفهدشفهرل غخعق {platform_name}" +" شذذخعرف. ذمهذن خر فاث مهرن زثمخص خق ذخحغ شري حشسفث هف هرفخ غخعق زقخصسثق'س " +"شييقثسس زشق." + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" +"هب غخع يهير'ف قثضعثسف فاهس, غخع يخر'ف رثثي فخ يخ شرغفاهرل; غخع صخر'ف قثذثهدث" +" شرغ وخقث ثوشهم بقخو عس. حمثشسث يخ رخف قثحمغ فخ فاهس ث-وشهم; هب غخع قثضعهقث " +"شسسهسفشرذث, ذاثذن فاث شزخعف سثذفهخر خب فاث {platform_name} ذخعقسثس صثز سهفث." + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" +"فاهس هس فخ ذخربهقو فاشف غخع ذاشرلثي فاث ث-وشهم شسسخذهشفثي صهفا " +"{platform_name} بقخو {old_email} فخ {new_email}. هب غخع يهي رخف وشنث فاهس " +"قثضعثسف, حمثشسث ذخرفشذف عس شف" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" +"صث شقث سخققغ. خعق ذخعقسث سفشبب يهي رخف شححقخدث غخعق قثضعثسف فخ ذاشرلث غخعق " +"رشوث بقخو {old_name} فخ {new_name}. هب غخع رثثي بعقفاثق شسسهسفشرذث, حمثشسث " +"ث-وشهم فاث فثذا سعححخقف شف {email}" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "حعف غخعق فثقوس خب سثقدهذث اثقث!" @@ -20516,11 +20621,6 @@ msgstr "غخعق ذخعقسث:" msgid "Course git url:" msgstr "ذخعقسث لهف عقم:" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "ذخرفثرف لقخعحس" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "ثطحثقهوثرف لقخعح ذخربهلعقشفهخرس" @@ -22621,18 +22721,34 @@ msgstr "" "رخف زث ذخوحمثفث بخق شمم ثرذخيهرلس شري شمم دهيثخ اخسفهرل سهفثس." #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "رخ ذخرفثرف لقخعحس ثطهسف" +msgid "No visibility settings" +msgstr "رخ دهسهزهمهفغ سثففهرلس" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." msgstr "" -"عسث ذخرفثرف لقخعحس فخ لهدث لقخعحس خب سفعيثرفس شذذثسس فخ ش سحثذهبهذ سثف خب " -"ذخعقسث ذخرفثرف. ذقثشفث خرث خق وخقث ذخرفثرف لقخعحس, شري وشنث سحثذهبهذ " -"ذخوحخرثرفس دهسهزمث فخ فاثو." +"رخ دهسهزهمهفغ سثففهرلس شقث يثبهرثي بخق فاهس ذخوحخرثرف, زعف دهسهزهمهفغ وهلاف " +"زث شببثذفثي زغ هراثقهفثي سثففهرلس." + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" +"غخع ذشر وشنث فاهس ذخوحخرثرف دهسهزمث خرمغ فخ سحثذهبهذ لقخعحس خب مثشقرثقس " +"زشسثي ثهفاثق خر فاثهق ثرقخمموثرف فقشذن, خق زغ ذخرفثرف لقخعحس فاشف غخع " +"ذقثشفث." + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." +msgstr "" +"غخع ذشر وشنث فاهس ذخوحخرثرف دهسهزمث خرمغ فخ سحثذهبهذ لقخعحس خب مثشقرثقس " +"زشسثي خر ذخرفثرف لقخعحس فاشف غخع ذقثشفث." #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -22642,55 +22758,41 @@ msgstr "وشرشلث ذخرفثرف لقخعحس" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" -"{screen_reader_start}صشقرهرل:{screen_reader_end} فاث عرهف فاهس ذخوحخرثرف هس " -"ذخرفشهرثي هر هس اهييثر بقخو سفعيثرفس. دهسهزهمهفغ سثففهرلس اثقث صهمم زث " -"فقعوحثي زغ فاهس." +"{screen_reader_start}صشقرهرل:{screen_reader_end} فاث عرهف فاشف ذخرفشهرس فاهس" +" ذخوحخرثرف هس اهييثر بقخو مثشقرثقس. فاث عرهف سثففهرل خدثققهيثس فاث ذخوحخرثرف" +" دهسهزهمهفغ سثففهرلس يثبهرثي اثقث." #: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "وشنث دهسهزمث فخ:" +msgid "Currently visible to:" +msgstr "ذعققثرفمغ دهسهزمث فخ:" #: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "شمم سفعيثرفس شري سفشبب" +msgid "All Learners and Staff" +msgstr "شمم مثشقرثقس شري سفشبب" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "سحثذهبهذ ذخرفثرف لقخعحس" +msgid "Change visibility to:" +msgstr "ذاشرلث دهسهزهمهفغ فخ:" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "يثمثفثي ذخرفثرف لقخعح" +msgid "Choose one" +msgstr "ذاخخسث خرث" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" +msgstr "سثمثذف خرث خق وخقث لقخعحس:" #: cms/templates/visibility_editor.html msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" -"ذخرفثرف لقخعح رخ مخرلثق ثطهسفس. حمثشسث ذاخخسث شرخفاثق خق شممخص شذذثسس فخ شمم" -" سفعيثرفس شري سفشبب" - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "دثقهبهذشفهخر ذاثذنحخهرف" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "دثقهبهذشفهخر ذاثذنحخهرف فخ ذخوحمثفث" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." -msgstr "" -"مثشقرثقس صاخ قثضعهقث دثقهبهذشفهخر وعسف حشسس فاث سثمثذفثي ذاثذنحخهرف فخ سثث " -"فاث ذخرفثرف هر فاهس ذخوحخرثرف. مثشقرثقس صاخ يخ رخف قثضعهقث دثقهبهذشفهخر سثث " -"فاهس ذخرفثرف زغ يثبشعمف." +"فاهس لقخعح رخ مخرلثق ثطهسفس. ذاخخسث شرخفاثق لقخعح خق وشنث فاهس ذخوحخرثرف " +"دهسهزمث فخ شمم مثشقرثقس شري سفشبب." #: cms/templates/emails/activation_email.txt msgid "" diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.mo b/conf/locale/rtl/LC_MESSAGES/djangojs.mo index 0f351acc3ab22eb0c0a29acafadf7fcd1fa7b477..509bb52a1f6df7cd2180c7475fc9a36a73185ed9 100644 GIT binary patch delta 41324 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 delta 40090 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\n" "MIME-Version: 1.0\n" @@ -1783,13 +1783,17 @@ msgid "on" msgstr "خر" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "دهيثخ حخسهفهخر" +msgid "Video position. Press space to toggle playback" +msgstr "دهيثخ حخسهفهخر. حقثسس سحشذث فخ فخللمث حمشغزشذن" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "دهيثخ ثريثي" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "دهيثخ حخسهفهخر" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -4082,6 +4086,11 @@ msgstr "" "مهرنس شقث لثرثقشفثي خر يثوشري شري ثطحهقث صهفاهر 5 وهرعفثس يعث فخ فاث " "سثرسهفهدث رشفعقث خب سفعيثرف هربخقوشفهخر." +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "ثرقخممثي" + #: lms/static/js/search/base/views/search_results_view.js #, javascript-format msgid "%s result" @@ -6868,11 +6877,13 @@ msgid "LEARN MORE" msgstr "مثشقر وخقث" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "سفشقفس: %(start_date)s" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "سفشقفس" @@ -7311,6 +7322,15 @@ msgstr "ذخرلقشفعمشفهخرس! غخع اشدث ثشقرثي ش ذثقف msgid "View Certificate" msgstr "دهثص ذثقفهبهذشفث" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "ذثقفهبهذشفث سفشفعس:" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "ذثقفهبهذشفث حعقذاشسثي" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -7351,21 +7371,29 @@ msgid "Starts %(start)s" msgstr "سفشقفس %(start)s" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "ثرقخمم رخص" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "ذخوهرل سخخر" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "ثرقخمموثرف خحثرس خر" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "رخف ذعققثرفمغ شدشهمشزمث" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "ذاخخسث ش ذخعقسث قعر:" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "غخع شقث رخف ثرقخممثي هر شرغ حقخلقشوس غثف." @@ -7397,16 +7425,51 @@ msgstr[1] "ذخعقسثس" msgid "Completed" msgstr "ذخوحمثفثي" -#: lms/templates/learner_dashboard/program_card.underscore -msgid "Enrolled" -msgstr "ثرقخممثي" - #: lms/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "%(programName)s اخوث حشلث." +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "ذخرلقشفعمشفهخرس!" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "غخعق حقخلقشو تخعقرثغ" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" +"فخ ذخوحمثفث فاث حقخلقشو, غخع وعسف ثشقر ش دثقهبهثي ذثقفهبهذشفث بخق ثشذا " +"ذخعقسث." + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "ذخعقسثس هر حقخلقثسس" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "قثوشهرهرل ذخعقسثس" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "ذخوحمثفثي ذخعقسثس" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "شس غخع ذخوحمثفث ذخعقسثس, غخع صهمم سثث فاثو مهسفثي اثقث." + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" +"ذخوحمثفث ذخعقسثس خر غخعق سذاثيعمث فخ ثرسعقث غخع سفشري خعف هر غخعق بهثمي!" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "{organization}\\'س مخلخ" @@ -7434,6 +7497,14 @@ msgstr "" msgid "Upgrade Now" msgstr "عحلقشيث رخص" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "رثثيس دثقهبهثي ذثقفهبهذشفث " + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "زعغ ذثقفهبهذشفث" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -9206,9 +9277,10 @@ msgid "Staff and Learners" msgstr "سفشبب شري مثشقرثقس" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" -"سخوث ذخرفثرف هر فاهس عرهف هس دهسهزمث خرمغ فخ حشقفهذعمشق ذخرفثرف لقخعحس" +"سخوث ذخرفثرف هر فاهس عرهف هس دهسهزمث خرمغ فخ سحثذهبهذ لقخعحس خب مثشقرثقس." #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore diff --git a/conf/locale/ru/LC_MESSAGES/django.mo b/conf/locale/ru/LC_MESSAGES/django.mo index acec1106b79e76001737930f52728e466335c50f..828488cba2836132dc3915ea6cdabfb6c707bbf4 100644 GIT binary patch delta 82381 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πOI{JebP=kqv0AR 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

    4b8=Cv3t5;=H}fzrmy-l#PVN(5+CBdKsxV(WTp} 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 pw1%X%;#?cMQ}`D+oAH73RN33M;>pT}%I\n" "Language-Team: Russian (http://www.transifex.com/open-edx/edx-platform/language/ru/)\n" @@ -436,6 +436,17 @@ msgstr "" "Промежуток времени до окончания курса, после которого указанный режим " "истекает" +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "Регистрация закрыта" @@ -466,7 +477,6 @@ msgstr "Староста сообщества" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html msgid "Student" msgstr "Обучающийся" @@ -575,7 +585,6 @@ msgid "Unauthorized email address." msgstr "Нераспознанный e-mail адрес." #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -592,7 +601,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "Группа с названием \"{}\" не была найдена - пропуск." #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "Недействительное название группы: \"{group_name}\". {messages}" @@ -605,12 +613,10 @@ msgid "Found existing group: \"{}\"" msgstr "Найти существующую группу: \"{}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "Редактировать {codenames} права доступа к группе \"{group}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "Удалить {codenames} права доступа с группы \"{group}\"" @@ -623,7 +629,6 @@ msgstr "" " доступу пользуясь форматом: app_label:model_name:permission_codename" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." @@ -632,7 +637,6 @@ msgstr "" "прав доступа к модели {module}.{model_name}." #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "Настройки {attribute} для пользователя \"{username}\" на \"{new_value}\"" @@ -673,17 +677,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "Невозможно найти группу названную \"{}\" - пропуск." #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "Редактировать пользователя \"{username}\" в группу {group_names}" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" msgstr "Удаление пользователя \"{username}\" с группы {group_names}" #: 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 {support_email}" @@ -747,19 +748,16 @@ msgid "Other education" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "" "Сертификат Кодекса чести {platform_name} об окончании курса «{course_name}»" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "" "Подтверждённый сертификат {platform_name} об окончании курса «{course_name}»" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "" "Сертификат повышения квалификации от {platform_name} об окончании курса " @@ -782,7 +780,6 @@ msgstr "" " отправлен в LinkedIn." #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "Сертификат {platform_name} об окончании курса «{course_name}»" @@ -827,12 +824,10 @@ msgid "Value of this user attribute." msgstr "Значение атрибута данного пользователя. " #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "Курс, который вы ищете, начнётся {date}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "Регистрация на курс, который вы ищете, закрылась {date}." @@ -867,7 +862,6 @@ msgid "Enrollment action is invalid" msgstr "Регистрация недоступна" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." @@ -876,7 +870,6 @@ msgstr "" "пока не связана с учётной записью платформы {platform_name}." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -887,7 +880,6 @@ msgstr "" "{provider_name} на панели управления." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -958,17 +950,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 "Registration using {provider} has timed out." msgstr "" @@ -997,7 +986,6 @@ msgstr "" "электронной почте." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -1018,7 +1006,6 @@ msgstr[3] "" "сменив {num} пароля." #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1476,7 +1463,6 @@ msgid "December" msgstr "декабря" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." @@ -1486,12 +1472,10 @@ msgstr[2] "Файл должен иметь одно из следующих р msgstr[3] "Файл должен иметь одно из следующих расширений: '{file_types}'." #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "Максимальный объём загружаемого файла – {file_size} байт." #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "" "Перед курсом {course_id} необходимо пройти курс {prerequisite_course_id}" @@ -1501,52 +1485,42 @@ msgid "System defined milestone" msgstr "Системная контрольная точка" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "Недопустимая длина ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "должен состоять из {0} или более знаков" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or fewer" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "должен быть более сложным ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "должен содержать {0} или более заглавных букв" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "должен содержать {0} или более строчных букв" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "должен содержать {0} или более цифр" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "должен содержать {0} или более символов пунктуации" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "должен содержать {0} или более символов, не входящих в ascii" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "должен содержать {0} или более неповторяющихся слов" @@ -1665,7 +1639,6 @@ msgstr "Выберите опцию" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "ChoiceGroup: неопределённый тег {tag_name}" @@ -1676,7 +1649,6 @@ msgstr "Получен ответ." #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "Вместо или обнаружен тег {given_tag}" @@ -1696,7 +1668,6 @@ msgstr "" "Ответ отправлен. После его проверки вместо этого сообщения появится оценка." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "" @@ -1713,7 +1684,6 @@ msgstr "" "сообщения." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" "Нет отклика от подсистемы Xqueue в течении {xqueue_timeout}. Работа " @@ -1732,7 +1702,6 @@ msgid "No formula specified." msgstr "Формула не указана." #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "Не удалось разобрать формулу: {error_msg}" @@ -1745,19 +1714,16 @@ msgid "Sorry, couldn't parse formula" msgstr "Не удалось разобрать формулу" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "{input_type}: неопределённый тег {tag_name}" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "Требуется тег {expected_tag}. Вместо него введён тег {given_tag}." #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "" @@ -1774,7 +1740,6 @@ msgid "Answer" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "Ошибка {err} в оценке функции подсказки {hintfn}." @@ -1783,7 +1748,6 @@ msgid "(Source code line unavailable)" msgstr "(Строка исходного кода недоступна)" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "Показать исходную строку XML {sourcenum}." @@ -1835,24 +1799,20 @@ 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}" @@ -1912,7 +1872,6 @@ msgid "Custom Evaluated Script" msgstr "Пользовательский сценарий оценки" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "ошибка получения ответа из {student_answers}" @@ -1931,7 +1890,6 @@ msgstr "Ввод математических символов" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "" "Возникла ошибка в задании типа SymbolicResponse. Сообщение об ошибке: " @@ -1950,7 +1908,6 @@ msgid "Error: No grader has been set up for this problem." 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." @@ -1973,12 +1930,10 @@ msgid "Math Expression Input" 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}" @@ -1987,13 +1942,11 @@ 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}' в качестве формулы." @@ -2005,7 +1958,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}" @@ -2015,13 +1967,11 @@ msgid "Image Mapped Input" msgstr "Ввод пометки на изображении" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "ошибка при оценивании {image_input_id} (input={user_input})" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "" "Ошибка в описании задания! Невозможно сформировать прямоугольник с " @@ -2036,7 +1986,6 @@ msgid "Checkboxes With Text Input" msgstr "Флажки с текстовым вводом" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "Ответ для {input_type} не указан" @@ -2045,7 +1994,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}»." @@ -2323,7 +2271,6 @@ msgstr "" #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}

  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2332,18 +2279,15 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "Подсказка ({hint_num} из {hints_count}): " #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" @@ -2352,7 +2296,6 @@ msgstr[2] "" msgstr[3] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" @@ -2361,7 +2304,6 @@ msgstr[2] "" msgstr[3] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" @@ -2384,12 +2326,10 @@ msgid "Problem must be reset before it can be submitted again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "Подождите по крайней мере {wait} секунд между попытками." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2399,12 +2339,10 @@ 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}" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} час" @@ -2413,7 +2351,6 @@ msgstr[2] "{num_hour} часов" msgstr[3] "{num_hour} часа" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} минута" @@ -2422,7 +2359,6 @@ msgstr[2] "{num_minute} минут" msgstr[3] "{num_minute} минуты" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} секунда" @@ -2450,7 +2386,6 @@ msgid "Your answers have been saved." msgstr "Ваши ответы сохранены." #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2529,7 +2464,6 @@ msgid "Blocked Content Message" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2538,7 +2472,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" @@ -3334,7 +3267,6 @@ msgid "Teams Configuration" msgstr "Настройка команд" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3699,7 +3631,6 @@ msgstr "Этот компонент устарел. Содержимое биб #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} Обновить сейчас." @@ -3736,7 +3667,6 @@ msgid "Select another problem type." msgstr "Выбрать другой вид задания." #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "Указанная библиотека должна возвращать {count} задание, " @@ -3745,7 +3675,6 @@ msgstr[2] "Указанная библиотека должна возвраща msgstr[3] "Указанная библиотека должна возвращать {count} задания, " #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "но в наличии всего {actual} подходящее задание." @@ -3786,7 +3715,6 @@ msgid "LTI ID" msgstr "Идентификатор LTI" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3804,7 +3732,6 @@ msgid "LTI URL" msgstr "URL-ссылка на LTI" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3822,7 +3749,6 @@ msgid "Custom Parameters" msgstr "Пользовательские параметры" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -3960,7 +3886,6 @@ msgstr "" "срока сдачи." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." @@ -3969,7 +3894,6 @@ msgstr "" "Рекомендуется использовать строку \"x=y\"." #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -4174,7 +4098,6 @@ msgid "Video Pre-Roll" msgstr "Заставка" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -4234,6 +4157,14 @@ msgstr "" "модулям заданий будут учитываться в оценочном/отборочном алгоритме " "вступительного испытания." +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -4365,7 +4296,6 @@ msgstr "" "изучения." #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "Идентификатор группы {group_id}" @@ -4410,7 +4340,6 @@ msgid "Which child module students in a particular group_id should see" msgstr "Какой модуль в той или иной group_id должны увидеть обучающиеся" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (не активна)" @@ -4501,7 +4430,6 @@ msgstr "" "имязнака;ссылканазнак;расположение,имязнака2;ссылканазнак2;расположение2" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." @@ -4514,7 +4442,6 @@ msgid "We support only SubRip (*.srt) transcripts format." 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}" @@ -4527,7 +4454,6 @@ msgid "Something wrong with SubRip transcripts file during parsing." msgstr "Что-то пошло не так с субтитрами SubRip во время их подключения." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" "{exception_message}: Не удалось найти загруженные субтитры: {user_filename}" @@ -4542,7 +4468,6 @@ msgid "Basic" msgstr "Основное" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4916,7 +4841,6 @@ msgid "Top num_top_words words for word cloud." msgstr "Наиболее часто встречающиеся num_top_words слов для облака." #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" @@ -4924,7 +4848,6 @@ msgstr "" "Окончил/а курс «{course_name}» ({course_mode}, {start_date} – {end_date})" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "Окончен курс «{course_name}» ({course_mode})" @@ -5010,7 +4933,6 @@ msgstr "Пожалуйста, проверьте правильность вве #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -5032,7 +4954,6 @@ msgid "Powered by Open edX" msgstr "На основе Open edX" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "" @@ -5105,12 +5026,10 @@ msgid "Terms of Service" msgstr "Условия предоставления услуг" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "Скачать мобильное приложение {platform_name} с сайта Apple App Store" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "Скачать мобильное приложение {platform_name} с сайта Google Play" @@ -5127,7 +5046,6 @@ msgstr "" "получения доступа свяжитесь с администратором курса." #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "" "Курс полон, ограничение в {max_student_enrollments_allowed} не может быть " @@ -5271,37 +5189,30 @@ msgid "user is not given." msgstr "пользователь не задан." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "пользователь '{user}' не существует" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "Идентификатор курса '{course_id}' недействителен." #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "Курса с ключом '{course_key}' не существует" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "Пользователь {username} не существует" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "{course_key} недействительный ключ курса" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "Курса {course_key} не существует" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "Пользователь {username} не зарегистрирован на курс {course_key}" @@ -5311,7 +5222,6 @@ msgstr "Возникла непредвиденная ошибка при пов #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5326,7 +5236,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -5344,7 +5253,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -5354,13 +5262,11 @@ msgstr "" #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "{day} {month}, {year}" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -5371,7 +5277,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "Сертификат {partner_short_name} {course_number} | {platform_name}" @@ -5380,7 +5285,6 @@ msgstr "Сертификат {partner_short_name} {course_number} | {platform_na #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5391,7 +5295,6 @@ msgstr "" #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -5428,7 +5331,6 @@ msgstr "Проверка сертификата" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "О достижениях на {platform_name}" @@ -5445,19 +5347,16 @@ msgid "Certificate ID Number" msgstr "Номер сертификата" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "О сертификатах {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "Как {platform_name} подтверждает сертификаты об окончании" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5476,45 +5375,37 @@ msgstr "Подтвердите этот сертификат самостоят #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "{platform_name} предоставляет интерактивные онлайн-курсы." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "О платформе {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "Узнать больше {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "Учитесь с {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "Вакансии {platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "Контакты {platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name} признает следующие достижения обучающегося" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -5523,30 +5414,25 @@ msgstr "" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "курс предоставлен {partner_short_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "Мной пройден курс «{course_title}» в {platform_name}." #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "Я окончил курс на {platform_name}. Взгляните на мой сертификат!" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "Дополнительная информация о сертификате {user_name}:" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "{fullname}, вы получили сертификат!" @@ -5563,7 +5449,6 @@ msgstr "" #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "Дальнейшая информация о достижениях {fullname}" @@ -5612,12 +5497,10 @@ msgid "problems" msgstr "задания" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "{course_id} недействительный ключ курса." #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "Курса {course_id} не существует." @@ -5653,7 +5536,6 @@ msgid "Automatically approve valid refund requests, without manual processing" msgstr "" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -5700,7 +5582,6 @@ msgid "Please wait a few minutes and then try again." msgstr "Пожалуйста, попробуйте еще раз через несколько минут." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "Обратитесь за помощью по адресу {payment_support_link}." @@ -5709,7 +5590,6 @@ msgid "An error occurred while creating your receipt." msgstr "При создании квитанции об оплате произошла ошибка." #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -5725,7 +5605,6 @@ 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 "Перед вами вики курса _{course_name}_ на **{organization}**." @@ -5734,7 +5613,6 @@ msgid "Course page automatically created." msgstr "Страница курса автоматически создана." #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "Добро пожаловать в Вики {platform_name}" @@ -5768,12 +5646,10 @@ msgstr "Этот курс недоступен вам из мобильного #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "{relative} - {absolute}" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "в {relative} - {absolute}" @@ -5853,7 +5729,6 @@ msgstr "" "подтверждение личности до указанной даты." #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5898,7 +5773,6 @@ msgstr "Учебники" #. "$500.00" #: lms/djangoapps/courseware/views/views.py #: lms/templates/shoppingcart/shopping_cart.html -#, python-brace-format msgid "{currency_symbol}{price}" msgstr "{price}{currency_symbol}" @@ -5950,7 +5824,6 @@ msgid "Certificate unavailable" msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -5965,12 +5838,10 @@ msgid "Invalid location." msgstr "Неверное местонахождение." #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "Пользователь {username} не просматривал задание {location}" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "Для создания сертификата вы должны войти в систему {platform_name}." @@ -5991,7 +5862,6 @@ msgid "Certificate is being created." msgstr "Создание сертификата" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -6055,7 +5925,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" @@ -6116,7 +5985,6 @@ msgstr "" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "Не удалось пройти контроль доступа {username}, ошибка {error}\n" @@ -6125,7 +5993,6 @@ msgstr "Не удалось пройти контроль доступа {userna #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "Не удалось пройти контроль доступа {username}\n" @@ -6152,12 +6019,10 @@ msgstr "Необходимо указать полное имя" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "Электронный адрес должен заканчиваться на {domain}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "" "Неудачно - электронный адрес {email_addr} уже использован в качестве " @@ -6172,28 +6037,23 @@ msgid "email address required (not username)" msgstr "необходимо указать электронный адрес (не имя пользователя)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {user}, {error}" msgstr "Не удалось создать пользователя {user}, {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "Пользователь {user} успешно создан!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "Не удалось найти пользователя с электронным адресом {email_addr}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "" "Не удалось найти пользователя с именем пользователя {username} - {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "Пользователь {username} удалён" @@ -6274,7 +6134,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}
    " @@ -6432,7 +6291,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "Администраторы {platform_name}" @@ -6441,7 +6299,7 @@ msgid "Course Staff" msgstr "Сотрудники курса" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "Сотрудник" @@ -6455,7 +6313,6 @@ msgid "Credit Card - Individual" msgstr "Кредитная карта - физическое лицо" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "вручную зачислен пользователем: {username}" @@ -6472,12 +6329,10 @@ msgid "TBD" msgstr "Неопределенная дата" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -6505,7 +6360,6 @@ msgid "Could not read uploaded file." msgstr "Ошибка чтения загруженного файла" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" @@ -6514,12 +6368,10 @@ msgstr "" "электронной почты, имя пользователя, полное имя и страну," #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "Недействительный электронный адрес {email_address}." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -6533,12 +6385,10 @@ msgid "File is not attached." msgstr "Файл не прикреплен." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "Имя пользователя {user} в системе уже существует." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -6572,7 +6422,6 @@ msgstr "" "таблице ниже." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr "Невозможно найти счет с номером «{num}»." @@ -6581,7 +6430,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "Продажа по этой квитанции уже была аннулирована." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "Квитанция {0} была аннулирована." @@ -6590,7 +6438,6 @@ msgid "This invoice is already active." msgstr "Эта квитанция уже была активирована." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "Регистрационные коды для квитанции {0} были повторно активированы." @@ -6971,7 +6818,6 @@ msgstr "" " завершён." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully changed due date for student {0} for {1} to {2}" msgstr "Срок сдачи {1} для обучающегося {0} успешно изменён на {2}" @@ -6983,7 +6829,6 @@ msgstr "" "отсутствует срок сдачи)." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Successfully reset due date for student {0} for {1} to {2}" msgstr "Срок сдачи {1} для обучающегося {0} успешно сброшен на {2}" @@ -7029,12 +6874,10 @@ msgstr "" "посмотреть в разделе «Текущие задачи»." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "Обучающийся (username/email={user}) уже добавлен в список исключений." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -7060,7 +6903,6 @@ msgstr "" "его e-mail." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "" @@ -7068,7 +6910,6 @@ msgstr "" "ввода и повторите попытку." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "" @@ -7087,17 +6928,14 @@ msgstr "" "Начата процедура выпуска сертификатов для обучающихся из списка исключений." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "пользователь «{user}» в {row} строке" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "пользователь «{username}» в {row} строке" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." @@ -7106,7 +6944,6 @@ msgstr "" "правильность ввода и повторите." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -7132,7 +6969,6 @@ msgstr "" "Заполните это поле и нажмите кнопку «Аннулировать сертификат»." #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -7147,22 +6983,18 @@ msgid "coupon id is None" msgstr "идентификационный номер купона - None" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "купона с идентификационным номером ({coupon_id}) НеСуществует" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "купон с идентификационным номером ({coupon_id}) уже недействителен" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "купон с идентификационным номером ({coupon_id}) успешно обновлён" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -7184,12 +7016,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "Пожалуйста, введите дату в этом формате, т.е. месяц/день/год" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "купон с кодом ({code}) успешно добавлен" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "Купон ({code}) для данного курса уже был активирован." @@ -7198,7 +7028,6 @@ msgid "coupon id not found" msgstr "идентификационный номер купона не найден" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "купон с идентификационным номером ({coupon_id}) успешно обновлён" @@ -7207,7 +7036,6 @@ msgid "Instructor" msgstr "Преподаватель" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -7234,7 +7062,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "Пожалуйста, введите числовое значение стоимости курса" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "CourseMode с режимом пули({mode_slug}) DoesNotExist" @@ -7247,7 +7074,6 @@ msgid "Course Info" msgstr "О курсе" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "" "Данные о количестве зарегистрировавшихся теперь доступны здесь " @@ -7282,13 +7108,16 @@ msgstr "Аналитика" msgid "Metrics" msgstr "Показатели" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "отправленных: 0" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "{num_emails} отправлено" @@ -7297,7 +7126,6 @@ msgstr[2] "{num_emails} отправлено" msgstr[3] "{num_emails} отправлено" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "{num_emails} ошибка" @@ -7314,7 +7142,6 @@ msgid "Incomplete" msgstr "Не завершено" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "Не найден регистрационный код ({code}) для курса {course_name}." @@ -7332,12 +7159,10 @@ msgid "The enrollment code has been restored." msgstr "Регистрационный код восстановлен." #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr "Код зачисления ({code}) невозможно вернуть." #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "Не удалось найти слушателя с идентификатором: {student_identifier}" @@ -7346,12 +7171,10 @@ msgid "Unable to parse date: " msgstr "Не удалось распознать дату:" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "Не найден модуль, соответствующий url: {0}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "У блока {0} отсутствует срок сдачи, который можно было бы продлить." @@ -7379,12 +7202,10 @@ msgid "Extended Due Date" msgstr "Продлённый срок" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "Пользователи с продлёнными сроками сдачи {0}" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "Продление сроков сдачи {0} {1} ({2})" @@ -7533,12 +7354,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 "Не найдена информация task_output для 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 "Нет распознанной информации task_output для instructor_task {0}: {1}" @@ -7551,7 +7370,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 "Найдена неверная информация task_output для instructor_task {0}: {1}" @@ -7560,21 +7378,18 @@ 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 "Не распознана информация task_input для nstructor_task {0}: {1}" #. 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 "Выполнение: успешно {action} {succeeded} из {attempted}" #. 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 "" "Не удалось найти задание, которое должно быть {action} для '{student}'" @@ -7582,21 +7397,18 @@ 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. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" @@ -7606,13 +7418,11 @@ 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 "Entrance exam 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}" @@ -7620,72 +7430,73 @@ 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 "Задание не было {action} ни у одного из {attempted} обучающихся" #. 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} обучающихся было успешно {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 "Задание {succeeded} из {attempted} обучающихся было успешно {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} сообщение" #. 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 "Сообщение не было {action} ни одному из {attempted} получателей " #. 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 "Сообщение успешно {action} {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} {succeeded} из {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 "Status: {action} {succeeded} of {attempted}" msgstr "Состояние: {action} {succeeded} из {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 " (пропущено {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/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "Показывать ли этот модуль в оглавлении" @@ -7754,19 +7565,6 @@ msgstr "" "Обратите внимание, что это поле игнорируется, если блок имеет свойство " "visible_to_staff_only." -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "" -"Этот компонент ссылается на удалённые или некорректные настройки групп по " -"изучаемым материалам." - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "" -"Этот компонент ссылается на удалённые или некорректные группы по изучаемому " -"материалу." - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "Мои заметки" @@ -7776,7 +7574,6 @@ msgid "Order Payment Confirmation" msgstr "Подтверждение платежа" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -7833,12 +7630,10 @@ msgid "The price per item sold, including discounts." msgstr "Цена за единицу включая скидки." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "Регистрация на курс: {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" @@ -7846,12 +7641,10 @@ msgstr "" "просмотреть свой новый курс." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "Коды для регистрации на курс: {course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "Режим {mode} не существует для {course_id}" @@ -7859,7 +7652,6 @@ msgstr "Режим {mode} не существует для {course_id}" #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "{mode_name} для курса {course}" @@ -7872,7 +7664,6 @@ msgstr "" " после даты запуска курса." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -7889,7 +7680,6 @@ msgstr "" "после даты запуска курса." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -7900,7 +7690,6 @@ msgstr "" "информацию о вашей кредитной карте!" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -7913,22 +7702,18 @@ msgstr "" "предоставлены в обмен на этот дар." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "Курс '{course_id}' не обнаружен." #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "Пожертвование на курс {course}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "Пожертвование на {platform_name}" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "Страница {page_number} из {page_count}" @@ -7941,13 +7726,11 @@ msgid "Order" msgstr "Заказ" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "{id_label} № {item_id}" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -#, python-brace-format msgid "Date: {date}" msgstr "Дата: {date}" @@ -8003,12 +7786,10 @@ msgid "TERMS AND CONDITIONS" 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 -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "Платёжный сервис передал значение {0} для параметра {1} с опечаткой." @@ -8019,7 +7800,6 @@ 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}." @@ -8028,7 +7808,6 @@ msgstr "" "стоимости заказа {2} {3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -8041,7 +7820,6 @@ msgstr "" "оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -8057,7 +7835,6 @@ msgstr "" "свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -8070,7 +7847,6 @@ msgstr "" "кредитной карты. По вопросам оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8256,7 +8032,6 @@ msgstr "" "Общий отказ сервиса. Вероятное решение: попробуйте другой способ оплаты" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -8364,12 +8139,10 @@ msgid "UNKNOWN REASON" msgstr "ПРИЧИНА НЕИЗВЕСТНА" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "Платёжный сервис не передал нужного параметра: {parameter}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." @@ -8378,7 +8151,6 @@ msgstr "" "опечаткой." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -8388,7 +8160,6 @@ msgstr "" "отличается от общей стоимости заказа {total_cost} {total_cost_currency}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -8401,7 +8172,6 @@ msgstr "" "оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -8417,7 +8187,6 @@ msgstr "" " адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -8430,7 +8199,6 @@ msgstr "" "свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -8448,7 +8216,6 @@ msgstr "" "вопросам оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -8460,7 +8227,6 @@ msgstr "" "что это ошибка, пожалуйста, свяжитесь с нами по вопросам оплаты по {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -8471,7 +8237,6 @@ msgstr "" "свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -8667,7 +8432,6 @@ msgid "" msgstr "Платёж был отклонён. Вы можете использовать другой способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -8897,12 +8661,10 @@ msgid "The course you requested does not exist." msgstr "Запрошенного вами курса не существует." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "Курс {course_id} уже в корзине." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "Вы уже зарегистрированы на курс {course_id}." @@ -8911,22 +8673,18 @@ msgid "Course added to cart." msgstr "Курс добавлен в корзину." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr "Скидка для кода '{code}' не предусмотрена." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "Регистрационный код ({enrollment_code}) уже недействителен." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "Регистрационный код ({enrollment_code}) недействителен." #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "" @@ -8994,22 +8752,18 @@ msgid "User not found" msgstr "Пользователь не найден" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "Курс {course_id} не мимо окна возврата." #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "Заказ пользователя {user} на курс {course_id} не найден" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr "Пользователь {user} отчислен с курса {course_id}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "Возвращено {cost} за заказ № {order_id}" @@ -9023,7 +8777,6 @@ msgid "Teams" msgstr "Команды" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "Указанный идентификатор курса {course_id} недействителен." @@ -9036,7 +8789,6 @@ msgid "text_search and order_by cannot be provided together" msgstr "Нельзя одновременно использовать параметры text_search и order_by" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "Введённый идентификатор темы {topic_id} недействителен" @@ -9049,12 +8801,10 @@ msgstr "Ошибка при подключении к сервису elasticsear #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "Создание упорядоченного списка по {ordering} не поддерживается" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "Введённый course_id {course_id} недействителен." @@ -9079,29 +8829,17 @@ msgid "This team is already full." msgstr "Набор в эту команду закрыт." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "Пользователь {username} уже является членом одной из команд курса." #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "" "Пользователь {username} не зарегистрирован на курс, связанный с этой " "командой." -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "КУРС НЕ НАЙДЕН. Убедитесь, что идентификатор курса указан правильно." - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "" - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "Срок действия вашей верификации {platform_name} истёк." @@ -9209,7 +8947,6 @@ msgid "No profile found for user" msgstr "Личные данные пользователя не найдены" #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "Имя должно состоять не менее чем из {min_length} символов." @@ -9229,7 +8966,6 @@ msgid "Facebook" msgstr "Facebook" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "Оценить {platform_name} в Facebook" @@ -9241,7 +8977,6 @@ msgid "Twitter" msgstr "Twitter" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "Читать новости {platform_name} в Twitter" @@ -9252,7 +8987,6 @@ msgid "LinkedIn" msgstr "LinkedIn" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "Добавить {platform_name} в LinkedIn" @@ -9263,7 +8997,6 @@ msgid "Google+" msgstr "Google+" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "Подписаться на {platform_name} в Google+" @@ -9286,7 +9019,6 @@ msgid "Reddit" msgstr "Reddit" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "Читать новости {platform_name} на сайте reddit.com" @@ -9309,7 +9041,6 @@ msgid "Youtube" msgstr "Youtube" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "Подпишитесь на канал {platform_name} на YouTube" @@ -9844,7 +9575,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "Если восстановить эту версию, статья будет помечена как удалённая." #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -9871,7 +9601,6 @@ msgid "The contact address of your company." msgstr "Адрес для связи с Вашей организацией." #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "" @@ -9901,7 +9630,6 @@ msgid "The reason this user wants to access the API." msgstr "Основание для доступа к API данного пользователя." #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "Запрос доступа к API от {company}" @@ -9913,7 +9641,6 @@ msgstr "Запрос доступа к API" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -9934,17 +9661,14 @@ msgid "Parameter usage_id not provided." msgstr "Параметр usage_id не предоставлен." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "Неверный usage_id: {usage_id}." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "Блок с usage_id: {usage_id} не найден." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." @@ -9953,7 +9677,6 @@ msgstr "" "ненужные закладки для того, чтобы добавить новые." #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "Закладки с usage_id: {usage_id} не существует." @@ -10059,13 +9782,11 @@ msgid "Course Credit Eligibility" msgstr "Условия получения зачёта на курсе" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "Вы имеете право получить зачёт от {providers_string}" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "{first_provider} и {second_provider}" @@ -10073,18 +9794,15 @@ msgstr "{first_provider} и {second_provider}" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "{first_providers} и {last_provider}" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "" "[{username}] не подходит для получения зачётных единиц по [{course_key}]." #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "[{course_key}] неверный ключ курса." @@ -10190,7 +9908,6 @@ msgid "Language code not provided" msgstr "Код языка не указан" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "" @@ -10199,10 +9916,14 @@ msgid "Language reset to the default language code" msgstr "Возврат к языковым настройкам по умолчанию" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "Смена языка по предпочтению пользователя: {preview_language_code}" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "КУРС НЕ НАЙДЕН. Убедитесь, что идентификатор курса указан правильно." + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "Ключ для доступа к ограниченному курсу." @@ -10247,17 +9968,14 @@ msgid "The country to which this rule applies." msgstr "Страна, к которой применяется это правило." #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "Добавить страну «{country}» в белый список курса «{course}»" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "Добавить страну «{country}» в черный список курса «{course}»" #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -10275,17 +9993,14 @@ msgid "" msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "Размер файла не должен превышать {image_max_size}." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "Размер файла должен быть не менее {image_min_size}." #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "Файл должен быть одного из следующих типов: {valid_file_types}." @@ -10330,27 +10045,22 @@ msgid "Enable course home page improvements." msgstr "Разрешить улучшенную страницу курса." #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "Поле '{field_name}' не может быть отредактировано." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "Удаление пользовательской настройки не удалось '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "Настройка '{preference_key}' не может иметь пустое значение." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "Неверная пользовательская настройка '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." @@ -10359,19 +10069,16 @@ msgstr "" "'{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "'{preference_value}' - недопустимое значение часового пояса." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" "Сохранение пользовательской настройки '{key}' со значением '{value}' не " @@ -10396,7 +10103,6 @@ msgstr "username@domain.com" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "" "Электронный адрес, который вы использовали для регистрации на " @@ -10423,7 +10129,6 @@ msgstr "Запомнить меня" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -10434,7 +10139,6 @@ msgstr "" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -10473,7 +10177,6 @@ msgstr "Имя пользователя" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -10510,7 +10213,6 @@ msgstr "Почтовый адрес" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "Расскажите нам, почему вы заинтересовались {platform_name}" @@ -10550,7 +10252,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "Я принимаю {terms_of_service} {platform_name}" @@ -10559,7 +10260,6 @@ msgstr "Я принимаю {terms_of_service} {platform_name}" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "Вы должны принять {terms_of_service} {platform_name}" @@ -10567,6 +10267,10 @@ msgstr "Вы должны принять {terms_of_service} {platform_name}" msgid "Review the Terms of Service" msgstr "" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "" + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "Это недопустимое значение." @@ -10581,7 +10285,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "%(min_score)s неверное значение в процентах" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "Этап открытия шлюза для {usage_key}" @@ -10613,6 +10316,16 @@ msgstr "" "Название подтемы обсуждения. Это название отображается в левой " "навигационной панели форума курса." +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "Группы по изучаемому материалу" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -10647,7 +10360,6 @@ msgid "(Unnamed)" 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" @@ -10721,7 +10433,6 @@ msgstr "" ". Каталог с учебным курсом должен уже существовать в хранилище git. Использование: git_export " #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -10743,16 +10454,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "Не найден {0} в файле пакета." +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" -msgstr "Группа удалена" +msgid "{previous_groups}, {current_group}" +msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -10771,17 +10487,14 @@ msgid "must have name of the certificate" msgstr "должно быть указано название сертификата" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "В словаре для сертификата {0} не хватает значения с ключом '{1}'." #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "PermissionDenied: ошибка аутентификации пользователя {user}" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "Уровни поддержки {platform_name}:" @@ -10829,7 +10542,6 @@ msgstr "" "уникальными." #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -10899,17 +10611,47 @@ msgid "Invalid data" msgstr "Неверные данные" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "Неверные данные ({details})" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" msgstr "Копия {0}" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "Копия «{0}»" @@ -10917,7 +10659,6 @@ msgstr "Копия «{0}»" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" @@ -10931,18 +10672,15 @@ msgid "%" msgstr "%" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection} «{display_name}»" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "" "Не удалось создать библиотеку - отсутствует обязательное поле '{field}'" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -10979,7 +10717,6 @@ msgid "Insufficient permissions" msgstr "Недостаточно прав" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "Не удалось найти пользователя по адресу электронной почты '{email}'." @@ -10988,7 +10725,6 @@ msgid "No `role` specified." msgstr "`Роль` не обозначена." #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "" "Пользователь {email} уже зарегистрировал, но еще не активировал свою учётную" @@ -11072,7 +10808,6 @@ msgstr "Неизвестно" #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "URL ссылка на {profile_name}" @@ -11087,7 +10822,6 @@ msgstr "Дата добавления" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "{course}_video_urls" @@ -11161,7 +10895,6 @@ msgid "Course is already in published state." msgstr "Курс уже опубликован." #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "Неверный формат для поля '{name}'. {detailed_message}" @@ -11603,10 +11336,6 @@ msgstr "Посмотреть все курсы" msgid "Dashboard" msgstr "Панель управления" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "Мои курсы" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "Вы еще не зарегистрированы ни на один из курсов." @@ -12293,6 +12022,38 @@ msgstr "" msgid "You do not have any notes." msgstr "У вас нет заметок." +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "Обзор курса" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "Просмотр курса в качестве:" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "Имя пользователя или адрес электронной почты" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "Настроить режим предварительного просмотра" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "Вы просматриваете курс под именем {i_start}{user_name}{i_end}." + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -14309,11 +14070,6 @@ msgstr "Записаться на {course_name} | Выбрать форму об msgid "Sorry, there was an error when trying to enroll you" msgstr "При зачислении на курс произошла ошибка" -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "Поздравляем! Вы зачислены на курс «{course_name}»" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -14582,34 +14338,6 @@ msgstr "Поделиться новостью на Facebook о вашей зап msgid "Email someone to say you've enrolled in this course" msgstr "Сообщить по электронной почте, что вы записались на курс. " -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "Обзор курса" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "Просмотр курса в качестве:" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "Определённый участник" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "слушателя в группе «{content_group}»" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "Имя пользователя или адрес электронной почты" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "Настроить режим предварительного просмотра" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "Вы просматриваете курс под именем {i_start}{user_name}{i_end}." - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "Материалы курса" @@ -14933,6 +14661,7 @@ msgstr "" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr "Команда {platform_name} " @@ -15591,6 +15320,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "С уважением, команда курса {course_name}" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "Благодарим Вас за создание учётной записи на {platform_name}!" @@ -15855,6 +15585,7 @@ msgstr "" "запроса, пожалуйста, свяжитесь с нами по адресу:" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." @@ -15863,6 +15594,7 @@ msgstr "" " был сделан непреднамеренно, мы можем рассмотреть эту проблему." #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -18090,7 +17822,13 @@ msgstr "" msgid "Show the status for the tasks that you submitted for this problem." msgstr "" +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "Мои курсы" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "Информация о программе" @@ -19305,6 +19043,37 @@ msgstr "" "организация, поступления от подтверждённых сертификатов помогают нам " "финансировать свободное образование для всех, глобально" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -19374,6 +19143,39 @@ msgstr "" "Когда вы зарегистрируетесь, ответы на многие вопросы можно будет найти на " "отдельных форумах курсов или в разделе FAQ." +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "Добавьте сюда ваши Условия предоставления услуг." @@ -19707,6 +19509,10 @@ msgstr "Копировать" msgid "Duplicate this component" msgstr "Создать копию этого компонента" +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr "Удалить этот компонент" @@ -20408,6 +20214,60 @@ msgstr "Экспортировать содержимое библиотеки" msgid "Export Course Content" msgstr "Экспортировать содержимое учебного курса" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "Успех" + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr "Данные, {em_start}экспортируемые вместе{em_end} с вашим курсом:" @@ -20591,11 +20451,6 @@ msgstr "Ваш курс:" msgid "Course git url:" msgstr "Git url курса:" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "Группы по изучаемому материалу" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "Экспериментальные группы" @@ -21091,10 +20946,6 @@ msgstr "" "Происходит добавление импортированных вами материалов в курс. Это может " "занять длительное время для больших курсов." -#: cms/templates/import.html -msgid "Success" -msgstr "Успех" - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "Загруженный вами контент теперь интегрирован в этот курс" @@ -22705,19 +22556,27 @@ msgid "" msgstr "" #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "Нет групп по изучаемому материалу" +msgid "No visibility settings" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." msgstr "" -"Используйте группы по изучаемому материалу, чтобы дать группам слушателей " -"доступ к определённым материалам курса. Создайте одну или более групп по " -"изучаемому материалу и настройте для них видимость конкретных компонентов " -"курса." #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -22727,56 +22586,36 @@ msgstr "Управление группами по изучаемому мате #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" -"{screen_reader_start}Предупреждение:{screen_reader_end} блок, в который " -"входит этот компонент, скрыт от слушателей. Это заменит собой настройки " -"видимости, установленные здесь." #: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "Сделать видимым для:" +msgid "Currently visible to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "Всех обучающихся и сотрудников" +msgid "All Learners and Staff" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "Определённых групп по изучаемому материалу" +msgid "Change visibility to:" +msgstr "" #: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "Удалённая группа по изучаемым материалам" +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" -"Группа по изучаемым материалам больше не существует. Пожалуйста, выберите " -"другую группу или предоставьте доступ всем слушателям и сотрудникам" - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" -msgstr "Контрольное подтверждение личности" - -#: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" -msgstr "Контрольное подтверждение личности" - -#: cms/templates/visibility_editor.html -msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." -msgstr "" -"Чтобы получить доступ к содержимому данного компонента, слушатели, которым " -"необходимо подтверждение личности, должны пройти указанное контрольное " -"подтверждение. Слушатели, которым не требуется подтверждения личности, " -"получат доступ к этому содержимому автоматически." #: cms/templates/emails/activation_email.txt msgid "" diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.mo b/conf/locale/ru/LC_MESSAGES/djangojs.mo index 8e503e0cdda2c1e1e80cc1847977502abf962425..966de0123f22fc690e55f4a24e2bd9afcff7e5ad 100644 GIT binary patch delta 36515 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 delta 39576 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 Yf9F;ebz\n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: Russian (http://www.transifex.com/open-edx/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -146,8 +146,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "Сохранение" @@ -179,9 +179,8 @@ msgstr "Удалить" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -476,12 +475,6 @@ msgstr "" msgid "This problem has been reset." msgstr "" -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "" @@ -1677,9 +1670,9 @@ msgstr "пространство по вертикали" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "Просмотреть" @@ -1793,7 +1786,6 @@ msgstr "" "курса." #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "Добавлено в закладки" @@ -1897,13 +1889,17 @@ msgid "on" msgstr "вкл" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "Позиция видео" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "Конец видео" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "Позиция видео" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2191,9 +2187,7 @@ msgid "Loading posts list" msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -2317,13 +2311,13 @@ msgstr "оставлено на цели" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "%s назад" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "%s спустя" @@ -2336,7 +2330,7 @@ msgid "about a minute" msgstr "около минуты" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d минута" @@ -2349,7 +2343,7 @@ msgid "about an hour" msgstr "около часа" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "около %d часа" @@ -2362,7 +2356,7 @@ msgid "a day" msgstr "один день" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d день" @@ -2375,7 +2369,7 @@ msgid "about a month" msgstr "около месяца" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d месяц" @@ -2388,7 +2382,7 @@ msgid "about a year" msgstr "около года" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d год" @@ -2819,8 +2813,6 @@ msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -3105,32 +3097,13 @@ msgid "Heading" msgstr "Заголовок" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "Предварительный просмотр этого запроса" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "Возникла ошибка. Пожалуйста, попробуйте ещё раз." - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "" - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "Загрузка" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "Все подразделы" @@ -3139,7 +3112,8 @@ msgstr "Все подразделы" msgid "All units" msgstr "Все блоки" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "Щёлкните, чтобы изменить" @@ -3147,7 +3121,7 @@ msgstr "Щёлкните, чтобы изменить" msgid "Select a chapter" msgstr "Выберите главу" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "Сохранить изменения" @@ -3168,15 +3142,8 @@ msgid "Enter Start Date and Time" msgstr "Введите дату и время начала" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3192,15 +3159,15 @@ msgid " learner is successfully added to the exception list" msgstr "слушатель успешно добавлен в список исключений" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3208,20 +3175,19 @@ msgid " learner does not exist in LMS and not added to the exception list" msgstr "слушателя не существует в LMS и он не добавлен в список исключений" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_invalidation_view.js @@ -3305,7 +3271,7 @@ msgid "An error occurred. Please try again later." msgstr "Произошла ошибка. Пожалуйста, повторите попытку позже." #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "Просмотр %s курса" @@ -3314,7 +3280,7 @@ msgstr[2] "Просмотр %s курсов" msgstr[3] "Просмотр %s курсов" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "Нет результатов для «%s»." @@ -3610,6 +3576,12 @@ msgstr "" msgid "Error generating student profile information. Please try again." msgstr "Ошибка при создании профиля слушателя. Попробуйте еще раз." +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "Загрузка" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "Ошибка получения списка слушателей." @@ -4224,8 +4196,13 @@ msgstr "" "Ссылки создаются по требованию и исчезают в течении 5 минут в связи с " "деликатностью предоставленной слушателями информации." +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s результат" @@ -4323,7 +4300,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "" @@ -4336,10 +4313,7 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" #: lms/static/js/student_account/views/LoginView.js @@ -4352,8 +4326,7 @@ msgstr "" #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" #: lms/static/js/student_account/views/RegisterView.js @@ -4741,6 +4714,10 @@ msgstr "Все методы оплаты в данный момент недос msgid "Try the transaction again in a few minutes." msgstr "Попробуйте ещё раз совершить платёж чуть позже." +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "Возникла ошибка. Пожалуйста, попробуйте ещё раз." + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "Не удалось отправить заказ" @@ -4887,6 +4864,10 @@ msgstr "" "Вы не можете просматривать курс в качестве слушателя или бета-тестера до " "даты выпуска." +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -5013,7 +4994,7 @@ msgid "Image must be in PNG format." msgstr "Загружаемое изображение должно иметь формат PNG" #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "Группа %s" @@ -5025,66 +5006,8 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЭЮЯ" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "Произошла ошибка при экспорте." - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." +msgid "Your export has failed." msgstr "" -"Произошла ошибка при экспорте одного из компонентов в XML. Рекомендуется " -"перейти на страницу редактирования и исправить ошибку, прежде чем повторить " -"экспорт. Пожалуйста, убедитесь, что все компоненты на странице корректны и " -"не появляются сообщения об ошибках." - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "Исправить ошибочный компонент" - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "Вернуться к экспорту" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "" -"Произошел сбой при экспорте вашей библиотеки в XML. К сожалению, у нас нет " -"достаточной информации, чтобы помочь вам в определении неисправного " -"компонента. Рекомендуем проверить вашу библиотеку для выявления каких-либо " -"компонентов на ошибки и попробовать еще раз." - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "Перейти на главную страницу создания библиотек" - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "" -"Произошел сбой в экспорте вашего курса в XML. К сожалению, у нас нет " -"достаточно конкретной информации, чтобы помочь вам в определении " -"неисправного компонента. Рекомендуем проверить ваши материалы курса для " -"выявления каких-либо компонентов на ошибки и попробовать еще раз." - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "Перейти на главную страницу курса" - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "Необработанное сообщение об ошибке:" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." -msgstr "Произошла ошибка с вашим экспортом" #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." @@ -5353,9 +5276,7 @@ msgid "Upload failed for video {fileName}" msgstr "" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" #: cms/static/js/views/active_video_upload_list.js @@ -5416,12 +5337,12 @@ msgstr "" msgid "Max file size exceeded" msgstr "Превышен максимальный размер файла" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c #: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" msgstr "Загрузить новый файл" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "Загрузить другой файл" @@ -5481,6 +5402,50 @@ msgstr "Загрузить новый PDF “<%= name %>”" msgid "Please select a PDF file to upload." msgstr "Пожалуйста, выберите файл в формате PDF для загрузки." +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "Произошла ошибка при экспорте." + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "Исправить ошибочный компонент" + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "Вернуться к экспорту" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "Перейти на главную страницу создания библиотек" + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "Перейти на главную страницу курса" + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "Необработанное сообщение об ошибке:" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "Произошла ошибка с вашим экспортом" + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5698,6 +5663,18 @@ msgstr "Редактирование: %(title)s" msgid "Component" msgstr "Компонент" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "Ошибка подтверждения при сохранении" @@ -5710,6 +5687,35 @@ msgstr "Отменить изменения" msgid "Change Manually" msgstr "Изменить вручную" +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "Группы" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "Структура курса" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "Дата добавления" @@ -5955,10 +5961,36 @@ msgstr "" "Совокупная длина кода организации и библиотеки не может превышать <%=limit%>" " символов." +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "Копирование" +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "" @@ -6140,6 +6172,14 @@ msgstr "Приблизить" msgid "Zoom Out" msgstr "Отдалить" +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6753,30 +6793,6 @@ msgstr "" msgid "This catalog's courses:" msgstr "Курсы в данном каталоге:" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "Мои закладки" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "Закладка на" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "Вы ещё не создали закладок ни на одном из материалов курса." - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" -"Используйте закладки для быстрого возврата к материалам курса. Для " -"добавления закладки, нажмите «Добавить в закладки» в правом верхнем углу " -"нужной страницы. Для того чтобы увидеть все свои закладки, нажмите " -"«Закладки» в левом верхнем углу любой из страниц курса" - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "Развернуть всё" @@ -6953,11 +6969,13 @@ msgid "LEARN MORE" msgstr "ПОДРОБНЕЕ" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "Начало: %(start_date)s" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "Начало" @@ -7401,6 +7419,15 @@ msgstr "Поздравляем! Вы получите сертификат об msgid "View Certificate" msgstr "Просмотреть сертификат" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -7419,6 +7446,7 @@ msgid "View Archived Course" msgstr "Посмотреть курс из архива" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -7440,21 +7468,29 @@ msgid "Starts %(start)s" msgstr "Начало %(start)s" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "Записаться" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "Скоро" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "Дата начала записи" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "Запись пока недоступна" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "Вы еще не зачислены ни на одну из программ." @@ -7476,20 +7512,60 @@ msgid "Explore New Programs" msgstr "Просмотреть новые программы" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" msgstr "" -"Вы получили сертификаты об окончании %(completed_courses)s из " -"%(total_courses)s курсов." #: lms/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "логотип {organization}" @@ -7517,6 +7593,14 @@ msgstr "" msgid "Upgrade Now" msgstr "Изменить статус слушателя" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7772,10 +7856,6 @@ msgstr "Вы зачислены на следующие курсы:" msgid "A list of courses you have just enrolled in as a verified student" msgstr "Список курсов, на которые вы официально зачислены" -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "Курс" - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "Просмотрите информацию о курсе" @@ -8337,6 +8417,20 @@ msgstr "Повторный снимок" msgid "Take Photo" msgstr "Сделать фото" +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "Закладка на" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "Ограниченный доступ" @@ -8616,11 +8710,6 @@ msgstr "" "Эта группа по изучаемым материалам не используется. Группу можно добавить в " "любой блок, составляющий {linkStart}структуру курса{linkEnd}." -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "Структура курса" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "Название группы по изучаемому материалу" @@ -9084,10 +9173,6 @@ msgstr "Развёрнутое описание, необязательно" msgid "Group information" msgstr "Информация о группе" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "Группы" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -9182,6 +9267,22 @@ msgstr "" msgid "Download" msgstr "Скачать" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "Вы ещё не добавили ни одного учебника к этому курсу." @@ -9291,10 +9392,9 @@ msgid "Staff and Learners" msgstr "Сотрудникам и слушателям" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" -"Некоторые материалы в этом блоке доступны только определённым учебным " -"группам по изучаемым материалам" #: cms/templates/js/publish-xblock.underscore #: cms/templates/js/staff-lock-editor.underscore diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo index 18846b8b9d3f021efed0e96abcafa22d1a831ea6..eb460ffb462d09cf8e6b291091d56b8f6c4402a4 100644 GIT binary patch delta 77536 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
  • {hint_number_prefix}{hint_text}
  • " msgstr "" @@ -2342,30 +2289,25 @@ msgstr "" #. hints. #. This text is shown in bold before the accompanying hint text. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Hint ({hint_num} of {hints_count}): " msgstr "提示(第 {hint_num} 个,共 {hints_count} 个):" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers were previously saved. Click '{button_name}' to grade them." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Incorrect ({progress} point)" msgid_plural "Incorrect ({progress} points)" msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Correct ({progress} point)" msgid_plural "Correct ({progress} points)" msgstr[0] "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "Partially correct ({progress} point)" msgid_plural "Partially correct ({progress} points)" msgstr[0] "" @@ -2385,12 +2327,10 @@ msgid "Problem must be reset before it can be submitted again." msgstr "" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "You must wait at least {wait} seconds between submissions." msgstr "在两次发布之间你至少需要等待{wait}秒。" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." @@ -2398,24 +2338,20 @@ msgstr "在两次提交之间需要等待 {wait_secs} 秒。还需等待{remaini #. 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}" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_hour} hour" msgid_plural "{num_hour} hours" msgstr[0] "{num_hour} 小时" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" msgstr[0] "{num_minute} 分钟" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "{num_second} second" msgid_plural "{num_second} seconds" msgstr[0] "{num_second} 秒钟" @@ -2439,7 +2375,6 @@ msgid "Your answers have been saved." msgstr "你的答案已保存。" #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." @@ -2512,7 +2447,6 @@ msgid "Blocked Content Message" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "" "The message that is shown to learners when not all conditions are met to " "show the content of this conditional module. Include {link} in the text of " @@ -2521,7 +2455,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/conditional_module.py -#, python-brace-format msgid "You must complete {link} before you can access this unit." msgstr "" @@ -3204,7 +3137,6 @@ msgid "Teams Configuration" msgstr "团队配置" #: common/lib/xmodule/xmodule/course_module.py -#, python-brace-format msgid "" "Specify the maximum team size and topics for teams inside the provided set " "of curly braces. Make sure that you enclose all of the sets of topic values " @@ -3529,7 +3461,6 @@ msgstr "该组件已过时。知识库有新的内容。" #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "{refresh_icon} Update now." msgstr "{refresh_icon} 立即更新。" @@ -3564,13 +3495,11 @@ msgid "Select another problem type." msgstr "选择其他问题类型。" #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " msgstr[0] "此专用库旨在用于取回 {count} 个问题," #: common/lib/xmodule/xmodule/library_content_module.py -#, python-brace-format msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." msgstr[0] "但仅有 {actual} 个匹配问题。" @@ -3606,7 +3535,6 @@ msgid "LTI ID" msgstr "LTI ID" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the LTI ID for the external LTI provider. This value must be the same" " LTI ID that you entered in the LTI Passports setting on the Advanced " @@ -3621,7 +3549,6 @@ msgid "LTI URL" msgstr "LTI URL" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Enter the URL of the external tool that this component launches. This " "setting is only used when Hide External Tool is set to False.
    See " @@ -3636,7 +3563,6 @@ msgid "Custom Parameters" msgstr "自定义参数" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Add the key/value pair for any custom parameters, such as the page your " "e-book should open to or the background color for this component.
    See " @@ -3752,14 +3678,12 @@ msgid "" msgstr "请选择“True”以同意第三方系统在截止日期之后发布成绩。" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "无法解析自定义参数:{custom_parameter}。参数格式必须类似于“x=y”。" #: common/lib/xmodule/xmodule/lti_module.py -#, python-brace-format msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." @@ -3932,7 +3856,6 @@ msgid "Video Pre-Roll" msgstr "Video Pre-Roll" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#, python-brace-format msgid "" "Identify a video, 5-10 seconds in length, to play before course videos. " "Enter the video ID from the Video Uploads page and one or more transcript " @@ -3980,6 +3903,14 @@ msgid "" " considered in the Entrance Exam scoring/gating algorithm." msgstr "输入true或false。若为true,问题模块的答案提交将会被考虑在入学考试的得分/控制算法中。" +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Enrollment Tracks" +msgstr "" + +#: common/lib/xmodule/xmodule/partitions/partitions_service.py +msgid "Partition for segmenting users by enrollment track" +msgstr "" + #: common/lib/xmodule/xmodule/poll_module.py msgid "Whether this student has voted on the poll" msgstr "" @@ -4093,7 +4024,6 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "Group ID {group_id}" msgstr "组号{group_id}" @@ -4132,7 +4062,6 @@ msgid "Which child module students in a particular group_id should see" msgstr "哪个子模块学生将会被特別的gouup_id所检视" #: common/lib/xmodule/xmodule/split_test_module.py -#, python-brace-format msgid "{group_name} (inactive)" msgstr "{group_name} (未激活)" @@ -4209,7 +4138,6 @@ msgstr "" "新增读音符号以用来加入於一般以逗点区隔的表单,举例来说:markname;urltomark;baseline,markname2;urltomark2;baseline2" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." @@ -4220,7 +4148,6 @@ msgid "We support only SubRip (*.srt) transcripts format." 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}" @@ -4231,7 +4158,6 @@ msgid "Something wrong with SubRip transcripts file during parsing." msgstr "解析SubRip字幕文件时出错。" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py -#, python-brace-format msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "{exception_message}: 找不到上传的成绩单: {user_filename}" @@ -4244,7 +4170,6 @@ msgid "Basic" msgstr "基本" #: common/lib/xmodule/xmodule/video_module/video_module.py -#, python-brace-format msgid "There is no transcript file associated with the {lang} language." msgid_plural "" "There are no transcript files associated with the {lang} languages." @@ -4573,14 +4498,12 @@ msgid "Top num_top_words words for word cloud." msgstr "词云中的最热门词汇" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "" "Completed the course \"{course_name}\" ({course_mode}, {start_date} - " "{end_date})" msgstr "已修完课程“{course_name}”({course_mode}, {start_date} - {end_date})" #: lms/djangoapps/badges/events/course_complete.py -#, python-brace-format msgid "Completed the course \"{course_name}\" ({course_mode})" msgstr "已修完课程“{course_name}”({course_mode})" @@ -4651,7 +4574,6 @@ msgstr "请检查你的条目的句法。" #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " @@ -4672,7 +4594,6 @@ msgid "Powered by Open edX" msgstr "Powered by Open edX" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "{platform_name} for Business" msgstr "" @@ -4745,12 +4666,10 @@ msgid "Terms of Service" msgstr "服务条款" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from the Apple App Store" msgstr "从Apple App Store下载{platform_name}的移动客户端" #: lms/djangoapps/branding/api.py -#, python-brace-format msgid "Download the {platform_name} mobile app from Google Play" msgstr "从Google Play下载{platform_name}的移动客户端" @@ -4765,7 +4684,6 @@ msgid "" msgstr "CCX 仅可以通过外部服务在此课程上创建。联系课程管理员授予你访问权限。" #: lms/djangoapps/ccx/utils.py -#, python-brace-format msgid "The course is full: the limit is {max_student_enrollments_allowed}" msgstr "此门课已额满:人数限制为 {max_student_enrollments_allowed}" @@ -4894,37 +4812,30 @@ msgid "user is not given." msgstr "没有提供使用者" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "user '{user}' does not exist" msgstr "使用者'{user}'不存在" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "Course id '{course_id}' is not valid" msgstr "无效之课程id '{course_id}'" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course does not exist against the given key '{course_key}'" msgstr "本课程不存在指定的金钥'{course_key}'" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} does not exist" msgstr "使用者 {username} 不存在。" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "{course_key} is not a valid course key" msgstr "{course_key} 不是有效的课程密钥。" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "The course {course_key} does not exist" msgstr "{course_key} 课程不存在。" #: lms/djangoapps/certificates/views/support.py -#, python-brace-format msgid "User {username} is not enrolled in the course {course_key}" msgstr "使用者 {username} 还没有注册 {course_key} 课程。" @@ -4934,7 +4845,6 @@ msgstr "在重新产生证书时,发生了一个未预期的错误。" #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -4947,7 +4857,6 @@ msgstr "" #. verification offered by edX. This type of verification is useful for #. professional education/certifications #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "A {cert_type} certificate signifies that a learner has agreed to abide by " "the honor code established by {platform_name} and has completed all of the " @@ -4963,7 +4872,6 @@ msgstr "" #. courses related to each other in a meaningful way, such as a specific topic #. or theme, or even an organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "An {cert_type} certificate demonstrates a high level of achievement in a " "program of study, and includes verification of the student's identity." @@ -4971,13 +4879,11 @@ msgstr "一张 {cert_type} 证书证明学习课程高水準的成果,并包 #. Translators: The format of the date includes the full name of the month #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{month} {day}, {year}" msgstr "{year} {month} {day}" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" @@ -4987,7 +4893,6 @@ msgstr "" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{partner_short_name} {course_number} Certificate | {platform_name}" msgstr "{partner_short_name} {course_number} 修课证明 | {platform_name}" @@ -4996,7 +4901,6 @@ msgstr "{partner_short_name} {course_number} 修课证明 | {platform_name}" #. screen. The text describes the accomplishment represented by the #. certificate information displayed to the user #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "successfully completed, received a passing grade, and was awarded this " "{platform_name} {certificate_type} Certificate of Completion in " @@ -5005,7 +4909,6 @@ msgstr "完成课程、测验及格,并荣获该{platform_name} {certificate_t #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "{platform_name} acknowledges achievements through certificates, which are " "awarded for course activities that {platform_name} students complete." @@ -5040,7 +4943,6 @@ msgstr "证书认可" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Accomplishments" msgstr "关于{platform_name}的成就" @@ -5057,19 +4959,16 @@ msgid "Certificate ID Number" msgstr "证书ID编号" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name} Certificates" msgstr "关于 {platform_name} 认证证书" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "How {platform_name} Validates Student Certificates" msgstr "{platform_name}如何验证学生证书" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "Certificates issued by {platform_name} are signed by a gpg key so that they " "can be validated independently by anyone with the {platform_name} public " @@ -5087,45 +4986,37 @@ msgstr "为自己验证此证书" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} offers interactive online classes and MOOCs." msgstr "{platform_name} 提供线上互动课程和MOOCs课程。" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "About {platform_name}" msgstr "关于{platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn more about {platform_name}" msgstr "了解更多关于{platform_name}的信息" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Learn with {platform_name}" msgstr "了解{platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Work at {platform_name}" msgstr "工作于{platform_name}" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "Contact {platform_name}" msgstr "联系{platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name}承认以下的学生成就" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name}." @@ -5133,30 +5024,25 @@ msgstr "课程的学习是由 {partner_short_name}所提供,和 {partner_long_ #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "a course of study offered by {partner_short_name}." msgstr "课程的学习是由 {partner_short_name}所提供。" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "I completed the {course_title} course on {platform_name}." msgstr "我在{platform_name}上完成了{course_title}课程。" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "" "I completed a course at {platform_name}. Take a look at my certificate." msgstr "我已经完成了一门课在{platform_name}。检视我的证书。" #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More Information About {user_name}'s Certificate:" msgstr "关于 {user_name} 证书的更多信息:" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "{fullname}, you earned a certificate!" msgstr "{fullname},你已经取得证书!" @@ -5171,7 +5057,6 @@ msgstr "恭喜!本页总结您所完成之项目。在您的社交和专业网 #. Translators: This line leads the reader to understand more about the #. certificate that a student has been awarded #: lms/djangoapps/certificates/views/webview.py -#, python-brace-format msgid "More about {fullname}'s accomplishment" msgstr "了解更多有关{fullname}的成就" @@ -5220,12 +5105,10 @@ msgid "problems" msgstr "问题" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "{course_id} is not a valid course key." msgstr "{course_id} 不是有效的课程密钥。" #: lms/djangoapps/commerce/api/v1/serializers.py -#, python-brace-format msgid "Course {course_id} does not exist." msgstr "{course_id} 课程不存在。" @@ -5260,7 +5143,6 @@ msgid "Automatically approve valid refund requests, without manual processing" msgstr "" #: lms/djangoapps/commerce/signals.py -#, python-brace-format msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." @@ -5299,7 +5181,6 @@ msgid "Please wait a few minutes and then try again." msgstr "请等待几分钟后重试。" #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "For help, contact {payment_support_link}." msgstr "联系{payment_support_link}寻求帮助。" @@ -5308,7 +5189,6 @@ msgid "An error occurred while creating your receipt." msgstr "创建您的收据时出错。" #: lms/djangoapps/commerce/views.py -#, python-brace-format msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." @@ -5322,7 +5202,6 @@ 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}**_{course_name}_的wiki。" @@ -5331,7 +5210,6 @@ msgid "Course page automatically created." msgstr "课程网页已经自动创建" #: lms/djangoapps/course_wiki/views.py -#, python-brace-format msgid "Welcome to the {platform_name} Wiki" msgstr "欢迎来到 {platform_name} Wiki" @@ -5365,12 +5243,10 @@ msgstr "您无法在移动设备上学习该课程" #. and if today were December 5th, 2020, 'relative' would be "1 #. month". #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "{relative} ago - {absolute}" msgstr "{relative} 年 - {absolute}" #: lms/djangoapps/courseware/date_summary.py -#, python-brace-format msgid "in {relative} - {absolute}" msgstr "in {relative} - {absolute}" @@ -5440,7 +5316,6 @@ msgid "" msgstr "您必须在这个日期之前成功完成验证,以具备获取合格证书的资格。" #: lms/djangoapps/courseware/masquerade.py -#, python-brace-format msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." @@ -5481,7 +5356,6 @@ msgstr "教材" #. "$500.00" #: lms/djangoapps/courseware/views/views.py #: lms/templates/shoppingcart/shopping_cart.html -#, python-brace-format msgid "{currency_symbol}{price}" msgstr "{currency_symbol}{price}" @@ -5533,7 +5407,6 @@ msgid "Certificate unavailable" msgstr "" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "You have not received a certificate because you do not have a current " "{platform_name} verified identity." @@ -5548,12 +5421,10 @@ msgid "Invalid location." msgstr "无效地址" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "User {username} has never accessed problem {location}" msgstr "用户{username} 从来没有访问{location}问答" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "You must be signed in to {platform_name} to create a certificate." msgstr "您必须先登录{platform_name}才可创建证书。" @@ -5574,7 +5445,6 @@ msgid "Certificate is being created." msgstr "认证已被创建。" #: lms/djangoapps/courseware/views/views.py -#, python-brace-format msgid "" "{platform_name} now offers financial assistance for learners who want to earn Verified Certificates but who may not be able to pay the Verified Certificate fee. Eligible learners may receive up to 90{percent_sign} off the Verified Certificate fee for a course.\n" "To apply for financial assistance, enroll in the audit track for a course that offers Verified Certificates, and then complete this application. Note that you must complete a separate application for each course you take.\n" @@ -5627,7 +5497,6 @@ msgid "" msgstr "我同意edX使用此申请中所提供之资讯(除财务资讯)作为edX销售之目的。" #: 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" @@ -5680,7 +5549,6 @@ msgstr "倒入指定的git代码仓库和可选分支到模块库与可选的指 #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}, error {error}\n" msgstr "认证{username}失败, 错误代码{error}\n" @@ -5689,7 +5557,6 @@ msgstr "认证{username}失败, 错误代码{error}\n" #. not log them in for some reason - maybe they don't have permission, or #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed in authenticating {username}\n" msgstr "验证{username}失败\n" @@ -5716,12 +5583,10 @@ msgstr "请提供全名" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Email address must end in {domain}" msgstr "电子邮箱地址必须以{domain}结尾" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "失败 - Email {email_addr} 已经存在为 {external_id}" @@ -5734,27 +5599,22 @@ msgid "email address required (not username)" msgstr "电子邮件地址必填(不是用户名)" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Oops, failed to create user {user}, {error}" msgstr "啊, 用户 {user}创建失败, {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "User {user} created successfully!" msgstr "用户{user}创建成功!" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with email address {email_addr}" msgstr "未能找到使用{email_addr}注册的用户" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Cannot find user with username {username} - {error}" msgstr "无法找到用户名为 {username} 的用户 - {error}" #: lms/djangoapps/dashboard/sysadmin.py -#, python-brace-format msgid "Deleted user {username}" msgstr "删除用户{username}" @@ -5834,7 +5694,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 "错误,不能通过 ID {0}
    {1}
    取得课程" @@ -5985,7 +5844,6 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "{platform_name} Staff" msgstr "{platform_name} 员工" @@ -5994,7 +5852,7 @@ msgid "Course Staff" msgstr "授课教师" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html +#: lms/templates/preview_menu.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" msgstr "教员" @@ -6008,7 +5866,6 @@ msgid "Credit Card - Individual" msgstr "信用卡—个人" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#, python-brace-format msgid "manually enrolled by username: {username}" msgstr "透过使用者: {username}手动注册" @@ -6025,12 +5882,10 @@ msgid "TBD" msgstr "待定" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "Proctored Exam Review: {review_status}" msgstr "" #: lms/djangoapps/instructor/services.py -#, python-brace-format msgid "" "A proctored exam attempt for {exam_name} in {course_name} by username: " "{student_username} was reviewed as {review_status} by the proctored exam " @@ -6056,19 +5911,16 @@ msgid "Could not read uploaded file." msgstr "不能读取已上传的文件。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" msgstr "第#{row_num}行的数据必须是以下四列:E-mail、用户名、全名以及国家" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invalid email {email_address}." msgstr "无效的邮箱{email_address}。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." @@ -6079,12 +5931,10 @@ msgid "File is not attached." msgstr "文件未附上。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Username {user} already exists." msgstr "用户名 {user} 已经存在了。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Error '{error}' while sending email to new user (user email={email}). " "Without the email student would not be able to login. Please contact support" @@ -6111,7 +5961,6 @@ msgid "" msgstr "问题回覆报告产生任务已在进行中。可查看下方“待处理工作列表”任务的状态。完成后,即可下载下列表格。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number '{num}' does not exist." msgstr "发票号 '{num}' 不存在。" @@ -6120,7 +5969,6 @@ msgid "The sale associated with this invoice has already been invalidated." msgstr "与此相关联的发票出售已经失效。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Invoice number {0} has been invalidated." msgstr "发票号 {0} 已经无效。" @@ -6129,7 +5977,6 @@ msgid "This invoice is already active." msgstr "此发货单已经激活。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "The registration codes for invoice {0} have been re-activated." msgstr "收据 {0}的注册编号已经被重新激活。" @@ -6462,7 +6309,6 @@ msgid "" 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}" @@ -6472,7 +6318,6 @@ msgid "" msgstr "已经成功的移除了无效的延长截止日期 (单元没有截止日期)。" #: 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}" @@ -6510,12 +6355,10 @@ msgid "" msgstr "修课证明重新产出任务已启动。您可以在“待处理任务”区域中查看证明产出任务的状态。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "Student (username/email={user}) already in certificate exception list." msgstr "学生 (username/email={user}) 已经排除於证书名单之外。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate exception (user={user}) does not exist in certificate white " "list. Please refresh the page and try again." @@ -6534,13 +6377,11 @@ msgid "" msgstr "记录非为正确之格式。请加入有效使用者名称或email 网址。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} does not exist in the LMS. Please check your spelling and retry." msgstr "{user} 不存在于LMS。请确认您的拼字并再试一次。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "{user} is not enrolled in this course. Please check your spelling and retry." msgstr "{user} 没有注册此课程。请确认您的拼字并再试一次。" @@ -6554,24 +6395,20 @@ msgid "Certificate generation started for white listed students." msgstr "被批准的学生之证书开始产生。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{user}\" in row# {row}" msgstr "使用者 \"{user}\" in row# {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "user \"{username}\" in row# {row}" msgstr "使用者 \"{username}\" in row# {row}" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate of {user} has already been invalidated. Please check your " "spelling and retry." msgstr "使用者之证书 {user} 已经无失效。请确认拼字或再试一次。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "Certificate for student {user} is already invalid, kindly verify that " "certificate was generated for this student and then proceed." @@ -6590,7 +6427,6 @@ msgid "" msgstr "学生使用者名称及email是必填的且不能空白。请填入使用者名称及email,并按“作废证书”的按钮。" #: lms/djangoapps/instructor/views/api.py -#, python-brace-format msgid "" "The student {student} does not have certificate for the course {course}. " "Kindly verify student username/email and the selected course are correct and" @@ -6603,22 +6439,18 @@ msgid "coupon id is None" msgstr "优惠券ID不存在" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" msgstr "编号为({coupon_id})的优惠券不存在" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) is already inactive" msgstr "编号为({coupon_id})的优惠券已经被激活" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated successfully" msgstr "编号为({coupon_id})的优惠券更新成功" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" @@ -6637,12 +6469,10 @@ msgid "Please enter the date in this format i-e month/day/year" msgstr "请以该格式输入日期,如:月/日/年" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) added successfully" msgstr "使用优惠代码({code})的优惠券添加成功。" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon code ({code}) already exists for this course" msgstr "优惠代码为({code})的优惠券对于该课程已经存在" @@ -6651,7 +6481,6 @@ msgid "coupon id not found" msgstr "优惠券编号无法找到" #: lms/djangoapps/instructor/views/coupons.py -#, python-brace-format msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "编号为({coupon_id})的优惠券更新成功" @@ -6660,7 +6489,6 @@ msgid "Instructor" msgstr "主讲教师" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." @@ -6686,7 +6514,6 @@ msgid "Please Enter the numeric value for the course price" msgstr "课程价格只能是数字" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" msgstr "课程模型中的模型类({mode_slug})不存在" @@ -6699,7 +6526,6 @@ msgid "Course Info" msgstr "课程信息" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#, python-brace-format msgid "Enrollment data is now available in {dashboard_link}." msgstr "选课数据现已可通过{dashboard_link}查看。" @@ -6732,19 +6558,21 @@ msgstr "分析" msgid "Metrics" msgstr "度量" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Open Responses" +msgstr "" + #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" msgstr "已发送0封邮件" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} sent" msgid_plural "{num_emails} sent" msgstr[0] "{num_emails} 已发送" #: lms/djangoapps/instructor/views/instructor_task_helpers.py -#, python-brace-format msgid "{num_emails} failed" msgid_plural "{num_emails} failed" msgstr[0] "{num_emails} 失败" @@ -6758,7 +6586,6 @@ msgid "Incomplete" msgstr "未完成" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "" "The enrollment code ({code}) was not found for the {course_name} course." msgstr "对于{course_name}课程的选课码({code})未找到。" @@ -6776,12 +6603,10 @@ msgid "The enrollment code has been restored." msgstr "选课码已修复。" #: lms/djangoapps/instructor/views/registration_codes.py -#, python-brace-format msgid "The redemption does not exist against enrollment code ({code})." msgstr "针对redemption 注册代码 ({code})是不存在的。" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Could not find student matching identifier: {student_identifier}" msgstr "无法找到与标识符:{student_identifier}匹配的学生" @@ -6790,12 +6615,10 @@ msgid "Unable to parse date: " msgstr "不能解析日期" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Couldn't find module for url: {0}" msgstr "不能为url {0} 找到合适的模块" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Unit {0} has no due date to extend." msgstr "单元{0}没有要延长的截止日期。" @@ -6821,12 +6644,10 @@ msgid "Extended Due Date" msgstr "扩展截止日期" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Users with due date extensions for {0}" msgstr "拥有到期扩展{0}的用户" #: lms/djangoapps/instructor/views/tools.py -#, python-brace-format msgid "Due date extensions for {0} {1} ({2})" msgstr "到期扩展{0} {1} ({2})" @@ -6975,12 +6796,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} 的可解析的任务输出信息" @@ -6993,7 +6812,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}的无效的任务输出信息" @@ -7002,42 +6820,36 @@ 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} 的可解析的任务输入信息" #. 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}的提交" #. 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. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py -#, python-brace-format msgid "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" @@ -7046,85 +6858,84 @@ 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 "Entrance exam 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}提交的学生" #. 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 "对于{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 "Problem {action} for {succeeded} of {attempted} students" msgstr "对于{attempted} 学生的问题 {action}{succeeded}" #. 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}失败" #. 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}接受者的消息{action}{succeeded}" #. 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}{action} {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 "(忽略 {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/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid group " +"configurations." +msgstr "" + +#: lms/djangoapps/lms_xblock/mixin.py +msgid "" +"This component's visibility settings refer to deleted or invalid groups." +msgstr "" + #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" msgstr "是否在表格内容中展示该模块" @@ -7185,15 +6996,6 @@ msgstr "" "被字典对映到的群组可以被显示在此区块中。关键字是群组设定id和数值是群组 ID的列表。假如没有关键字给群组设定或者群组 " "ID的集合是空的那么区块就会对所有公开。如果该区块是visible_to_staff_only则字段会被忽略。" -#: lms/djangoapps/lms_xblock/mixin.py -msgid "" -"This component refers to deleted or invalid content group configurations." -msgstr "该组件是指已被删除的或无效的内容组配置。" - -#: lms/djangoapps/lms_xblock/mixin.py -msgid "This component refers to deleted or invalid content groups." -msgstr "该组件是指已被删除的或无效的内容组。" - #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" msgstr "我的笔记" @@ -7203,7 +7005,6 @@ msgid "Order Payment Confirmation" msgstr "订单付款确认" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" @@ -7253,23 +7054,19 @@ msgid "The price per item sold, including discounts." msgstr "没意见商品出售的价格,包括折扣。" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Registration for Course: {course_name}" msgstr "注册课程:{course_name}" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "请前往你的{link_start}课程面板{link_end}查看新课程。" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Enrollment codes for Course: {course_name}" msgstr "课程:{course_name}的选课码" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Mode {mode} does not exist for {course_id}" msgstr "{course_id}不存在 {mode}模式" @@ -7277,7 +7074,6 @@ msgstr "{course_id}不存在 {mode}模式" #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "{mode_name} for course {course}" msgstr "课程{course}的{mode_name} " @@ -7288,7 +7084,6 @@ msgid "" msgstr "您可以取消注册课程,并在开课后14天收到全额退费。" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." @@ -7301,7 +7096,6 @@ msgid "" msgstr "您可以取消注册课程,并在开课后2天收到全额退费。" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" " include your order number in your email. Please do NOT include your credit " @@ -7311,7 +7105,6 @@ msgstr "" "{billing_email}。请包含您的订单号码及您的email。请不要提供您的信用卡讯息。" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "" "We greatly appreciate this generous contribution and your support of the " "{platform_name} mission. This receipt was prepared to support charitable " @@ -7321,22 +7114,18 @@ msgstr "" "我们非常感谢慷慨的贡献,您的支持{platform_name}的任务。该收据準备支持为稅收目的的慈善捐款。我们确认,没有商品,也没有服务,以换取这份礼物。" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Could not find a course with the ID '{course_id}'" msgstr "无法找到ID为‘{course_id}’的课程" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {course}" msgstr "给{course}捐款" #: lms/djangoapps/shoppingcart/models.py -#, python-brace-format msgid "Donation for {platform_name}" msgstr "为 {platform_name}捐款" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "Page {page_number} of {page_count}" msgstr "翻到{page_count}的{page_number}" @@ -7349,13 +7138,11 @@ msgid "Order" msgstr "顺序" #: lms/djangoapps/shoppingcart/pdf.py -#, python-brace-format msgid "{id_label} # {item_id}" msgstr "{id_label} # {item_id}" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -#, python-brace-format msgid "Date: {date}" msgstr "日期: {date}" @@ -7409,12 +7196,10 @@ msgid "TERMS AND CONDITIONS" 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 -#, python-brace-format msgid "The payment processor returned a badly-typed value {0} for param {1}." msgstr "对于参数 {1} ,付款处理器返回一个错误类型值 {0} 。" @@ -7425,14 +7210,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 "" "Sorry! Our payment processor did not accept your payment. The decision they " "returned was {decision_text}, and the reason was {reason_text}. You were not" @@ -7442,7 +7225,6 @@ msgstr "" "抱歉!我们的支付系统处理没有受理您的缴费申请。答复是:{decision_text},原因为:{reason_text}。您尚未缴费,请尝试其他支付形式。相关问题请联系{email}。" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data!We apologize that we cannot verify whether the charge went" @@ -7453,7 +7235,6 @@ msgstr "" "抱歉!支付系统返回的支付确认数据不一致。无法确认支付成功并进一步处理您的订单,对此我们深表歉意。具体的错误信息为:{error_message}。您的信用卡可能已经被扣费了。相关问题请联系{email}。" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {error_message}. Your " @@ -7462,7 +7243,6 @@ msgid "" msgstr "抱歉!实际扣费金额与订单总额不符!具体的错误信息为:{error_message}。您的信用卡可能已被扣费。相关问题请联系{email}。" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7629,7 +7409,6 @@ msgid "" msgstr "付款被拒绝。可能的解决方法:重试另一种付款方式" #: lms/djangoapps/shoppingcart/processors/CyberSource.py -#, python-brace-format msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" @@ -7733,19 +7512,16 @@ msgid "UNKNOWN REASON" msgstr "未知原因" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "The payment processor did not return a required parameter: {parameter}" msgstr "支付处理程序没有返回一个必须的参数:{parameter}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." msgstr "支付处理程序返回一个参数 {parameter}的错误输入值 {value}。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "The amount charged by the processor {charged_amount} " "{charged_amount_currency} is different than the total cost of the order " @@ -7755,7 +7531,6 @@ msgstr "" "{total_cost_currency}不一致。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor did not accept your payment. The decision they" " returned was {decision}, and the reason was {reason}. You were not " @@ -7765,7 +7540,6 @@ msgstr "" "抱歉!支付系统没有受理您的缴费申请。答复是:{decision},原因为:{reason}。您尚未缴费,请尝试其他支付方式。相关问题请联系{email}。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a payment confirmation that had " "inconsistent data! We apologize that we cannot verify whether the charge " @@ -7777,7 +7551,6 @@ msgstr "" "{msg}。您的信用卡可能已被扣费。相关问题请联系{email}。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Due to an error your purchase was charged for a different amount than" " the order total! The specific error message is: {msg}. Your credit card has" @@ -7786,7 +7559,6 @@ msgid "" msgstr "抱歉!实际扣费金额与订单总额不符!具体的错误信息为:{msg}。您的信用卡可能已被扣费。相关问题请联系{email}。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a corrupted message regarding your" " charge, so we are unable to validate that the message actually came from " @@ -7798,7 +7570,6 @@ msgstr "" "抱歉!支付系统返回信息受损,无法解析返回结果。具体的错误信息为{msg}。无法确认支付成功并进一步处理您的订单,对此我们深表歉意。您的信用卡可能已被扣费。相关问题请联系{email}。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Our payment processor sent us back a message saying that you have " "cancelled this transaction. The items in your shopping cart will exist for " @@ -7808,7 +7579,6 @@ msgstr "" "抱歉!我们的支付系统发送了一条您已取消该交易的消息。您购物车中的商品将为存在于您未来的购买中。若您觉得此处发生错误,请联系{email}询问具体的付款问题。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "We're sorry, but this payment was declined. The items in your shopping cart " "have been saved. If you have any questions about this transaction, please " @@ -7816,7 +7586,6 @@ msgid "" msgstr "对不起,此次支付无效。您的购物车中的内容将会被保留。若对此次交易有任何问题,请通过{email}联系我们。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." @@ -7996,7 +7765,6 @@ msgid "" msgstr "付款被拒绝。可能的解决方法:重试另一种付款方式。" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py -#, python-brace-format msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" @@ -8220,12 +7988,10 @@ msgid "The course you requested does not exist." msgstr "您请求的课程不存在。" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "The course {course_id} is already in your cart." msgstr "课程 {course_id} 已经在您的购物车中。" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "You are already registered in course {course_id}." msgstr "您已经在课程 {course_id} 中注册。" @@ -8234,22 +8000,18 @@ msgid "Course added to cart." msgstr "课程添加到购物车。" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "Discount does not exist against code '{code}'." msgstr "对应的折扣码 '{code}' 不存在。" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "该选课码({enrollment_code})不再有效。" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "该选课码({enrollment_code})无效" #: lms/djangoapps/shoppingcart/views.py -#, python-brace-format msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "注册编号‘{registration_code}’对于购物车中的任何课程都无效。" @@ -8316,22 +8078,18 @@ msgid "User not found" msgstr "未找到用户" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Course {course_id} not past the refund window." msgstr "课程 {course_id}没有通过退费窗口。" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "No order found for {user} in course {course_id}" msgstr "在课程{course_id}中没有为{user}找到订单。" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Unenrolled {user} from {course_id}" msgstr "放弃选修{course_id}的{user}" #: lms/djangoapps/support/views/refund.py -#, python-brace-format msgid "Refunded {cost} for order id {order_id}" msgstr "订单{order_id}已退款{cost}" @@ -8345,7 +8103,6 @@ msgid "Teams" msgstr "团队" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course id {course_id} is not valid." msgstr "提供的课程编号{course_id}无效。" @@ -8358,7 +8115,6 @@ msgid "text_search and order_by cannot be provided together" msgstr "text_search和 order_by 不能一起被提供" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied topic id {topic_id} is not valid" msgstr "提供的主题编号{topic_id}无效" @@ -8371,12 +8127,10 @@ msgstr "到elasticsearch 的错误链接" #. 'name', indicating that the user wants to sort the #. list by lower case name. #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The ordering {ordering} is not supported" msgstr "不支持{ordering}排序" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The supplied course_id {course_id} is not valid." msgstr "提供的课程编号{course_id}无效。" @@ -8401,27 +8155,15 @@ msgid "This team is already full." msgstr "该组已经满员。" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "The user {username} is already a member of a team in this course." msgstr "用户{username}已经是该课程团队中的一员了。" #: lms/djangoapps/teams/views.py -#, python-brace-format msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "{username}用户未选修与该团队相关的课程。" -#: lms/djangoapps/verified_track_content/forms.py -#: openedx/core/djangoapps/embargo/forms.py -msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "课程未找到,请检查课程 ID 是否有效。" - -#: lms/djangoapps/verified_track_content/models.py -msgid "The course key for the course we would like to be auto-cohorted." -msgstr "我们想要自动分配队列的课程要领。" - #: lms/djangoapps/verify_student/models.py -#, python-brace-format msgid "Your {platform_name} verification has expired." msgstr "您的 {platform_name} 认证已经过期。" @@ -8523,7 +8265,6 @@ msgid "No profile found for user" msgstr "未找到用户档案" #: lms/djangoapps/verify_student/views.py -#, python-brace-format msgid "Name must be at least {min_length} characters long." msgstr "名字不能少于{min_length}字符。" @@ -8543,7 +8284,6 @@ msgid "Facebook" msgstr "Facebook" #: lms/envs/common.py -#, python-brace-format msgid "Like {platform_name} on Facebook" msgstr "在Facebook上为{platform_name}点赞" @@ -8555,7 +8295,6 @@ msgid "Twitter" msgstr "Twitter" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Twitter" msgstr "在Twitter上关注{platform_name}" @@ -8566,7 +8305,6 @@ msgid "LinkedIn" msgstr "LinkedIn" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on LinkedIn" msgstr "在LinkedIn上关注{platform_name}" @@ -8577,7 +8315,6 @@ msgid "Google+" msgstr "Google+" #: lms/envs/common.py -#, python-brace-format msgid "Follow {platform_name} on Google+" msgstr "在Google+上关注{platform_name}" @@ -8600,7 +8337,6 @@ msgid "Reddit" msgstr "Reddit" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} subreddit" msgstr "订阅subreddit {platform_name} " @@ -8623,7 +8359,6 @@ msgid "Youtube" msgstr "Youtube" #: lms/envs/common.py -#, python-brace-format msgid "Subscribe to the {platform_name} YouTube channel" msgstr "订阅{platform_name}的YouTube频道" @@ -9129,7 +8864,6 @@ msgid "Restoring to this revision will mark the article as deleted." msgstr "恢复该修订将标记本文章为已删除状态。" #: openedx/core/djangoapps/api_admin/admin.py -#, python-brace-format msgid "" "Once you have approved this request, go to {catalog_admin_url} to set up a " "catalog for this user." @@ -9156,7 +8890,6 @@ msgid "The contact address of your company." msgstr "你的公司的联系地址。" #: openedx/core/djangoapps/api_admin/forms.py -#, python-brace-format msgid "The following users do not exist: {usernames}." msgstr "以下用户不存在: {usernames}." @@ -9186,7 +8919,6 @@ msgid "The reason this user wants to access the API." msgstr "此用户希望访问 API 的原因。" #: openedx/core/djangoapps/api_admin/models.py -#, python-brace-format msgid "API access request from {company}" msgstr "{company} 的 API 访问请求" @@ -9198,7 +8930,6 @@ msgstr "API 访问请求" #. of service. #. platform_name is the name of this Open edX installation. #: openedx/core/djangoapps/api_admin/widgets.py -#, python-brace-format msgid "" "I, and my company, accept the {link_start}{platform_name} API Terms of " "Service{link_end}." @@ -9217,24 +8948,20 @@ msgid "Parameter usage_id not provided." msgstr "未提供参数usage_id。" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Invalid usage_id: {usage_id}." msgstr "无效 usage_id: {usage_id}。" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Block with usage_id: {usage_id} not found." msgstr "封锁 usage_id: {usage_id}搜寻不到。" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "" "You can create up to {max_num_bookmarks_per_course} bookmarks. You must " "remove some bookmarks before you can add new ones." msgstr "您可以建立 {max_num_bookmarks_per_course} 书签。您必须在新增书签前删除一些书签。" #: openedx/core/djangoapps/bookmarks/views.py -#, python-brace-format msgid "Bookmark with usage_id: {usage_id} does not exist." msgstr "书签 usage_id: {usage_id} 不存在。" @@ -9331,13 +9058,11 @@ msgid "Course Credit Eligibility" msgstr "学分评定资格" #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "You are eligible for credit from {providers_string}" msgstr "你有资格获得 {providers_string} 的学分" #. Translators: The join of two university names (e.g., Harvard and MIT). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_provider} and {second_provider}" msgstr "{first_provider} 和{second_provider}" @@ -9345,17 +9070,14 @@ msgstr "{first_provider} 和{second_provider}" #. formatting strings #. represents a comma-separated list of names (e.g., MIT, Harvard, Dartmouth). #: openedx/core/djangoapps/credit/email_utils.py -#, python-brace-format msgid "{first_providers}, and {last_provider}" msgstr "{first_providers},和{last_provider}" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "[{username}] 没有获得[{course_key}]学分的资格。" #: openedx/core/djangoapps/credit/exceptions.py -#, python-brace-format msgid "[{course_key}] is not a valid course key." msgstr "[{course_key}] 不是有效课程密钥。" @@ -9442,7 +9164,6 @@ msgid "Language code not provided" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language set to language code: {preview_language_code}" msgstr "" @@ -9451,10 +9172,14 @@ msgid "Language reset to the default language code" msgstr "" #: openedx/core/djangoapps/dark_lang/views.py -#, python-brace-format msgid "Language reset to user's preference: {preview_language_code}" msgstr "" +#: openedx/core/djangoapps/embargo/forms.py +#: openedx/core/djangoapps/verified_track_content/forms.py +msgid "COURSE NOT FOUND. Please check that the course ID is valid." +msgstr "课程未找到,请检查课程 ID 是否有效。" + #: openedx/core/djangoapps/embargo/models.py msgid "The course key for the restricted course." msgstr "此受限课程的课程标识。" @@ -9494,17 +9219,14 @@ msgid "The country to which this rule applies." msgstr "这条规律同样适用于这个国家。" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Whitelist {country} for {course}" msgstr "课程{course}的白名单国家: {country}" #: openedx/core/djangoapps/embargo/models.py -#, python-brace-format msgid "Blacklist {country} for {course}" msgstr "课程{course}的黑名单国家: {country}" #: openedx/core/djangoapps/external_auth/views.py -#, python-brace-format msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." @@ -9519,17 +9241,14 @@ msgid "" msgstr "" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be smaller than {image_max_size} in size." msgstr "文件必须小于 {image_max_size} 。" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be at least {image_min_size} in size." msgstr "文件必须大于 {image_min_size} 。" #: openedx/core/djangoapps/profile_images/images.py -#, python-brace-format msgid "The file must be one of the following types: {valid_file_types}." msgstr "文件必须为以下其中一项样式:{valid_file_types}。" @@ -9570,46 +9289,38 @@ msgid "Enable course home page improvements." msgstr "启用改进版课程主页" #: openedx/core/djangoapps/user_api/accounts/api.py -#, python-brace-format msgid "The '{field_name}' field cannot be edited." msgstr "'{field_name}'字段无法编辑." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Delete failed for user preference '{preference_key}'." msgstr "用户设置 '{preference_key}' 删除失败." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Preference '{preference_key}' cannot be set to an empty value." msgstr "首选项“{preference_key}”不能设置为空值。" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Invalid user preference key '{preference_key}'." msgstr "无效的用户参数项'{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." msgstr "对于用户参数'{preference_key}',值'{preference_value}'无效." #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "" "Value '{preference_value}' not valid for preference '{preference_key}': Not " "in timezone set." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Value '{preference_value}' is not a valid time zone selection." msgstr "" #: openedx/core/djangoapps/user_api/preferences/api.py -#, python-brace-format msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "使用值'{value}'保存用户参数'{key}'失败." @@ -9632,7 +9343,6 @@ msgstr "username@domain.com" #. Translators: These instructions appear on the password reset form, #. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "The email address you used to register with {platform_name}" msgstr "您在{platform_name}上注册的E-mail" @@ -9657,7 +9367,6 @@ msgstr "记住我" #. Translators: This message is shown to users who attempt to create a new #. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." @@ -9666,7 +9375,6 @@ msgstr "{email_address} 已经被注册了。请更换E-mail重试。" #. Translators: This message is shown to users who attempt to create a new #. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." @@ -9703,7 +9411,6 @@ msgstr "公开用户名" #. immediately #. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" @@ -9738,7 +9445,6 @@ msgstr "邮寄地址" #. Translators: This phrase appears above a field on the registration form #. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "Tell us why you're interested in {platform_name}" msgstr "告诉我们您为何对{platform_name}感兴趣" @@ -9778,7 +9484,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "I agree to the {platform_name} {terms_of_service}" msgstr "" @@ -9787,7 +9492,6 @@ msgstr "" #. Translators: "Terms of service" is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py -#, python-brace-format msgid "You must agree to the {platform_name} {terms_of_service}" msgstr "" @@ -9795,6 +9499,10 @@ msgstr "" msgid "Review the Terms of Service" msgstr "" +#: openedx/core/djangoapps/verified_track_content/models.py +msgid "The course key for the course we would like to be auto-cohorted." +msgstr "我们想要自动分配队列的课程要领。" + #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." msgstr "该值无效。" @@ -9809,7 +9517,6 @@ msgid "%(min_score)s is not a valid grade percentage" msgstr "%(min_score)s 不是一个有效的评分尺度" #: openedx/core/lib/gating/api.py -#, python-brace-format msgid "Gating milestone for {usage_key}" msgstr "{usage_key}的途径" @@ -9837,6 +9544,16 @@ msgid "" " the discussion forum for the course." msgstr "讨论子类别名称时,该名称会出现在课程论坛的左窗格里。" +#: cms/djangoapps/contentstore/course_group_config.py +msgid "" +"The groups in this configuration can be mapped to cohorts in the Instructor " +"Dashboard." +msgstr "" + +#: cms/templates/group_configurations.html +msgid "Content Groups" +msgstr "内容组" + #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" @@ -9871,7 +9588,6 @@ msgid "(Unnamed)" 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" @@ -9936,7 +9652,6 @@ msgstr "" "课程目录必须已经是一个Git源。用法: git_export " #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Unknown User ID: {0}" msgstr "" @@ -9958,16 +9673,21 @@ msgid "Unsafe tar file. Aborting import." msgstr "" #: cms/djangoapps/contentstore/tasks.py -#, python-brace-format msgid "Could not find the {0} file in the package." msgstr "" +#: cms/djangoapps/contentstore/utils.py cms/templates/visibility_editor.html +msgid "Deleted Group" +msgstr "" + +#. Translators: This is building up a list of groups. It is marked for +#. translation because of the +#. comma, which is used as a separator between each group. #: cms/djangoapps/contentstore/utils.py -msgid "Deleted group" +msgid "{previous_groups}, {current_group}" msgstr "" #: cms/djangoapps/contentstore/views/assets.py -#, python-brace-format msgid "" "File {filename} exceeds maximum size of {size_mb} MB. Please follow the " "instructions here to upload a file elsewhere and link to it instead: " @@ -9984,17 +9704,14 @@ msgid "must have name of the certificate" msgstr "" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "Certificate dict {0} missing value key '{1}'" msgstr "" #: cms/djangoapps/contentstore/views/certificates.py -#, python-brace-format msgid "PermissionDenied: Failed in authenticating {user}" msgstr "" #: cms/djangoapps/contentstore/views/component.py -#, python-brace-format msgid "{platform_name} Support Levels:" msgstr "" @@ -10036,7 +9753,6 @@ msgid "" msgstr "请更改机构或者课程编号以确保唯一性。" #: cms/djangoapps/contentstore/views/course.py -#, python-brace-format msgid "" "Unable to create course '{name}'.\n" "\n" @@ -10102,17 +9818,47 @@ msgid "Invalid data" msgstr "无效的数据" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Invalid data ({details})" msgstr "无效的数据 ({details})" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format +msgid "You can not move {source_type} into {target_parent_type}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "Item is already present in target location." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into itself." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item into it's child." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You can not move an item directly into content experiment." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "{source_usage_key} not found in {parent_usage_key}." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "" +"You can not move {source_usage_key} at an invalid index ({target_index})." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py +msgid "You must provide target_index ({target_index}) as an integer." +msgstr "" + +#: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" msgstr "“{0}”的副本" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "Duplicate of '{0}'" msgstr "“{0}”的副本" @@ -10120,7 +9866,6 @@ msgstr "“{0}”的副本" #. in many languages. This is used to avoid Transifex's misinterpreting of #. '% o'. The percent sign is also translatable as a standalone string. #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "学生必须获得 {score}{pct_sign} 或者更高的分数才能查看课程资料。" @@ -10132,17 +9877,14 @@ msgid "%" msgstr "" #: cms/djangoapps/contentstore/views/item.py -#, python-brace-format msgid "{section_or_subsection} \"{display_name}\"" msgstr "{section_or_subsection}“{display_name}”" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "Unable to create library - missing required field '{field}'" msgstr "无法创建知识库—缺少必填字段“{field}”" #: cms/djangoapps/contentstore/views/library.py -#, python-brace-format msgid "" "Unable to create library '{name}'.\n" "\n" @@ -10176,7 +9918,6 @@ msgid "Insufficient permissions" msgstr "没有足够的权限" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "Could not find user by email address '{email}'." msgstr "无法通过邮件地址“{email}”找到用户。" @@ -10185,7 +9926,6 @@ msgid "No `role` specified." msgstr "“角色”未指定。" #: cms/djangoapps/contentstore/views/user.py -#, python-brace-format msgid "User {email} has registered but has not yet activated his/her account." msgstr "用户{email}已注册但尚未激活其账户。" @@ -10265,7 +10005,6 @@ msgstr "未知" #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{profile_name} URL" msgstr "" @@ -10280,7 +10019,6 @@ msgstr "添加日期" #. Translators: This is the suggested filename when downloading the URL #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py -#, python-brace-format msgid "{course}_video_urls" msgstr "" @@ -10352,7 +10090,6 @@ msgid "Course is already in published state." msgstr "" #: cms/djangoapps/models/settings/course_metadata.py -#, python-brace-format msgid "Incorrect format for field '{name}'. {detailed_message}" msgstr "“{name}”字段的格式不正确。{detailed_message}" @@ -10784,10 +10521,6 @@ msgstr "浏览所有课程" msgid "Dashboard" msgstr "课程面板" -#: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html -msgid "My Courses" -msgstr "我的课程" - #: lms/templates/dashboard.html themes/edx.org/lms/templates/dashboard.html msgid "You are not enrolled in any courses yet." msgstr "您尚未参加任何课程。" @@ -11431,6 +11164,38 @@ msgstr "" msgid "You do not have any notes." msgstr "您没有任何笔记。" +#: lms/templates/preview_menu.html +msgid "Course View" +msgstr "课程内容查看" + +#: lms/templates/preview_menu.html +msgid "View this course as:" +msgstr "查看课程的身份:" + +#: lms/templates/preview_menu.html +msgid "Learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Specific learner" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Learner in {content_group}" +msgstr "" + +#: lms/templates/preview_menu.html +msgid "Username or email:" +msgstr "用户名或电子邮件:" + +#: lms/templates/preview_menu.html +msgid "Set preview mode" +msgstr "设为预览模式" + +#: lms/templates/preview_menu.html +msgid "You are now viewing the course as {i_start}{user_name}{i_end}." +msgstr "" + #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} attempt" msgid_plural "You have used {num_used} of {num_total} attempts" @@ -13311,11 +13076,6 @@ msgstr "选择 {course_name} | 选择您的方向" msgid "Sorry, there was an error when trying to enroll you" msgstr "抱歉,在录取您时发生了错误" -#: lms/templates/course_modes/choose.html -#: themes/edx.org/lms/templates/course_modes/choose.html -msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "恭喜!你已经选修了{course_name}" - #: lms/templates/course_modes/choose.html #: themes/edx.org/lms/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" @@ -13553,34 +13313,6 @@ msgstr "在 Facebook 发布您已选修此课程的消息" msgid "Email someone to say you've enrolled in this course" msgstr "通过邮件告诉其他人您已选修此课程" -#: lms/templates/courseware/course_navigation.html -msgid "Course View" -msgstr "课程内容查看" - -#: lms/templates/courseware/course_navigation.html -msgid "View this course as:" -msgstr "查看课程的身份:" - -#: lms/templates/courseware/course_navigation.html -msgid "Specific student" -msgstr "特定的学生" - -#: lms/templates/courseware/course_navigation.html -msgid "Student in {content_group}" -msgstr "{content_group}的学生" - -#: lms/templates/courseware/course_navigation.html -msgid "Username or email:" -msgstr "用户名或电子邮件:" - -#: lms/templates/courseware/course_navigation.html -msgid "Set preview mode" -msgstr "设为预览模式" - -#: lms/templates/courseware/course_navigation.html -msgid "You are now viewing the course as {i_start}{user_name}{i_end}." -msgstr "" - #: lms/templates/courseware/course_navigation.html msgid "Course Material" msgstr "课程资料" @@ -13889,6 +13621,7 @@ msgstr "我们希望您享受这门课程,我们希望在{platform_name}的新 #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/order_confirmation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "The {platform_name} Team" msgstr " {platform_name} 团队" @@ -14483,6 +14216,7 @@ msgid "Sincerely yours,The {course_name} Team" msgstr "您的真挚的{course_name}团队" #: lms/templates/emails/activation_email.txt +#: themes/edx.org/lms/templates/emails/activation_email.txt msgid "Thank you for creating an account with {platform_name}!" msgstr "" @@ -14706,12 +14440,14 @@ msgstr "" "{new_email}。如果你并没有发出该请求,请立即联系我们。联系信息已在以下页面中列出:" #: lms/templates/emails/confirm_email_change.txt +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." msgstr "我们保存着旧电子邮件信息的日志,所以如果该请求并非是您有意发出的,我们可以对此进行调查。" #: lms/templates/emails/email_change.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt msgid "" "We received a request to change the e-mail associated with your " "{platform_name} account from {old_email} to {new_email}. If this is correct," @@ -16705,7 +16441,13 @@ msgstr "" msgid "Show the status for the tasks that you submitted for this problem." msgstr "" +#: lms/templates/learner_dashboard/_dashboard_navigation_courses.html +#: themes/edx.org/lms/templates/dashboard.html +msgid "My Courses" +msgstr "我的课程" + #: lms/templates/learner_dashboard/program_details.html +#: lms/templates/learner_dashboard/program_details_2017.html msgid "Program Details" msgstr "项目详情" @@ -17820,6 +17562,37 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "{b_start}支持我们的使命:{b_end} EdX 是一个非营利组织,依靠认证证书来来资助人人可享的全球免费教育" +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"There's just one more step before you can enroll in a course: You need to " +"activate your {platform_name} account. To activate your account, click the " +"following link. If that doesn't work, copy and paste the link into your " +"browser's address bar." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"After you activate your account, you can take any of the hundreds of courses" +" {platform_name} offers. You will receive occasional email messages from " +"{platform_name} about new courses or other information." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"If you need help, please use our web form at {contact_us_url}, email " +"{info_email_address}, or write to {info_postal_address}." +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "We hope you enjoy learning with {platform_name}!" +msgstr "" + +#: themes/edx.org/lms/templates/emails/activation_email.txt +msgid "" +"This email message was automatically sent by {site_name} because someone " +"attempted to create an account on {platform_name} using this email address." +msgstr "" + #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. #: themes/red-theme/lms/templates/footer.html @@ -17880,6 +17653,39 @@ msgid "" "discussion forums or through the FAQs." msgstr "注册成功后,大部分问题均可在具体课程讨论论坛或FAQ中得到解决。" +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "Thank you for signing up for {platform_name}." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +msgid "" +"Change your life and start learning today by activating your {platform_name}" +" account. Click on the link below or copy and paste it into your browser's " +"address bar." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/activation_email.txt +#: themes/stanford-style/lms/templates/emails/email_change.txt +msgid "" +"If you didn't request this, you don't need to do anything; you won't receive" +" any more email from us. Please do not reply to this e-mail; if you require " +"assistance, check the about section of the {platform_name} Courses web site." +msgstr "" + +#: themes/stanford-style/lms/templates/emails/confirm_email_change.txt +msgid "" +"This is to confirm that you changed the e-mail associated with " +"{platform_name} from {old_email} to {new_email}. If you did not make this " +"request, please contact us at" +msgstr "" + +#: themes/stanford-style/lms/templates/emails/reject_name_change.txt +msgid "" +"We are sorry. Our course staff did not approve your request to change your " +"name from {old_name} to {new_name}. If you need further assistance, please " +"e-mail the tech support at {email}" +msgstr "" + #: themes/stanford-style/lms/templates/static_templates/tos.html msgid "Put your Terms of Service here!" msgstr "将您的服务条款置于此处!" @@ -18172,6 +17978,10 @@ msgstr "复制" msgid "Duplicate this component" msgstr "复制该组件" +#: cms/templates/component.html cms/templates/studio_xblock_wrapper.html +msgid "Move" +msgstr "" + #: cms/templates/component.html msgid "Delete this component" msgstr "删除此组件" @@ -18784,6 +18594,60 @@ msgstr "导出知识库内容" msgid "Export Course Content" msgstr "导出课程内容" +#: cms/templates/export.html +msgid "Library Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Course Export Status" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing" +msgstr "" + +#: cms/templates/export.html +msgid "Preparing to start the export" +msgstr "" + +#: cms/templates/export.html +msgid "Exporting" +msgstr "" + +#: cms/templates/export.html +msgid "" +"Creating the export data files (You can now leave this page safely, but " +"avoid making drastic changes to content until this export is complete)" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing" +msgstr "" + +#: cms/templates/export.html +msgid "Compressing the exported data and preparing it for download" +msgstr "" + +#: cms/templates/export.html cms/templates/import.html +msgid "Success" +msgstr "成功" + +#: cms/templates/export.html +msgid "Your exported library can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Your exported course can now be downloaded" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Library" +msgstr "" + +#: cms/templates/export.html +msgid "Download Exported Course" +msgstr "" + #: cms/templates/export.html msgid "Data {em_start}exported with{em_end} your course:" msgstr "随课程{em_start} 导出 {em_end} 数据:" @@ -18946,11 +18810,6 @@ msgstr "您的课程:" msgid "Course git url:" msgstr "课程Git地址:" -#: cms/templates/group_configurations.html -#: cms/templates/visibility_editor.html -msgid "Content Groups" -msgstr "内容组" - #: cms/templates/group_configurations.html msgid "Experiment Group Configurations" msgstr "实验组配置" @@ -19363,10 +19222,6 @@ msgid "" "longer with larger courses." msgstr "正在整合您导入的内容到该课程。如果课程较大,这一过程可能花费较多时间。" -#: cms/templates/import.html -msgid "Success" -msgstr "成功" - #: cms/templates/import.html msgid "Your imported content has now been integrated into this library" msgstr "您导入的内容已经被整合进该知识库" @@ -20767,15 +20622,27 @@ msgid "" msgstr "" #: cms/templates/visibility_editor.html -msgid "No content groups exist" -msgstr "不存在内容组" +msgid "No visibility settings" +msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Use content groups to give groups of students access to a specific set of " -"course content. Create one or more content groups, and make specific " -"components visible to them." -msgstr "使用内容组可以使不同组的学生访问到特定的课程内容集合。创建一个或多个内容组,并将特定的组件设置为对其可见。" +"No visibility settings are defined for this component, but visibility might " +"be affected by inherited settings." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based either on their enrollment track, or by content groups that you " +"create." +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "" +"You can make this component visible only to specific groups of learners " +"based on content groups that you create." +msgstr "" #: cms/templates/visibility_editor.html msgid "Manage content groups" @@ -20785,46 +20652,35 @@ msgstr "管理内容组" #. is only read by screen readers and never shown in the browser. #: cms/templates/visibility_editor.html msgid "" -"{screen_reader_start}Warning:{screen_reader_end} The Unit this component is " -"contained in is hidden from students. Visibility settings here will be " -"trumped by this." -msgstr "{screen_reader_start}警告:{screen_reader_end}该组件所在的单元已对学生隐藏,可见性设置将不起作用。" - -#: cms/templates/visibility_editor.html -msgid "Make visible to:" -msgstr "对其可见:" - -#: cms/templates/visibility_editor.html -msgid "All Students and Staff" -msgstr "所有学生与教员" - -#: cms/templates/visibility_editor.html -msgid "Specific Content Groups" -msgstr "特定的内容组" - -#: cms/templates/visibility_editor.html -msgid "Deleted Content Group" -msgstr "删除内容组" - -#: cms/templates/visibility_editor.html -msgid "" -"Content group no longer exists. Please choose another or allow access to All" -" Students and staff" -msgstr "内容组已不复存在。请选择另一个,或者允许所有学生及教员访问" - -#: cms/templates/visibility_editor.html -msgid "Verification Checkpoint" +"{screen_reader_start}Warning:{screen_reader_end} The unit that contains this" +" component is hidden from learners. The unit setting overrides the component" +" visibility settings defined here." msgstr "" #: cms/templates/visibility_editor.html -msgid "Verification checkpoint to complete" +msgid "Currently visible to:" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "All Learners and Staff" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Change visibility to:" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Choose one" +msgstr "" + +#: cms/templates/visibility_editor.html +msgid "Select one or more groups:" msgstr "" #: cms/templates/visibility_editor.html msgid "" -"Learners who require verification must pass the selected checkpoint to see " -"the content in this component. Learners who do not require verification see " -"this content by default." +"This group no longer exists. Choose another group or make this component " +"visible to All Learners and Staff." msgstr "" #: cms/templates/emails/activation_email.txt diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo index 21ed3fa8108e1dcc08dc9e39641421436876aa6d..2ff19e25aa5e3053f67c081959db5176d8b76c2d 100644 GIT binary patch delta 27796 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\n" +"POT-Creation-Date: 2017-04-11 14:17+0000\n" +"PO-Revision-Date: 2017-04-11 14:32+0000\n" +"Last-Translator: Anthony Mangano \n" "Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -207,8 +207,8 @@ msgstr "" #: cms/static/js/views/edit_textbook.js #: cms/static/js/views/list_item_editor.js #: cms/static/js/views/modals/edit_xblock.js cms/static/js/views/tabs.js -#: cms/static/js/views/utils/xblock_utils.js lms/static/js/ccx/schedule.js -#: lms/static/js/views/fields.js +#: cms/static/js/views/tabs.js.c cms/static/js/views/utils/xblock_utils.js +#: lms/static/js/ccx/schedule.js lms/static/js/views/fields.js msgid "Saving" msgstr "正在保存" @@ -240,9 +240,8 @@ msgstr "删除" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: cms/static/js/certificates/views/signatory_editor.js -#: cms/static/js/factories/export.js cms/static/js/views/asset.js -#: cms/static/js/views/course_info_update.js -#: cms/static/js/views/manage_users_and_roles.js +#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/js/views/export.js cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/modals/base_modal.js #: cms/static/js/views/modals/course_outline_modals.js #: cms/static/js/views/show_textbook.js cms/static/js/views/tabs.js @@ -518,12 +517,6 @@ msgstr "" msgid "This problem has been reset." msgstr "" -#: common/lib/xmodule/xmodule/js/src/capa/display.js -msgid "" -"Answers to this problem are now shown. Navigate through the problem to " -"review it with answers inline." -msgstr "" - #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "unsubmitted" msgstr "" @@ -1699,9 +1692,9 @@ msgstr "垂直间距" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js -#: lms/templates/bookmarks/bookmarks-list.underscore #: lms/templates/search/course_search_item.underscore #: lms/templates/search/dashboard_search_item.underscore +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore msgid "View" msgstr "视图" @@ -1810,7 +1803,6 @@ msgid "" msgstr "序列错误! 无法导航到当前序列模块中的%(tab_name)s,请联系课程工作人员。" #: common/lib/xmodule/xmodule/js/src/sequence/display.js -#: lms/static/js/bookmarks/views/bookmark_button.js msgid "Bookmarked" msgstr "已收藏" @@ -1914,13 +1906,17 @@ msgid "on" msgstr "开启" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js -msgid "Video position" -msgstr "视频位置" +msgid "Video position. Press space to toggle playback" +msgstr "" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" msgstr "视频结束" +#: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js +msgid "Video position" +msgstr "视频位置" + #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" @@ -2180,9 +2176,7 @@ msgid "Loading posts list" msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js -msgid "" -"No results found for {original_query}. Showing results for " -"{suggested_query}." +msgid "No results found for {original_query}. " msgstr "" #: common/static/common/js/discussion/views/discussion_thread_list_view.js @@ -2297,13 +2291,13 @@ msgstr "在目标上放下" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s ago" msgstr "%s 以前" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%s from now" msgstr "距现在:%s" @@ -2316,7 +2310,7 @@ msgid "about a minute" msgstr "大约一分钟" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d minute" msgid_plural "%d minutes" msgstr[0] "%d 分钟" @@ -2326,7 +2320,7 @@ msgid "about an hour" msgstr "大约一小时" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "about %d hour" msgid_plural "about %d hours" msgstr[0] "大约 %d 小时" @@ -2336,7 +2330,7 @@ msgid "a day" msgstr "一天" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d day" msgid_plural "%d days" msgstr[0] "%d 天" @@ -2346,7 +2340,7 @@ msgid "about a month" msgstr "大约一个月" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d month" msgid_plural "%d months" msgstr[0] "%d 个月" @@ -2356,7 +2350,7 @@ msgid "about a year" msgstr "大约一年" #: common/static/js/src/jquery.timeago.locale.js -#, javascript-format +#, c-format msgid "%d year" msgid_plural "%d years" msgstr[0] "%d 年" @@ -2746,8 +2740,6 @@ msgstr "您的请求无法完成。刷新页面,然后重试。" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Your request could not be completed due to a server problem. Reload the page" -" and try again. If the issue persists, click the Help tab to report the " -"problem." msgstr "" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js @@ -3012,32 +3004,13 @@ msgid "Heading" msgstr "标题" #: lms/static/js/ajax-error.js -msgid "" -"You have been logged out of your edX account. Click Okay to log in again " -"now. Click Cancel to stay on this page (you must log in again to save your " -"work)." +msgid "You have been logged out of your edX account. " msgstr "" #: lms/static/js/api_admin/views/catalog_preview.js msgid "Preview this query" msgstr "预览该查询" -#: lms/static/js/bookmarks/views/bookmark_button.js -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/verify_student/views/make_payment_step_view.js -msgid "An error has occurred. Please try again." -msgstr "发生了一个未知错误,请重试。" - -#: lms/static/js/bookmarks/views/bookmark_button.js -msgid "Bookmark this page" -msgstr "" - -#: lms/static/js/bookmarks/views/bookmarks_list.js -#: lms/static/js/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -msgid "Loading" -msgstr "正在加载" - #: lms/static/js/ccx/schedule.js msgid "All subsections" msgstr "所有节" @@ -3046,7 +3019,8 @@ msgstr "所有节" msgid "All units" msgstr "所有单元" -#: lms/static/js/ccx/schedule.js lms/templates/ccx/schedule.underscore +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c +#: lms/templates/ccx/schedule.underscore msgid "Click to change" msgstr "点击更改" @@ -3054,7 +3028,7 @@ msgstr "点击更改" msgid "Select a chapter" msgstr "选择一章" -#: lms/static/js/ccx/schedule.js +#: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" msgstr "保存修改" @@ -3075,15 +3049,8 @@ msgid "Enter Start Date and Time" msgstr "输入开始日期与时间" #: lms/static/js/certificates/models/certificate_exception.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Add to Exception List\" button." -msgstr "" - #: lms/static/js/certificates/models/certificate_invalidation.js -msgid "" -"Student username/email field is required and can not be empty. Kindly fill " -"in username/email and then press \"Invalidate Certificate\" button." +msgid "Student username/email field is required and can not be empty. " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3099,15 +3066,15 @@ msgid " learner is successfully added to the exception list" msgstr "学习者已经成功地加入到例外列表" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " records are not in correct format and not added to the exception list" +msgid " records are not in correct format and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " record is not in correct format and not added to the exception list" +msgid " record is not in correct format and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners do not exist in LMS and not added to the exception list" +msgid " learners do not exist in LMS and not added to the" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js @@ -3115,20 +3082,19 @@ msgid " learner does not exist in LMS and not added to the exception list" msgstr "学习者不存在系统中,将不加到例外列表中" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learners are already white listed and not added to the exception list" +msgid " learners are already white listed and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is already white listed and not added to the exception list" +msgid " learner is already white listed and not added to the exception " msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid "" -" learners are not enrolled in course and not added to the exception list" +msgid " learners are not enrolled in course and not added to" msgstr "" #: lms/static/js/certificates/views/certificate_bulk_whitelist.js -msgid " learner is not enrolled in course and not added to the exception list" +msgid " learner is not enrolled in course and not added to the exception" msgstr "" #: lms/static/js/certificates/views/certificate_invalidation_view.js @@ -3202,13 +3168,13 @@ msgid "An error occurred. Please try again later." msgstr "出现了一个错误,请稍后重试。" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" msgstr[0] "查看 %s 个课程" #: lms/static/js/discovery/views/search_form.js -#, javascript-format +#, c-format msgid "We couldn't find any results for \"%s\"." msgstr "我们找不到有关“%s”的任何结果。" @@ -3472,6 +3438,12 @@ msgstr "产生调查结果时发生错误。 请再试一次。" msgid "Error generating student profile information. Please try again." msgstr "生成学生档案信息时发生错误,请重试。" +#: lms/static/js/instructor_dashboard/data_download.js +#: cms/templates/js/move-xblock-modal.underscore +#: lms/templates/search/search_loading.underscore +msgid "Loading" +msgstr "正在加载" + #: lms/static/js/instructor_dashboard/data_download.js msgid "Error getting student list." msgstr "获取学生列表时发生错误" @@ -4030,8 +4002,13 @@ msgid "" "sensitive nature of student information." msgstr "由于包含涉及学生的敏感信息,生成的链接将在5分钟后失效。" +#: lms/static/js/learner_dashboard/views/program_details_view_2017.js +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Enrolled" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js -#, javascript-format +#, c-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s 个结果" @@ -4124,7 +4101,7 @@ msgid "We couldn't sign you in." msgstr "" #: lms/static/js/student_account/views/LoginView.js -#, javascript-format +#, c-format msgid "An error occurred when signing you in to %s." msgstr "" @@ -4137,10 +4114,7 @@ msgid "" "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email " "address is associated with your {platform_name} account, we will send a " "message with password reset instructions to this email " -"address.{paragraphEnd}{paragraphStart}If you do not receive a password reset" -" message, verify that you entered the correct email address, or check your " -"spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, " -"{anchorStart}contact technical support{anchorEnd}.{paragraphEnd}" +"address.{paragraphEnd}" msgstr "" #: lms/static/js/student_account/views/LoginView.js @@ -4152,8 +4126,7 @@ msgstr "发生错误。请尝试刷新页面,或检查您的网络连接情况 #: lms/static/js/student_account/views/LoginView.js msgid "" "You have successfully signed into %(currentProvider)s, but your " -"%(currentProvider)s account does not have a linked %(platformName)s account." -" To link your accounts, sign in now using your %(platformName)s password." +"%(currentProvider)s" msgstr "" #: lms/static/js/student_account/views/RegisterView.js @@ -4504,6 +4477,10 @@ msgstr "所有的付款方式目前不可用。" msgid "Try the transaction again in a few minutes." msgstr "请等待几分钟后再尝试。" +#: lms/static/js/verify_student/views/make_payment_step_view.js +msgid "An error has occurred. Please try again." +msgstr "发生了一个未知错误,请重试。" + #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Could not submit order" msgstr "订单提交失败" @@ -4638,6 +4615,10 @@ msgid "" "release date." msgstr "在此课程公开之前,您无法以学生或测试者身份查看该课程。" +#: 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 "%(num_students)s student opened Subsection" msgid_plural "%(num_students)s students opened Subsection" @@ -4751,7 +4732,7 @@ msgid "Image must be in PNG format." msgstr "" #: cms/static/js/collections/group.js -#, javascript-format +#, c-format msgid "Group %s" msgstr "%s组" @@ -4763,55 +4744,8 @@ msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "" #: cms/static/js/factories/export.js -msgid "There has been an error while exporting." -msgstr "导出时出错了。" - -#: cms/static/js/factories/export.js -msgid "" -"There has been a failure to export to XML at least one component. It is " -"recommended that you go to the edit page and repair the error before " -"attempting another export. Please check that all components on the page are " -"valid and do not display any error messages." +msgid "Your export has failed." msgstr "" -"至少有一个组件在导出到XML时失败了。在尝试重新导出之前,建议您先去编辑页面并修复错误。请检查并确认这个页面上的所有的组件都有效,而且没有显示任何错误信息。" - -#: cms/static/js/factories/export.js -msgid "Correct failed component" -msgstr "纠正失败的组件" - -#: cms/static/js/factories/export.js -msgid "Return to Export" -msgstr "返回至导出页面" - -#: cms/static/js/factories/export.js -msgid "" -"Your library could not be exported to XML. There is not enough information " -"to identify the failed component. Inspect your library to identify any " -"problematic components and try again." -msgstr "您的知识库无法导出至XML。暂时没有足够的信息来定位失败的组件,请检查您的知识库以定位任何可能有问题的组件,然后重试。" - -#: cms/static/js/factories/export.js -msgid "Take me to the main library page" -msgstr "跳转至知识库主页" - -#: cms/static/js/factories/export.js -msgid "" -"Your course could not be exported to XML. There is not enough information to" -" identify the failed component. Inspect your course to identify any " -"problematic components and try again." -msgstr "您的课程无法导出至XML。暂时没有足够的信息来定位失败的组件,请检查您的课程以定位任何可能有问题的组件,然后重试。" - -#: cms/static/js/factories/export.js -msgid "Take me to the main course page" -msgstr "跳转至课程主页" - -#: cms/static/js/factories/export.js -msgid "The raw error message is:" -msgstr "原始的错误信息是:" - -#: cms/static/js/factories/export.js -msgid "There has been an error with your export." -msgstr "导出时发生了错误。" #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." @@ -5065,9 +4999,7 @@ msgid "Upload failed for video {fileName}" msgstr "" #: cms/static/js/views/active_video_upload_list.js -msgid "" -"{filename} is not in a supported file format. Supported file formats are " -"{supportedFileFormats}." +msgid "{filename} is not in a supported file format. " msgstr "" #: cms/static/js/views/active_video_upload_list.js @@ -5124,11 +5056,11 @@ msgstr "请按照这里({maxFileSizeRedirectUrl})的说明上传文件到别 msgid "Max file size exceeded" msgstr "文件大小超出限制" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Upload New File" msgstr "上传新文件" -#: cms/static/js/views/assets.js +#: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" msgstr "加载其他文件" @@ -5185,6 +5117,50 @@ msgstr "上传一个新的PDF文件至“<%= name %>”" msgid "Please select a PDF file to upload." msgstr "请选择上传一个PDF文件。" +#: cms/static/js/views/export.js +msgid "There has been an error while exporting." +msgstr "导出时出错了。" + +#: cms/static/js/views/export.js +msgid "There has been a failure to export to XML at least one component. " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Correct failed component" +msgstr "纠正失败的组件" + +#: cms/static/js/views/export.js +msgid "Return to Export" +msgstr "返回至导出页面" + +#: cms/static/js/views/export.js +msgid "" +"Your library could not be exported to XML. There is not enough information " +"to " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main library page" +msgstr "跳转至知识库主页" + +#: cms/static/js/views/export.js +msgid "" +"Your course could not be exported to XML. There is not enough information to" +" " +msgstr "" + +#: cms/static/js/views/export.js +msgid "Take me to the main course page" +msgstr "跳转至课程主页" + +#: cms/static/js/views/export.js +msgid "The raw error message is:" +msgstr "原始的错误信息是:" + +#: cms/static/js/views/export.js +msgid "There has been an error with your export." +msgstr "导出时发生了错误。" + #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js @@ -5378,6 +5354,18 @@ msgstr "编辑:%(title)s" msgid "Component" msgstr "组件" +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Choose a location to move your component to" +msgstr "" + +#: cms/static/js/views/modals/move_xblock_modal.js +msgid "Move: {displayName}" +msgstr "" + #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" msgstr "在保存过程中出现验证错误" @@ -5390,6 +5378,37 @@ msgstr "撤销更改" msgid "Change Manually" msgstr "手动更改" +#: cms/static/js/views/move_xblock_list.js +msgid "Sections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Subsections" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Units" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "Components" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +#: cms/templates/js/group-configuration-editor.underscore +msgid "Groups" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +msgid "This {parentCategory} has no {childCategory}" +msgstr "" + +#: cms/static/js/views/move_xblock_list.js +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "Course Outline" +msgstr "" + #: cms/static/js/views/paged_container.js msgid "Date added" msgstr "添加日期" @@ -5605,10 +5624,36 @@ msgid "" "more than <%=limit%> characters." msgstr "机构和知识库编号字段合在一起不能超过 <%=limit%> 个字符" +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Success! \"{displayName}\" has been moved." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "" +"Move cancelled. \"{sourceDisplayName}\" has been moved back to its original " +"location." +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Undo move" +msgstr "" + +#: cms/static/js/views/utils/move_xblock_utils.js +msgid "Take me to the new location" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Duplicating" msgstr "正在复制" +#: cms/static/js/views/utils/xblock_utils.js +msgid "Undo moving" +msgstr "" + +#: cms/static/js/views/utils/xblock_utils.js +msgid "Moving" +msgstr "" + #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting this {xblock_type} is permanent and cannot be undone." msgstr "" @@ -5785,6 +5830,14 @@ msgstr "放大" msgid "Zoom Out" msgstr "缩小" +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Return to course outline" +msgstr "" + +#: common/static/common/templates/sequence-breadcrumbs.underscore +msgid "Outline" +msgstr "" + #: common/static/common/templates/components/paging-footer.underscore #, python-format msgid "Page number out of %(total_pages)s" @@ -6383,27 +6436,6 @@ msgstr "在获取这个目录的预览结果时发生错误。请检查您的指 msgid "This catalog's courses:" msgstr "此目录下的课程:" -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "My Bookmarks" -msgstr "我的书签" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "Bookmarked on" -msgstr "标记书签" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "You have not bookmarked any courseware pages yet." -msgstr "你尚未在任何课件页面上标记书签。" - -#: lms/templates/bookmarks/bookmarks-list.underscore -msgid "" -"Use bookmarks to help you easily return to courseware pages. To bookmark a " -"page, select Bookmark in the upper right corner of that page. To see a list " -"of all your bookmarks, select Bookmarks in the upper left corner of any " -"courseware page." -msgstr "" -"使用书签可帮助你轻松返回至课件页面。要给某个页面标记书签,请选择该页面右上角的“书签”。要查看你的所有书签的列表,请选择任何课件页面左上角的“书签”。" - #: lms/templates/ccx/schedule.underscore msgid "Expand All" msgstr "展开全部" @@ -6576,11 +6608,13 @@ msgid "LEARN MORE" msgstr "了解更多" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore #, python-format msgid "Starts: %(start_date)s" msgstr "开始于:%(start_date)s" #: lms/templates/discovery/course_card.underscore +#: lms/templates/discovery/course_card_2017.underscore msgid "Starts" msgstr "开始" @@ -6990,6 +7024,15 @@ msgstr "恭喜!您已经获得了这门课程的证书。" msgid "View Certificate" msgstr "" +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Certificate Status:" +msgstr "" + +#: lms/templates/learner_dashboard/certificate_status_2017.underscore +msgid "Certificate Purchased" +msgstr "" + #: lms/templates/learner_dashboard/course_card.underscore #, python-format msgid "%(courseName)s Home Page." @@ -7008,6 +7051,7 @@ msgid "View Archived Course" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/program_card.underscore msgid "Not Enrolled" msgstr "" @@ -7029,21 +7073,29 @@ msgid "Starts %(start)s" msgstr "开始于%(start)s" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enroll Now" msgstr "现在选课" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Coming Soon" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Enrollment Opens on" msgstr "" #: lms/templates/learner_dashboard/course_enroll.underscore +#: lms/templates/learner_dashboard/course_enroll_2017.underscore msgid "Not Currently Available" msgstr "" +#: lms/templates/learner_dashboard/course_enroll_2017.underscore +msgid "Choose a course run:" +msgstr "" + #: lms/templates/learner_dashboard/empty_programs_list.underscore msgid "You are not enrolled in any programs yet." msgstr "" @@ -7063,18 +7115,57 @@ msgid "Explore New Programs" msgstr "" #: lms/templates/learner_dashboard/program_card.underscore -#, python-format -msgid "" -"You have earned certificates in %(completed_courses)s of the " -"%(total_courses)s courses so far." -msgstr "在 %(total_courses)s 个课程中,您到目前为止已获得 %(completed_courses)s 个课程的证书。" +#: lms/templates/verify_student/enrollment_confirmation_step.underscore +msgid "Course" +msgid_plural "Courses" +msgstr[0] "" + +#: lms/templates/learner_dashboard/program_card.underscore +msgid "Completed" +msgstr "" #: lms/templates/learner_dashboard/program_card.underscore #, python-format msgid "%(programName)s Home Page." msgstr "" +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Congratulations!" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "Your Program Journey" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"To complete the program, you must earn a verified certificate for each " +"course." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COURSES IN PROGRESS" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "REMAINING COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "COMPLETED COURSES" +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "As you complete courses, you will see them listed here." +msgstr "" + +#: lms/templates/learner_dashboard/program_details_view_2017.underscore +msgid "" +"Complete courses on your schedule to ensure you stand out in your field!" +msgstr "" + #: lms/templates/learner_dashboard/program_header_view.underscore +#: lms/templates/learner_dashboard/program_header_view_2017.underscore msgid "{organization}\\'s logo" msgstr "{organization}\\'s 的标识" @@ -7100,6 +7191,14 @@ msgstr "" msgid "Upgrade Now" msgstr "" +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Needs verified certificate " +msgstr "" + +#: lms/templates/learner_dashboard/upgrade_message_2017.underscore +msgid "Buy Certificate" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore #, python-format @@ -7341,10 +7440,6 @@ msgstr "您已经已认证学生的身份选择了课程:" msgid "A list of courses you have just enrolled in as a verified student" msgstr "你以认证学生的身份选修的课程列表" -#: lms/templates/verify_student/enrollment_confirmation_step.underscore -msgid "Course" -msgstr "课程" - #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Explore your course!" msgstr "探索你的课程!" @@ -7828,6 +7923,20 @@ msgstr "重新拍照" msgid "Take Photo" msgstr "拍照" +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "Bookmarked on" +msgstr "标记书签" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "You have not bookmarked any courseware pages yet" +msgstr "" + +#: openedx/features/course_bookmarks/static/course_bookmarks/templates/bookmarks-list.underscore +msgid "" +"Use bookmarks to help you easily return to courseware pages. To bookmark a " +"page, click \"Bookmark this page\" under the page title." +msgstr "" + #: cms/templates/js/access-editor.underscore msgid "Limit Access" msgstr "" @@ -8090,11 +8199,6 @@ msgid "" "{linkStart}Course Outline{linkEnd}." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "Course Outline" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -8538,10 +8642,6 @@ msgstr "" msgid "Group information" msgstr "" -#: cms/templates/js/group-configuration-editor.underscore -msgid "Groups" -msgstr "" - #: cms/templates/js/group-configuration-editor.underscore msgid "" "Name of the groups that students will be assigned to, for example, Control, " @@ -8631,6 +8731,22 @@ msgstr "" msgid "Download" msgstr "" +#: cms/templates/js/move-xblock-list.underscore +msgid "{categoryText} in {parentDisplayname}" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Current location" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "View child items" +msgstr "" + +#: cms/templates/js/move-xblock-list.underscore +msgid "Currently selected" +msgstr "" + #: cms/templates/js/no-textbooks.underscore msgid "You haven't added any textbooks to this course yet." msgstr "" @@ -8738,7 +8854,8 @@ msgid "Staff and Learners" msgstr "" #: cms/templates/js/publish-xblock.underscore -msgid "Some content in this unit is visible only to particular content groups" +msgid "" +"Some content in this unit is visible only to specific groups of learners." msgstr "" #: cms/templates/js/publish-xblock.underscore diff --git a/lms/static/js/i18n/ar/djangojs.js b/lms/static/js/i18n/ar/djangojs.js index 320a337bcc..c8684b1cb9 100644 --- a/lms/static/js/i18n/ar/djangojs.js +++ b/lms/static/js/i18n/ar/djangojs.js @@ -312,7 +312,6 @@ "Anchors": "\u0646\u0642\u0627\u0637 \u0625\u0631\u0633\u0627\u0621", "Annotation": "\u0645\u0644\u0627\u062d\u0638\u0629 \u062a\u0648\u0636\u064a\u062d\u064a\u0629", "Annotation Text": "\u0646\u0635\u0651 \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629", - "Answers to this problem are now shown. Navigate through the problem to review it with answers inline.": "\u062a\u0645 \u0639\u0631\u0636 \u0625\u062c\u0627\u0628\u0627\u062a \u0647\u0630\u0647 \u0627\u0644\u0645\u0633\u0623\u0644\u0629 \u0627\u0644\u0622\u0646. \u062a\u0635\u0641\u062d \u0627\u0644\u0645\u0633\u0623\u0644\u0629 \u0644\u0645\u0631\u0627\u062c\u0639\u062a\u0647\u0627 \u0645\u0639 \u0627\u0644\u0625\u062c\u0627\u0628\u0627\u062a \u0627\u0644\u0645\u064f\u0636\u0645\u0646\u0629.", "Any content that has listed this content as a prerequisite will also have access limitations removed.": "\u0633\u062a\u064f\u062d\u0630\u0641 \u0623\u064a \u0645\u062d\u062f\u0651\u062f\u0627\u062a \u0644\u0644\u0648\u0635\u0648\u0644 \u0644\u0623\u064a \u0645\u062d\u062a\u0648\u0649 \u0643\u0627\u0646 \u0642\u062f \u0623\u0631\u062f\u062c \u0647\u0630\u0627 \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0643\u0645\u062a\u0637\u0644\u0651\u0628 \u0623\u0633\u0627\u0633\u064a.", "Are you having trouble finding a team to join?": "\u0639\u0630\u0631\u064b\u0627\u060c \u0647\u0644 \u062a\u0648\u0627\u062c\u0647 \u0645\u0634\u0643\u0644\u0629 \u0641\u064a \u0625\u064a\u062c\u0627\u062f \u0641\u0631\u064a\u0642 \u0644\u062a\u0646\u0636\u0645 \u0625\u0644\u064a\u0647\u061f", "Are you sure you want to delete this comment?": "\u0647\u0644 \u0623\u0646\u062a \u0648\u0627\u062b\u0642 \u0645\u0646 \u0623\u0646\u0651\u0643 \u062a\u0648\u062f\u0651 \u062d\u0630\u0641 \u0647\u0630\u0627 \u0627\u0644\u062a\u0639\u0644\u064a\u0642\u061f", @@ -353,7 +352,6 @@ "Body": "\u0645\u062d\u062a\u0648\u0649 \u0627\u0644\u0635\u0641\u062d\u0629", "Bold": "\u062e\u0637 \u0633\u0645\u064a\u0643", "Bold (Ctrl+B)": "\u062e\u0637 \u0639\u0631\u064a\u0636 (Ctrl+B)", - "Bookmark this page": "\u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u0644\u0645\u0641\u0636\u0644\u0629 ", "Bookmarked": "\u062c\u0631\u0649 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629", "Bookmarked on": "\u062c\u0631\u0649 \u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0628\u062a\u0627\u0631\u064a\u062e", "Border": "\u0627\u0644\u062d\u0648\u0627\u0641", @@ -510,7 +508,6 @@ "Country": "\u0627\u0644\u0628\u0644\u062f", "Country of residence": "\u0628\u0644\u062f \u0627\u0644\u0625\u0642\u0627\u0645\u0629", "Country or Region": "\u0627\u0644\u062f\u0648\u0644\u0629 \u0623\u0648 \u0627\u0644\u0645\u0646\u0637\u0642\u0629", - "Course": "\u0627\u0644\u0645\u0633\u0627\u0642 ", "Course Credit Requirements": "\u0645\u062a\u0637\u0644\u0651\u0628\u0627\u062a \u0645\u0648\u0627\u062f \u0627\u0644\u0645\u0633\u0627\u0642", "Course End": "\u062a\u0627\u0631\u064a\u062e \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0645\u0633\u0627\u0642", "Course Handouts": "\u0646\u0634\u0631\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0642", @@ -999,7 +996,6 @@ "Must complete verification checkpoint": " \u064a\u062c\u0628 \u0625\u062a\u0645\u0627\u0645 \u0646\u0642\u0637\u0629 \u0627\u0644\u0627\u062e\u062a\u0628\u0627\u0631 \u0627\u0644\u062e\u0627\u0635\u0651\u0629 \u0628\u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0651\u0642", "Mute": "\u0643\u062a\u0645 \u0627\u0644\u0635\u0648\u062a", "Muted": "\u0645\u0643\u062a\u0648\u0645 \u0627\u0644\u0635\u0648\u062a ", - "My Bookmarks": "\u0639\u0644\u0627\u0645\u0627\u062a\u064a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0651\u0629", "My Notes": "\u0645\u0644\u0627\u062d\u0638\u0627\u062a\u064a", "My Orders": "\u0637\u0644\u0628\u0627\u062a \u0634\u0631\u0627\u0626\u064a", "My Team": "\u0641\u0631\u064a\u0642\u064a", @@ -1363,7 +1359,6 @@ "Signature Image": "\u0635\u0648\u0631\u0629 \u0627\u0644\u062a\u0648\u0642\u064a\u0639", "Skip": "\u062a\u062e\u0637\u0651\u064a ", "Some Rights Reserved": "\u0628\u0639\u0636 \u0627\u0644\u062d\u0642\u0648\u0642 \u0645\u062d\u0641\u0648\u0638\u0629", - "Some content in this unit is visible only to particular content groups": "\u0625\u0646\u0651 \u062c\u0632\u0621 \u0645\u0646 \u0645\u062d\u062a\u0648\u0649 \u0647\u0630\u0647 \u0627\u0644\u0648\u062d\u062f\u0629 \u0645\u0631\u0626\u064a \u0641\u0642\u0637 \u0645\u0646 \u0642\u0628\u0644 \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0645\u062d\u062a\u0648\u0649 \u0645\u0639\u064a\u0651\u0646\u0629. ", "Some images in this post have been omitted": "\u0644\u0642\u062f \u062a\u0645 \u062d\u0630\u0641 \u0628\u0639\u0636 \u0627\u0644\u0635\u0648\u0631 \u0641\u064a \u0647\u0630\u0627 \u0627\u0644\u0645\u0646\u0634\u0648\u0631", "Something went wrong changing this enrollment. Please try again.": "\u062d\u062f\u062b \u062e\u0637\u0623 \u0623\u062b\u0646\u0627\u0621 \u062a\u063a\u064a\u064a\u0631 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0633\u062c\u064a\u0644 \u0647\u0630\u0647. \u064a\u064f\u0631\u062c\u0649 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629.", "Sorry, no results were found.": "\u0639\u0630\u0631\u064b\u0627\u060c \u0644\u0627 \u062a\u0648\u062c\u062f \u0623\u064a \u0646\u062a\u0627\u0626\u062c.", @@ -1520,7 +1515,6 @@ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u0648\u0632\u0646 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0647\u0627\u0645 \u0645\u0646 \u0647\u0630\u0627 \u0627\u0644\u0646\u0648\u0639 \u0643\u0646\u0633\u0628\u0629 \u0645\u0626\u0648\u064a\u0629 \u0644\u0644\u062f\u0631\u062c\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629\u060c \u0645\u062b\u0644\u060c 40. \u064a\u062c\u0628 \u0639\u062f\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0631\u0645\u0632 \u0627\u0644\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u0626\u0648\u064a\u0629.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u0646\u062c\u062d \u0625\u0646\u0634\u0627\u0621 \u0634\u0639\u0628\u0629 {cohortGroupName}. \u0648\u064a\u0645\u0643\u0646\u0643 \u0623\u0646 \u062a\u0636\u064a\u0641 \u0627\u0644\u0637\u0644\u0651\u0627\u0628 \u0628\u0646\u0641\u0633\u0643 \u0625\u0644\u0649 \u0647\u0630\u0647 \u0627\u0644\u0634\u0639\u0628\u0629 \u0623\u062f\u0646\u0627\u0647.", "There are invalid keywords in your email. Check the following keywords and try again.": "\u062a\u0648\u062c\u062f \u0628\u0639\u0636 \u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u0645\u0641\u062a\u0627\u062d\u064a\u0629 \u0627\u0644\u062e\u0627\u0637\u0626\u0629 \u0641\u064a \u0628\u0631\u064a\u062f\u0643. \u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0648\u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0622\u062e\u0631\u0649.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "\u062a\u0639\u0630\u0651\u0631 \u062a\u0635\u062f\u064a\u0631 \u0645\u0643\u0648\u0651\u0650\u0646 \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644 \u0625\u0644\u0649 \u0635\u064a\u063a\u0629 XML. \u0644\u0630\u0627 \u0646\u0642\u062a\u0631\u062d \u0639\u0644\u064a\u0643 \u0627\u0644\u0630\u0647\u0627\u0628 \u0625\u0644\u0649 \u0635\u0641\u062d\u0629 \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0644\u0625\u0635\u0644\u0627\u062d \u0627\u0644\u062e\u0637\u0623 \u0642\u0628\u0644 \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u0642\u064a\u0627\u0645 \u0628\u062a\u0635\u062f\u064a\u0631 \u0622\u062e\u0631. \u0648\u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0635\u062d\u0651\u0629 \u062c\u0645\u064a\u0639 \u0627\u0644\u0645\u0643\u0648\u0651\u0646\u0627\u062a \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629 \u0648\u0645\u0646 \u0623\u0646\u0651\u0647\u0627 \u0644\u0627 \u062a\u062d\u0648\u064a \u0623\u064a\u0651 \u0631\u0633\u0627\u0626\u0644 \u062e\u0637\u0623. ", "There has been an error processing your survey.": "\u0646\u0623\u0633\u0641 \u0644\u062d\u062f\u0648\u062b \u062e\u0637\u0623 \u0641\u064a \u0645\u0639\u0627\u0644\u062c\u0629 \u0627\u0633\u062a\u0628\u064a\u0627\u0646\u0643.", "There has been an error while exporting.": "\u0646\u0623\u0633\u0641 \u0644\u062d\u062f\u0648\u062b \u062e\u0637\u0623 \u062e\u0644\u0627\u0644 \u0627\u0644\u062a\u0635\u062f\u064a\u0631.", "There has been an error with your export.": "\u0646\u0623\u0633\u0641 \u0644\u062d\u062f\u0648\u062b \u062e\u0637\u0623 \u0641\u064a \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u0635\u062f\u064a\u0631 \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627. ", @@ -1715,7 +1709,6 @@ "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0645\u062a\u062d\u0627\u0646 \u062a\u062f\u0631\u064a\u0628\u064a \u0645\u0631\u0627\u0642\u0628 \u0644\u062a\u0639\u0631\u064a\u0641 \u0627\u0644\u0645\u062a\u0639\u0644\u0651\u0645\u064a\u0646 \u0628\u0625\u062c\u0631\u0627\u0621\u0627\u062a \u0648\u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0645\u0631\u0627\u0642\u0628\u0629. \u0644\u0646 \u062a\u0624\u062b\u0631 \u0646\u062a\u0627\u0626\u062c \u0627\u0644\u0627\u0645\u062a\u062d\u0627\u0646 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a \u0639\u0644\u0649 \u0627\u0644\u062f\u0631\u062c\u0629 \u0627\u0644\u0646\u0647\u0627\u0626\u064a\u0629 \u0627\u0644\u0645\u0645\u0646\u0648\u062d\u0629 \u0644\u0644\u0645\u062a\u0639\u0644\u0651\u0645.", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0645\u062a\u062d\u0627\u0646\u064b\u0627 \u0645\u0624\u0642\u0651\u062a\u064b\u0627 \u0644\u0644\u062d\u062f\u0651 \u0645\u0646 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0630\u064a \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u062a\u0639\u0644\u0651\u0645\u064a\u0646 \u0642\u0636\u0627\u0624\u0647 \u0641\u064a \u062d\u0644 \u0645\u0633\u0627\u0626\u0644 \u0647\u0630\u0627 \u0627\u0644\u0642\u0633\u0645 \u0627\u0644\u0641\u0631\u0639\u064a. \u064a\u062c\u0628 \u0623\u0646 \u064a\u0642\u062f\u0651\u0645 \u0627\u0644\u0645\u062a\u0639\u0644\u0651\u0645\u0648\u0646 \u0627\u0644\u0625\u062c\u0627\u0628\u0627\u062a \u0642\u0628\u0644 \u0627\u0646\u062a\u0647\u0627\u0621 \u0627\u0644\u0648\u0642\u062a \u0627\u0644\u0645\u062d\u062f\u0651\u062f. \u0643\u0645\u0627 \u0648\u064a\u0645\u0643\u0646\u0643 \u0627\u0644\u0633\u0645\u0627\u062d \u0644\u0623\u062d\u062f \u0627\u0644\u0645\u062a\u0639\u0644\u0651\u0645\u064a\u0646 \u0628\u0648\u0642\u062a \u0625\u0636\u0627\u0641\u064a \u0628\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0644\u0648\u062d\u0629 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0627\u0644\u0623\u0633\u062a\u0627\u0630.", "Use as a Prerequisite": "\u0627\u0633\u062a\u062e\u062f\u0645\u0647 \u0643\u0645\u062a\u0637\u0644\u0651\u0628 \u0623\u0633\u0627\u0633\u064a", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0644\u062a\u062a\u0645\u0643\u0651\u0646 \u0645\u0646 \u0627\u0644\u0639\u0648\u062f\u0629 \u0625\u0644\u0649 \u0635\u0641\u062d\u0627\u062a \u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0642 \u0628\u0633\u0647\u0648\u0644\u0629. \u0644\u0648\u0636\u0639 \u0639\u0644\u0627\u0645\u0629 \u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0644\u0635\u0641\u062d\u0629 \u0645\u0639\u064a\u0651\u0646\u0629\u060c \u0627\u062e\u062a\u0631 \u2019\u0639\u0644\u0627\u0645\u0629 \u0645\u0631\u062c\u0639\u064a\u0651\u0629\u2018 \u0639\u0646\u062f \u0627\u0644\u0632\u0627\u0648\u064a\u0629 \u0627\u0644\u0639\u0644\u0648\u064a\u0629 \u0627\u0644\u064a\u0645\u0646\u0649 \u0644\u0644\u0635\u0641\u062d\u0629. \u0644\u0627\u0633\u062a\u0639\u0631\u0627\u0636 \u0642\u0627\u0626\u0645\u0629 \u0628\u062c\u0645\u064a\u0639 \u0627\u0644\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0627\u0644\u062a\u064a \u0648\u0636\u0639\u062a\u0647\u0627 \u0633\u0627\u0628\u0642\u064b\u0627\u060c \u0627\u062e\u062a\u0631 \u0639\u0644\u0627\u0645\u0627\u062a \u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0639\u0646\u062f \u0627\u0644\u0632\u0627\u0648\u064a\u0629 \u0627\u0644\u0639\u0644\u0648\u064a\u0629 \u0627\u0644\u064a\u0633\u0631\u0649 \u0644\u0623\u064a \u0635\u0641\u062d\u0629 \u0645\u0646 \u0635\u0641\u062d\u0627\u062a \u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0642.", "Use my institution/campus credentials": "\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u064a\u0627\u0646\u0627\u062a\u064a \u0644\u062f\u0649 \u0627\u0644\u0645\u0624\u0633\u0651\u0633\u0629/ \u0627\u0644\u062d\u0631\u0645 \u0627\u0644\u062c\u0627\u0645\u0639\u064a", "Use the All Topics menu to find specific topics.": "\u0627\u0633\u062a\u062e\u062f\u0645 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0645\u0648\u0636\u0648\u0639\u0627\u062a \u0644\u062a\u062c\u062f \u0645\u0648\u0636\u0648\u0639\u0627\u062a \u0645\u0639\u064a\u0646\u0629.", "Use the retake photo button if you are not pleased with your photo": "\u064a\u064f\u0631\u062c\u0649 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0632\u0631 \u0625\u0639\u0627\u062f\u0629 \u0627\u0644\u062a\u0642\u0627\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0625\u0630\u0627 \u0644\u0645 \u062a\u0639\u062c\u0628\u0643 \u0635\u0648\u0631\u062a\u0643.", @@ -1849,9 +1842,7 @@ "You have already reported this annotation.": "\u0633\u0628\u0642 \u0648\u0623\u0628\u0644\u063a\u062a\u064e \u0639\u0646 \u0647\u0630\u0647 \u0627\u0644\u0645\u0644\u0627\u062d\u0638\u0629 \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629.", "You have already verified your ID!": "\u0633\u0628\u0642 \u0623\u0646 \u062e\u0636\u062a\u064e \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0651\u0642 \u0645\u0646 \u0628\u0637\u0627\u0642\u062a\u0643 \u0627\u0644\u0634\u062e\u0635\u064a\u0629! ", "You have done a dry run of force publishing the course. Nothing has changed. Had you run it, the following course versions would have been change.": "\u0644\u0642\u062f \u0642\u0645\u062a \u0628\u0625\u062c\u0631\u0627\u0621 \u062a\u0646\u0641\u064a\u0630 \u0644\u0646\u0634\u0631 \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a\u0629. \u0641\u0644\u0645 \u064a\u062a\u063a\u064a\u0631 \u0634\u064a\u0621\u060c \u0639\u0646\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644\u060c \u0625\u0635\u062f\u0627\u0631\u0627\u062a \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062a\u0627\u0644\u064a\u0629 \u0642\u062f \u064a\u062a\u0645 \u062a\u063a\u064a\u064a\u0631\u0647\u0627.", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u0644\u0642\u062f \u062d\u0635\u0644\u062a \u0639\u0644\u0649 \u0634\u0647\u0627\u062f\u0627\u062a \u0641\u064a %(completed_courses)s \u0645\u0646 %(total_courses)s \u0645\u0633\u0627\u0642\u0627\u062a \u062d\u062a\u0649 \u0627\u0644\u0622\u0646.", "You have no handouts defined": "\u0644\u064a\u0633 \u0644\u062f\u064a\u0643 \u0623\u064a \u0646\u0634\u0631\u0627\u062a \u0645\u062d\u062f\u0651\u062f\u0629", - "You have not bookmarked any courseware pages yet.": "\u0644\u0645 \u062a\u0636\u0639 \u0623\u064a \u0623\u0634\u0627\u0631\u0629 \u0645\u0631\u062c\u0639\u064a\u0651\u0629 \u0644\u0623\u064a \u0645\u0646 \u0635\u0641\u062d\u0627\u062a \u0645\u062d\u062a\u0648\u064a\u0627\u062a \u0627\u0644\u0645\u0633\u0627\u0642 \u0628\u0639\u062f.", "You have not created any certificates yet.": "\u0644\u0645 \u062a\u064f\u0646\u0634\u0650\u0626 \u0623\u064a \u0634\u0647\u0627\u062f\u0627\u062a \u0628\u0639\u062f.", "You have not created any content groups yet.": "\u0644\u0645 \u062a\u0646\u0634\u0626 \u0623\u064a \u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0644\u0644\u0645\u062d\u062a\u0648\u0649 \u0628\u0639\u062f.", "You have not created any group configurations yet.": "\u0644\u0645 \u062a\u0646\u0634\u0626 \u0623\u064a \u0625\u0639\u062f\u0627\u062f\u0627\u062a \u0644\u0644\u0645\u062c\u0645\u0648\u0639\u0627\u062a \u0628\u0639\u062f.", @@ -1887,7 +1878,6 @@ "Your changes have been saved.": "\u062c\u0631\u0649 \u062d\u0641\u0638 \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627. ", "Your changes will not take effect until you save your progress.": "\u0644\u0646 \u062a\u0635\u0628\u062d \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627 \u0646\u0627\u0641\u0630\u0629 \u062d\u062a\u0649 \u062a\u062d\u0641\u0651\u0638 \u062e\u0637\u0648\u0627\u062a \u0627\u0644\u062a\u0642\u062f\u0651\u0645 \u0627\u0644\u062a\u064a \u0627\u062a\u0651\u062e\u0630\u062a\u0647\u0627. ", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "\u0644\u0646 \u062a\u0635\u0628\u062d \u0627\u0644\u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0627\u0644\u062a\u064a \u0623\u062c\u0631\u064a\u062a\u0647\u0627 \u0646\u0627\u0641\u0630\u0629 \u062d\u062a\u0649 \u062a\u062d\u0641\u0651\u0638 \u062e\u0637\u0648\u0627\u062a \u0627\u0644\u062a\u0642\u062f\u0651\u0645 \u0627\u0644\u062a\u064a \u0627\u062a\u0651\u062e\u0630\u062a\u0647\u0627. \u064a\u064f\u0631\u062c\u0649 \u0645\u0631\u0627\u0639\u0627\u0629 \u0627\u0644\u062f\u0642\u0629 \u0641\u064a \u062a\u0646\u0633\u064a\u0642 \u0627\u0644\u0645\u0641\u062a\u0627\u062d \u0648\u0627\u0644\u0642\u064a\u0645\u0629\u060c \u062d\u064a\u062b \u0623\u0646\u0651 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u062a\u062d\u0642\u0651\u0642 \u0648\u0627\u0644\u0645\u0635\u0627\u062f\u0642\u0629 \u063a\u064a\u0631 \u0645\u0637\u0628\u0651\u0642\u0629.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "\u062a\u0639\u0630\u0651\u0631 \u062a\u0635\u062f\u064a\u0631 \u0645\u0633\u0627\u0642\u0643 \u0625\u0644\u0649 \u0645\u0644\u0641 \u0628\u0635\u064a\u063a\u0629 XML\u060c \u0648\u0644\u0627 \u0646\u0645\u0644\u0643 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0643\u0627\u0641\u064a\u0629 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0643\u0648\u0651\u0646 \u0627\u0644\u062e\u0627\u0637\u0626. \u064a\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0645\u0633\u0627\u0642\u0643 \u0644\u062a\u062d\u062f\u064a\u062f \u0623\u064a \u0645\u0643\u0648\u0651\u0646\u0627\u062a \u062e\u0627\u0637\u0626\u0629 \u062b\u0645 \u062d\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062e\u0631\u0649.", "Your donation could not be submitted.": "\u062a\u0639\u0630\u0651\u0631 \u062a\u0642\u062f\u064a\u0645 \u062a\u0628\u0631\u0639\u0643.", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "\u062a\u0645 \u062c\u062f\u0648\u0644\u0629 \u0625\u0631\u0633\u0627\u0644 \u0631\u0633\u0627\u0644\u062a\u0643 \u0628\u0646\u062c\u0627\u062d. \u0642\u062f \u064a\u0633\u062a\u063a\u0631\u0642 \u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0631\u0633\u0627\u0644\u0629 \u0644\u062c\u0645\u064a\u0639 \u0645\u062a\u0639\u0644\u0645\u064a \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a\u0629 \u0633\u0627\u0639\u0629 \u0643\u0627\u0645\u0644\u0629\u060c \u0648\u064a\u0639\u062a\u0645\u062f \u0630\u0644\u0643 \u0639\u0644\u0649 \u0639\u062f\u062f \u0627\u0644\u0645\u062a\u0639\u0644\u0645\u064a\u0646 \u0641\u064a \u0627\u0644\u062f\u0648\u0631\u0629 \u0627\u0644\u062a\u062f\u0631\u064a\u0628\u064a\u0629.", "Your entire face fits inside the frame.": "\u0623\u0646\u0651 \u0648\u062c\u0647\u0643 \u062f\u0627\u062e\u0644 \u0625\u0637\u0627\u0631 \u0627\u0644\u0635\u0648\u0631\u0629 \u0628\u0627\u0644\u0643\u0627\u0645\u0644.", @@ -1898,7 +1888,6 @@ "Your file {filename} is too large (max size: {maxSize}MB).": "\u062d\u062c\u0645 \u0627\u0644\u0645\u0644\u0641 {filename} \u0643\u0628\u064a\u0631 \u0644\u0644\u063a\u0627\u064a\u0629 (\u0627\u0644\u062d\u062c\u0645 \u0627\u0644\u0623\u0642\u0635\u0649: {maxSize} \u0645\u064a\u063a\u0627\u0628\u0627\u064a\u062a).", "Your import has failed.": "\u0639\u0630\u0631\u064b\u0627\u064b\u060c \u0644\u0645 \u062a\u0646\u062c\u062d \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f.", "Your import is in progress; navigating away will abort it.": "\u062c\u0627\u0631\u064a \u062a\u0646\u0641\u064a\u0630 \u0639\u0645\u0644\u064a\u0629 \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f\u061b \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u0627\u0646\u062a\u0628\u0627\u0647 \u0625\u0644\u0649 \u0623\u0646\u0651 \u0627\u0646\u062a\u0642\u0627\u0644\u0643 \u0625\u0644\u0649 \u0645\u0648\u0642\u0639 \u0622\u062e\u0631 \u0633\u064a\u0648\u0642\u0641 \u0627\u0644\u0639\u0645\u0644\u064a\u0629. ", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u0646\u0623\u0633\u0641 \u0644\u062a\u0639\u0630\u0651\u0631 \u062a\u0635\u062f\u064a\u0631 \u0645\u0643\u062a\u0628\u062a\u0643 \u0625\u0644\u0649 \u0645\u0644\u0641 \u0628\u0635\u064a\u063a\u0629 XML\u060c \u0648\u0644\u0627 \u062a\u062a\u0648\u0641\u0651\u0631 \u0645\u0639\u0644\u0648\u0645\u0627\u062a \u0643\u0627\u0641\u064a\u0629 \u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u0643\u0648\u0651\u0650\u0646 \u0627\u0644\u062e\u0627\u0637\u0626. \u064a\u064f\u0631\u062c\u0649 \u0627\u0644\u062a\u062d\u0642\u0651\u0642 \u0645\u0646 \u0645\u0643\u062a\u0628\u062a\u0643 \u0644\u062a\u062d\u062f\u064a\u062f \u0623\u064a \u0645\u0643\u0648\u0651\u0650\u0646\u0627\u062a \u062e\u0627\u0637\u0626\u0629 \u062b\u0645\u0651 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0629 \u0645\u0631\u0651\u0629 \u0623\u062e\u0631\u0649.", "Your message cannot be blank.": "\u0644\u0627 \u064a\u0645\u0643\u0646 \u0644\u0631\u0633\u0627\u0644\u062a\u0643 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a \u0623\u0646 \u062a\u0643\u0648\u0646 \u0641\u0627\u0631\u063a\u0629.", "Your message must have a subject.": "\u064a\u062c\u0628 \u0645\u0644\u0621 \u062e\u0627\u0646\u0629 \u0627\u0644\u0645\u0648\u0636\u0648\u0639 \u0641\u064a \u0631\u0633\u0627\u0644\u062a\u0643 \u0639\u0628\u0631 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a.", "Your message must have at least one target.": "\u064a\u062c\u0628 \u0623\u0646 \u064a\u0643\u0648\u0646 \u0644\u0631\u0633\u0627\u0644\u062a\u0643 \u0645\u0633\u062a\u0644\u0645 \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644.", diff --git a/lms/static/js/i18n/eo/djangojs.js b/lms/static/js/i18n/eo/djangojs.js index febffb0a48..44efcaafb6 100644 --- a/lms/static/js/i18n/eo/djangojs.js +++ b/lms/static/js/i18n/eo/djangojs.js @@ -265,6 +265,7 @@ "Are you sure you wish to delete this item. It cannot be reversed!\n\nAlso any content that links/refers to this item will no longer work (e.g. broken images and/or links)": "\u00c0r\u00e9 \u00fd\u00f6\u00fc s\u00fcr\u00e9 \u00fd\u00f6\u00fc w\u00efsh t\u00f6 d\u00e9l\u00e9t\u00e9 th\u00efs \u00eft\u00e9m. \u00cct \u00e7\u00e4nn\u00f6t \u00df\u00e9 r\u00e9v\u00e9rs\u00e9d!\n\n\u00c0ls\u00f6 \u00e4n\u00fd \u00e7\u00f6nt\u00e9nt th\u00e4t l\u00efnks/r\u00e9f\u00e9rs t\u00f6 th\u00efs \u00eft\u00e9m w\u00efll n\u00f6 l\u00f6ng\u00e9r w\u00f6rk (\u00e9.g. \u00dfr\u00f6k\u00e9n \u00efm\u00e4g\u00e9s \u00e4nd/\u00f6r l\u00efnks) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7\u00a2\u0454\u03c1\u0442\u0454\u03c5\u044f \u0455\u03b9\u03b7\u0442 \u03c3\u00a2\u00a2\u03b1\u0454\u00a2\u03b1\u0442 \u00a2\u03c5\u03c1\u03b9\u2202\u03b1\u0442\u03b1\u0442 \u03b7\u03c3\u03b7 \u03c1\u044f\u03c3\u03b9\u2202\u0454\u03b7\u0442, \u0455\u03c5\u03b7\u0442 \u03b9\u03b7 \u00a2\u03c5\u0142\u03c1\u03b1 q\u03c5\u03b9 \u03c3\u0192\u0192#", "Are you sure?": "\u00c0r\u00e9 \u00fd\u00f6\u00fc s\u00fcr\u00e9? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "As part of the verification process, you take a photo of both your face and a government-issued photo ID. Our authorization service confirms your identity by comparing the photo you take with the photo on your ID.": "\u00c0s p\u00e4rt \u00f6f th\u00e9 v\u00e9r\u00eff\u00ef\u00e7\u00e4t\u00ef\u00f6n pr\u00f6\u00e7\u00e9ss, \u00fd\u00f6\u00fc t\u00e4k\u00e9 \u00e4 ph\u00f6t\u00f6 \u00f6f \u00df\u00f6th \u00fd\u00f6\u00fcr f\u00e4\u00e7\u00e9 \u00e4nd \u00e4 g\u00f6v\u00e9rnm\u00e9nt-\u00efss\u00fc\u00e9d ph\u00f6t\u00f6 \u00ccD. \u00d6\u00fcr \u00e4\u00fcth\u00f6r\u00efz\u00e4t\u00ef\u00f6n s\u00e9rv\u00ef\u00e7\u00e9 \u00e7\u00f6nf\u00efrms \u00fd\u00f6\u00fcr \u00efd\u00e9nt\u00eft\u00fd \u00df\u00fd \u00e7\u00f6mp\u00e4r\u00efng th\u00e9 ph\u00f6t\u00f6 \u00fd\u00f6\u00fc t\u00e4k\u00e9 w\u00efth th\u00e9 ph\u00f6t\u00f6 \u00f6n \u00fd\u00f6\u00fcr \u00ccD. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202\u03c3 \u00a2\u03c3\u03b7\u0455\u0454q\u03c5\u03b1\u0442. \u2202\u03c5\u03b9\u0455 \u03b1\u03c5\u0442\u0454 \u03b9\u044f\u03c5\u044f\u0454 \u2202\u03c3\u0142\u03c3\u044f \u03b9\u03b7 \u044f\u0454\u03c1\u044f\u0454\u043d\u0454\u03b7\u2202\u0454\u044f\u03b9\u0442 \u03b9\u03b7 \u03bd\u03c3\u0142\u03c5\u03c1\u0442\u03b1\u0442\u0454 \u03bd\u0454\u0142\u03b9\u0442 \u0454\u0455\u0455\u0454 \u00a2\u03b9\u0142\u0142\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f\u0454 \u0454\u03c5 \u0192\u03c5g\u03b9\u03b1\u0442 \u03b7\u03c5\u0142\u0142\u03b1 \u03c1\u03b1\u044f\u03b9\u03b1\u0442\u03c5\u044f. \u0454\u03c7#", + "As you complete courses, you will see them listed here.": "\u00c0s \u00fd\u00f6\u00fc \u00e7\u00f6mpl\u00e9t\u00e9 \u00e7\u00f6\u00fcrs\u00e9s, \u00fd\u00f6\u00fc w\u00efll s\u00e9\u00e9 th\u00e9m l\u00efst\u00e9d h\u00e9r\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Assign students to cohorts by uploading a CSV file": "\u00c0ss\u00efgn st\u00fcd\u00e9nts t\u00f6 \u00e7\u00f6h\u00f6rts \u00df\u00fd \u00fcpl\u00f6\u00e4d\u00efng \u00e4 \u00c7SV f\u00efl\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Assign students to cohorts by uploading a CSV file.": "\u00c0ss\u00efgn st\u00fcd\u00e9nts t\u00f6 \u00e7\u00f6h\u00f6rts \u00df\u00fd \u00fcpl\u00f6\u00e4d\u00efng \u00e4 \u00c7SV f\u00efl\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Assignment Type Name": "\u00c0ss\u00efgnm\u00e9nt T\u00fdp\u00e9 N\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", @@ -300,6 +301,9 @@ "Bulk Exceptions": "B\u00fclk \u00c9x\u00e7\u00e9pt\u00ef\u00f6ns \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "Bullet list": "B\u00fcll\u00e9t l\u00efst \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Bulleted List (Ctrl+U)": "B\u00fcll\u00e9t\u00e9d L\u00efst (\u00c7trl+\u00db) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", + "Buy Certificate": "B\u00fc\u00fd \u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", + "COMPLETED COURSES": "\u00c7\u00d6MPL\u00c9T\u00c9D \u00c7\u00d6\u00dbRS\u00c9S \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", + "COURSES IN PROGRESS": "\u00c7\u00d6\u00dbRS\u00c9S \u00ccN PR\u00d6GR\u00c9SS \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#", "Can we match the photo you took with the one on your ID?": "\u00c7\u00e4n w\u00e9 m\u00e4t\u00e7h th\u00e9 ph\u00f6t\u00f6 \u00fd\u00f6\u00fc t\u00f6\u00f6k w\u00efth th\u00e9 \u00f6n\u00e9 \u00f6n \u00fd\u00f6\u00fcr \u00ccD? \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Cancel": "\u00c7\u00e4n\u00e7\u00e9l \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", "Cancel enrollment code": "\u00c7\u00e4n\u00e7\u00e9l \u00e9nr\u00f6llm\u00e9nt \u00e7\u00f6d\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", @@ -320,8 +324,10 @@ "Certificate Generated": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 G\u00e9n\u00e9r\u00e4t\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Certificate Information": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u00ccnf\u00f6rm\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3#", "Certificate Name": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 N\u00e4m\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", + "Certificate Purchased": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 P\u00fcr\u00e7h\u00e4s\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Certificate Signatories": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 S\u00efgn\u00e4t\u00f6r\u00ef\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3#", "Certificate Signatory Configuration": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 S\u00efgn\u00e4t\u00f6r\u00fd \u00c7\u00f6nf\u00efg\u00fcr\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#", + "Certificate Status:": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 St\u00e4t\u00fcs: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442,#", "Certificate has been successfully invalidated for <%= user %>.": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 h\u00e4s \u00df\u00e9\u00e9n s\u00fc\u00e7\u00e7\u00e9ssf\u00fcll\u00fd \u00efnv\u00e4l\u00efd\u00e4t\u00e9d f\u00f6r <%= user %>. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Certificate name is required.": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 n\u00e4m\u00e9 \u00efs r\u00e9q\u00fc\u00efr\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", "Certificate of <%= user %> has already been invalidated. Please check your spelling and retry.": "\u00c7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u00f6f <%= user %> h\u00e4s \u00e4lr\u00e9\u00e4d\u00fd \u00df\u00e9\u00e9n \u00efnv\u00e4l\u00efd\u00e4t\u00e9d. Pl\u00e9\u00e4s\u00e9 \u00e7h\u00e9\u00e7k \u00fd\u00f6\u00fcr sp\u00e9ll\u00efng \u00e4nd r\u00e9tr\u00fd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", @@ -358,6 +364,7 @@ "Choose One": "\u00c7h\u00f6\u00f6s\u00e9 \u00d6n\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#", "Choose a .csv file": "\u00c7h\u00f6\u00f6s\u00e9 \u00e4 .\u00e7sv f\u00efl\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442#", "Choose a content group to associate": "\u00c7h\u00f6\u00f6s\u00e9 \u00e4 \u00e7\u00f6nt\u00e9nt gr\u00f6\u00fcp t\u00f6 \u00e4ss\u00f6\u00e7\u00ef\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#", + "Choose a course run:": "\u00c7h\u00f6\u00f6s\u00e9 \u00e4 \u00e7\u00f6\u00fcrs\u00e9 r\u00fcn: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Choose a location to move your component to": "\u00c7h\u00f6\u00f6s\u00e9 \u00e4 l\u00f6\u00e7\u00e4t\u00ef\u00f6n t\u00f6 m\u00f6v\u00e9 \u00fd\u00f6\u00fcr \u00e7\u00f6mp\u00f6n\u00e9nt t\u00f6 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Choose mode": "\u00c7h\u00f6\u00f6s\u00e9 m\u00f6d\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Choose new file": "\u00c7h\u00f6\u00f6s\u00e9 n\u00e9w f\u00efl\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", @@ -402,6 +409,7 @@ "Commentary": "\u00c7\u00f6mm\u00e9nt\u00e4r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3#", "Common Problem Types": "\u00c7\u00f6mm\u00f6n Pr\u00f6\u00dfl\u00e9m T\u00fdp\u00e9s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Community TA": "\u00c7\u00f6mm\u00fcn\u00eft\u00fd T\u00c0 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455#", + "Complete courses on your schedule to ensure you stand out in your field!": "\u00c7\u00f6mpl\u00e9t\u00e9 \u00e7\u00f6\u00fcrs\u00e9s \u00f6n \u00fd\u00f6\u00fcr s\u00e7h\u00e9d\u00fcl\u00e9 t\u00f6 \u00e9ns\u00fcr\u00e9 \u00fd\u00f6\u00fc st\u00e4nd \u00f6\u00fct \u00efn \u00fd\u00f6\u00fcr f\u00ef\u00e9ld! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", "Completed": "\u00c7\u00f6mpl\u00e9t\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Component": "\u00c7\u00f6mp\u00f6n\u00e9nt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Component Location ID": "\u00c7\u00f6mp\u00f6n\u00e9nt L\u00f6\u00e7\u00e4t\u00ef\u00f6n \u00ccD \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", @@ -409,6 +417,7 @@ "Configure": "\u00c7\u00f6nf\u00efg\u00fcr\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Confirm": "\u00c7\u00f6nf\u00efrm \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", "Confirm Timed Transcript": "\u00c7\u00f6nf\u00efrm T\u00efm\u00e9d Tr\u00e4ns\u00e7r\u00efpt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7#", + "Congratulations!": "\u00c7\u00f6ngr\u00e4t\u00fcl\u00e4t\u00ef\u00f6ns! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "Congratulations! You are now verified on %(platformName)s!": "\u00c7\u00f6ngr\u00e4t\u00fcl\u00e4t\u00ef\u00f6ns! \u00dd\u00f6\u00fc \u00e4r\u00e9 n\u00f6w v\u00e9r\u00eff\u00ef\u00e9d \u00f6n %(platformName)s! \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Congratulations! You have earned a certificate for this course.": "\u00c7\u00f6ngr\u00e4t\u00fcl\u00e4t\u00ef\u00f6ns! \u00dd\u00f6\u00fc h\u00e4v\u00e9 \u00e9\u00e4rn\u00e9d \u00e4 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 f\u00f6r th\u00efs \u00e7\u00f6\u00fcrs\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Constrain proportions": "\u00c7\u00f6nstr\u00e4\u00efn pr\u00f6p\u00f6rt\u00ef\u00f6ns \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", @@ -944,6 +953,7 @@ "Name of the groups that students will be assigned to, for example, Control, Video, Problems. You must have two or more groups.": "N\u00e4m\u00e9 \u00f6f th\u00e9 gr\u00f6\u00fcps th\u00e4t st\u00fcd\u00e9nts w\u00efll \u00df\u00e9 \u00e4ss\u00efgn\u00e9d t\u00f6, f\u00f6r \u00e9x\u00e4mpl\u00e9, \u00c7\u00f6ntr\u00f6l, V\u00efd\u00e9\u00f6, Pr\u00f6\u00dfl\u00e9ms. \u00dd\u00f6\u00fc m\u00fcst h\u00e4v\u00e9 tw\u00f6 \u00f6r m\u00f6r\u00e9 gr\u00f6\u00fcps. \u2c60'\u03c3\u044f\u0454\u043c#", "Name of the signatory": "N\u00e4m\u00e9 \u00f6f th\u00e9 s\u00efgn\u00e4t\u00f6r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Name or short description of the configuration": "N\u00e4m\u00e9 \u00f6r sh\u00f6rt d\u00e9s\u00e7r\u00efpt\u00ef\u00f6n \u00f6f th\u00e9 \u00e7\u00f6nf\u00efg\u00fcr\u00e4t\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", + "Needs verified certificate ": "N\u00e9\u00e9ds v\u00e9r\u00eff\u00ef\u00e9d \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454#", "Never published": "N\u00e9v\u00e9r p\u00fc\u00dfl\u00efsh\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "New %(item_type)s": "N\u00e9w %(item_type)s \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c #", "New Address": "N\u00e9w \u00c0ddr\u00e9ss \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", @@ -1140,6 +1150,7 @@ "Question": "Q\u00fc\u00e9st\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#", "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "Q\u00fc\u00e9st\u00ef\u00f6ns r\u00e4\u00efs\u00e9 \u00efss\u00fc\u00e9s th\u00e4t n\u00e9\u00e9d \u00e4nsw\u00e9rs. D\u00efs\u00e7\u00fcss\u00ef\u00f6ns sh\u00e4r\u00e9 \u00efd\u00e9\u00e4s \u00e4nd st\u00e4rt \u00e7\u00f6nv\u00e9rs\u00e4t\u00ef\u00f6ns. (R\u00e9q\u00fc\u00efr\u00e9d) \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Queued": "Q\u00fc\u00e9\u00fc\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", + "REMAINING COURSES": "R\u00c9M\u00c0\u00ccN\u00ccNG \u00c7\u00d6\u00dbRS\u00c9S \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454#", "Read More": "R\u00e9\u00e4d M\u00f6r\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Reason": "R\u00e9\u00e4s\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5#", "Reason field should not be left blank.": "R\u00e9\u00e4s\u00f6n f\u00ef\u00e9ld sh\u00f6\u00fcld n\u00f6t \u00df\u00e9 l\u00e9ft \u00dfl\u00e4nk. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", @@ -1297,7 +1308,7 @@ "Signature Image": "S\u00efgn\u00e4t\u00fcr\u00e9 \u00ccm\u00e4g\u00e9 \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1#", "Skip": "Sk\u00efp \u2c60'\u03c3\u044f\u0454\u043c \u03b9#", "Some Rights Reserved": "S\u00f6m\u00e9 R\u00efghts R\u00e9s\u00e9rv\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", - "Some content in this unit is visible only to particular content groups": "S\u00f6m\u00e9 \u00e7\u00f6nt\u00e9nt \u00efn th\u00efs \u00fcn\u00eft \u00efs v\u00efs\u00ef\u00dfl\u00e9 \u00f6nl\u00fd t\u00f6 p\u00e4rt\u00ef\u00e7\u00fcl\u00e4r \u00e7\u00f6nt\u00e9nt gr\u00f6\u00fcps \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", + "Some content in this unit is visible only to specific groups of learners.": "S\u00f6m\u00e9 \u00e7\u00f6nt\u00e9nt \u00efn th\u00efs \u00fcn\u00eft \u00efs v\u00efs\u00ef\u00dfl\u00e9 \u00f6nl\u00fd t\u00f6 sp\u00e9\u00e7\u00eff\u00ef\u00e7 gr\u00f6\u00fcps \u00f6f l\u00e9\u00e4rn\u00e9rs. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", "Some images in this post have been omitted": "S\u00f6m\u00e9 \u00efm\u00e4g\u00e9s \u00efn th\u00efs p\u00f6st h\u00e4v\u00e9 \u00df\u00e9\u00e9n \u00f6m\u00eftt\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f #", "Something went wrong changing this enrollment. Please try again.": "S\u00f6m\u00e9th\u00efng w\u00e9nt wr\u00f6ng \u00e7h\u00e4ng\u00efng th\u00efs \u00e9nr\u00f6llm\u00e9nt. Pl\u00e9\u00e4s\u00e9 tr\u00fd \u00e4g\u00e4\u00efn. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Sorry, no results were found.": "S\u00f6rr\u00fd, n\u00f6 r\u00e9s\u00fclts w\u00e9r\u00e9 f\u00f6\u00fcnd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", @@ -1561,6 +1572,7 @@ "Title of the signatory": "T\u00eftl\u00e9 \u00f6f th\u00e9 s\u00efgn\u00e4t\u00f6r\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", "Titles more than 100 characters may prevent students from printing their certificate on a single page.": "T\u00eftl\u00e9s m\u00f6r\u00e9 th\u00e4n 100 \u00e7h\u00e4r\u00e4\u00e7t\u00e9rs m\u00e4\u00fd pr\u00e9v\u00e9nt st\u00fcd\u00e9nts fr\u00f6m pr\u00efnt\u00efng th\u00e9\u00efr \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 \u00f6n \u00e4 s\u00efngl\u00e9 p\u00e4g\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "To be sure all students can access the video, we recommend providing both an .mp4 and a .webm version of your video. Click below to add a URL for another version. These URLs cannot be YouTube URLs. The first listed video that's compatible with the student's computer will play.": "T\u00f6 \u00df\u00e9 s\u00fcr\u00e9 \u00e4ll st\u00fcd\u00e9nts \u00e7\u00e4n \u00e4\u00e7\u00e7\u00e9ss th\u00e9 v\u00efd\u00e9\u00f6, w\u00e9 r\u00e9\u00e7\u00f6mm\u00e9nd pr\u00f6v\u00efd\u00efng \u00df\u00f6th \u00e4n .mp4 \u00e4nd \u00e4 .w\u00e9\u00dfm v\u00e9rs\u00ef\u00f6n \u00f6f \u00fd\u00f6\u00fcr v\u00efd\u00e9\u00f6. \u00c7l\u00ef\u00e7k \u00df\u00e9l\u00f6w t\u00f6 \u00e4dd \u00e4 \u00dbRL f\u00f6r \u00e4n\u00f6th\u00e9r v\u00e9rs\u00ef\u00f6n. Th\u00e9s\u00e9 \u00dbRLs \u00e7\u00e4nn\u00f6t \u00df\u00e9 \u00dd\u00f6\u00fcT\u00fc\u00df\u00e9 \u00dbRLs. Th\u00e9 f\u00efrst l\u00efst\u00e9d v\u00efd\u00e9\u00f6 th\u00e4t's \u00e7\u00f6mp\u00e4t\u00ef\u00dfl\u00e9 w\u00efth th\u00e9 st\u00fcd\u00e9nt's \u00e7\u00f6mp\u00fct\u00e9r w\u00efll pl\u00e4\u00fd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1\u2202\u03b9\u03c1\u03b9\u0455\u03b9\u00a2\u03b9\u03b7g \u0454\u0142\u03b9\u0442, \u0455\u0454\u2202 \u2202\u03c3 \u0454\u03b9\u03c5\u0455\u043c\u03c3\u2202 \u0442\u0454\u043c\u03c1\u03c3\u044f \u03b9\u03b7\u00a2\u03b9\u2202\u03b9\u2202\u03c5\u03b7\u0442 \u03c5\u0442 \u0142\u03b1\u0432\u03c3\u044f\u0454 \u0454\u0442 \u2202\u03c3\u0142\u03c3\u044f\u0454 \u043c\u03b1g\u03b7\u03b1 \u03b1\u0142\u03b9q\u03c5\u03b1. \u03c5\u0442 \u0454\u03b7\u03b9\u043c \u03b1\u2202 \u043c\u03b9\u03b7\u03b9\u043c \u03bd\u0454\u03b7\u03b9\u03b1\u043c, q\u03c5\u03b9\u0455 \u03b7\u03c3\u0455\u0442\u044f\u03c5\u2202 \u0454\u03c7\u0454\u044f\u00a2\u03b9\u0442\u03b1\u0442\u03b9\u03c3\u03b7 \u03c5\u0142\u0142\u03b1\u043c\u00a2\u03c3 \u0142\u03b1\u0432\u03c3\u044f\u03b9\u0455 \u03b7\u03b9\u0455\u03b9 \u03c5\u0442 \u03b1\u0142\u03b9q\u03c5\u03b9\u03c1 \u0454\u03c7 \u0454\u03b1 \u00a2\u03c3\u043c\u043c\u03c3\u2202#", + "To complete the program, you must earn a verified certificate for each course.": "T\u00f6 \u00e7\u00f6mpl\u00e9t\u00e9 th\u00e9 pr\u00f6gr\u00e4m, \u00fd\u00f6\u00fc m\u00fcst \u00e9\u00e4rn \u00e4 v\u00e9r\u00eff\u00ef\u00e9d \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 f\u00f6r \u00e9\u00e4\u00e7h \u00e7\u00f6\u00fcrs\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442#", "To finalize course credit, %(display_name)s requires %(platform_name)s learners to submit a credit request.": "T\u00f6 f\u00efn\u00e4l\u00efz\u00e9 \u00e7\u00f6\u00fcrs\u00e9 \u00e7r\u00e9d\u00eft, %(display_name)s r\u00e9q\u00fc\u00efr\u00e9s %(platform_name)s l\u00e9\u00e4rn\u00e9rs t\u00f6 s\u00fc\u00dfm\u00eft \u00e4 \u00e7r\u00e9d\u00eft r\u00e9q\u00fc\u00e9st. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454#", "To invalidate a certificate for a particular learner, add the username or email address below.": "T\u00f6 \u00efnv\u00e4l\u00efd\u00e4t\u00e9 \u00e4 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9 f\u00f6r \u00e4 p\u00e4rt\u00ef\u00e7\u00fcl\u00e4r l\u00e9\u00e4rn\u00e9r, \u00e4dd th\u00e9 \u00fcs\u00e9rn\u00e4m\u00e9 \u00f6r \u00e9m\u00e4\u00efl \u00e4ddr\u00e9ss \u00df\u00e9l\u00f6w. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2#", "To receive a certificate, you must also verify your identity before {date}.": "T\u00f6 r\u00e9\u00e7\u00e9\u00efv\u00e9 \u00e4 \u00e7\u00e9rt\u00eff\u00ef\u00e7\u00e4t\u00e9, \u00fd\u00f6\u00fc m\u00fcst \u00e4ls\u00f6 v\u00e9r\u00eff\u00fd \u00fd\u00f6\u00fcr \u00efd\u00e9nt\u00eft\u00fd \u00df\u00e9f\u00f6r\u00e9 {date}. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", @@ -1700,6 +1712,7 @@ "Video ID": "V\u00efd\u00e9\u00f6 \u00ccD \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202#", "Video ended": "V\u00efd\u00e9\u00f6 \u00e9nd\u00e9d \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f #", "Video position": "V\u00efd\u00e9\u00f6 p\u00f6s\u00eft\u00ef\u00f6n \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442#", + "Video position. Press space to toggle playback": "V\u00efd\u00e9\u00f6 p\u00f6s\u00eft\u00ef\u00f6n. Pr\u00e9ss sp\u00e4\u00e7\u00e9 t\u00f6 t\u00f6ggl\u00e9 pl\u00e4\u00fd\u00df\u00e4\u00e7k \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "Video speed: ": "V\u00efd\u00e9\u00f6 sp\u00e9\u00e9d: \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9#", "Video transcript": "V\u00efd\u00e9\u00f6 tr\u00e4ns\u00e7r\u00efpt \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c#", "VideoPlayer: Element corresponding to the given selector was not found.": "V\u00efd\u00e9\u00f6Pl\u00e4\u00fd\u00e9r: \u00c9l\u00e9m\u00e9nt \u00e7\u00f6rr\u00e9sp\u00f6nd\u00efng t\u00f6 th\u00e9 g\u00efv\u00e9n s\u00e9l\u00e9\u00e7t\u00f6r w\u00e4s n\u00f6t f\u00f6\u00fcnd. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f#", @@ -1825,6 +1838,7 @@ "You've made some changes, but there are some errors": "\u00dd\u00f6\u00fc'v\u00e9 m\u00e4d\u00e9 s\u00f6m\u00e9 \u00e7h\u00e4ng\u00e9s, \u00df\u00fct th\u00e9r\u00e9 \u00e4r\u00e9 s\u00f6m\u00e9 \u00e9rr\u00f6rs \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", "You've successfully signed into %(currentProvider)s.": "\u00dd\u00f6\u00fc'v\u00e9 s\u00fc\u00e7\u00e7\u00e9ssf\u00fcll\u00fd s\u00efgn\u00e9d \u00efnt\u00f6 %(currentProvider)s. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5#", "Your ID must be a government-issued photo ID that clearly shows your face.": "\u00dd\u00f6\u00fcr \u00ccD m\u00fcst \u00df\u00e9 \u00e4 g\u00f6v\u00e9rnm\u00e9nt-\u00efss\u00fc\u00e9d ph\u00f6t\u00f6 \u00ccD th\u00e4t \u00e7l\u00e9\u00e4rl\u00fd sh\u00f6ws \u00fd\u00f6\u00fcr f\u00e4\u00e7\u00e9. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5#", + "Your Program Journey": "\u00dd\u00f6\u00fcr Pr\u00f6gr\u00e4m J\u00f6\u00fcrn\u00e9\u00fd \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, #", "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.": "\u00dd\u00f6\u00fcr \u00dfr\u00f6ws\u00e9r d\u00f6\u00e9sn't s\u00fcpp\u00f6rt d\u00efr\u00e9\u00e7t \u00e4\u00e7\u00e7\u00e9ss t\u00f6 th\u00e9 \u00e7l\u00efp\u00df\u00f6\u00e4rd. Pl\u00e9\u00e4s\u00e9 \u00fcs\u00e9 th\u00e9 \u00c7trl+X/\u00c7/V k\u00e9\u00fd\u00df\u00f6\u00e4rd sh\u00f6rt\u00e7\u00fcts \u00efnst\u00e9\u00e4d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142#", "Your changes have been saved.": "\u00dd\u00f6\u00fcr \u00e7h\u00e4ng\u00e9s h\u00e4v\u00e9 \u00df\u00e9\u00e9n s\u00e4v\u00e9d. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2#", "Your changes will not take effect until you save your progress.": "\u00dd\u00f6\u00fcr \u00e7h\u00e4ng\u00e9s w\u00efll n\u00f6t t\u00e4k\u00e9 \u00e9ff\u00e9\u00e7t \u00fcnt\u00efl \u00fd\u00f6\u00fc s\u00e4v\u00e9 \u00fd\u00f6\u00fcr pr\u00f6gr\u00e9ss. \u2c60'\u03c3\u044f\u0454\u043c \u03b9\u03c1\u0455\u03c5\u043c \u2202\u03c3\u0142\u03c3\u044f \u0455\u03b9\u0442 \u03b1\u043c\u0454\u0442, \u00a2\u03c3\u03b7\u0455\u0454\u00a2\u0442\u0454\u0442\u03c5\u044f \u03b1#", diff --git a/lms/static/js/i18n/es-419/djangojs.js b/lms/static/js/i18n/es-419/djangojs.js index 40ec9fced6..ce14e509eb 100644 --- a/lms/static/js/i18n/es-419/djangojs.js +++ b/lms/static/js/i18n/es-419/djangojs.js @@ -20,15 +20,8 @@ django.catalog = { " learner does not exist in LMS and not added to the exception list": "estudiante no existe en el LMS y no se a\u00f1adi\u00f3 a la lista de excepciones", - " learner is already white listed and not added to the exception list": "estudiante ya est\u00e1 en la lista blanca y no se a\u00f1adi\u00f3 a las excepciones", - " learner is not enrolled in course and not added to the exception list": "estudiante no est\u00e1 inscrito en el curso y no se a\u00f1adi\u00f3 a la lista de excepciones", " learner is successfully added to the exception list": "alumno fue agregado a la lista de excepci\u00f3n", - " learners are already white listed and not added to the exception list": "estudiantes ya est\u00e1n en la lista blanca y no se a\u00f1adieron a la lista de excepciones", - " learners are not enrolled in course and not added to the exception list": "estudiantes no est\u00e1n inscritos en el curso y no se a\u00f1adieron a la lista de excepciones", " learners are successfully added to exception list": "alumnos fueron agregados a la lista de excepciones", - " learners do not exist in LMS and not added to the exception list": "estudiantes no existen en el LMS y no se a\u00f1adieron a la lista de excepciones", - " record is not in correct format and not added to the exception list": "registro no est\u00e1 en el formato correcto y no se a\u00f1adi\u00f3 a la lista de excepciones", - " records are not in correct format and not added to the exception list": "registros no est\u00e1n en el formato correcto y no se a\u00f1adieron a la lista de excepciones", "#Replies": "#Respuestas", "%(cohort_name)s (%(user_count)s)": "%(cohort_name)s (%(user_count)s)", "%(comments_count)s %(span_sr_open)scomments %(span_close)s": "%(comments_count)s %(span_sr_open)s comentarios %(span_close)s", @@ -245,7 +238,6 @@ "Anchors": "Anclas", "Annotation": "Anotacion", "Annotation Text": "Anotaci\u00f3n", - "Answers to this problem are now shown. Navigate through the problem to review it with answers inline.": "Ahora se muestran respuestas a este problema. Navegue el problema para revisar las respuestas mostradas.", "Any content that has listed this content as a prerequisite will also have access limitations removed.": "Se eliminar\u00e1n las restricciones de acceso a cualquier contenido que inscriba este contenido como prerrequisito.", "Are you having trouble finding a team to join?": "\u00bfTiene problemas para encontrar un equipo al cual unirse?", "Are you sure you want to delete this comment?": "\u00bfEst\u00e1 seguro de que desea borrar este comentario?", @@ -286,7 +278,6 @@ "Body": "Cuerpo", "Bold": "Negrita", "Bold (Ctrl+B)": "Negrita (Ctrl+B)", - "Bookmark this page": "Marcar esta p\u00e1gina", "Bookmarked": "A\u00f1adido a marcadores", "Bookmarked on": "A\u00f1adido a marcadores en", "Border": "Borde", @@ -431,7 +422,6 @@ "Country": "Pa\u00eds", "Country of residence": "Pa\u00eds de residencia", "Country or Region": "Pa\u00eds o regi\u00f3n", - "Course": "Curso", "Course Credit Requirements": "Requerimientos de cr\u00e9ditos para el curso", "Course End": "Finalizaci\u00f3n del curso", "Course Handouts": "Materiales del curso", @@ -916,7 +906,6 @@ "Must complete verification checkpoint": "Debe completar el punto de verificaci\u00f3n", "Mute": "Silenciar", "Muted": "En silencio", - "My Bookmarks": "Mis marcadores", "My Notes": "Mis notas", "My Orders": "Mis Pedidos", "My Team": "Mi equipo", @@ -952,7 +941,6 @@ "No receipt available": "No hay recibo disponible", "No results": "Sin resultados", "No results found for \"%(query_string)s\". Please try searching again.": "No se encontraron resultados para \"%(query_string)s\". Por favor intente nuevamente.", - "No results found for {original_query}. Showing results for {suggested_query}.": "No se encontraron resultados para {original_query}. Mostrando resultados para {suggested_query}.", "No sources": "No hay fuentes", "No tasks currently running.": "No hay tareas corriendo en el momento.", "No validation is performed on policy keys or value pairs. If you are having difficulties, check your formatting.": "No se realiza validaci\u00f3n de pares clave/valor de pol\u00edtica. Si tiene dificultades, por favor revisa tu formato.", @@ -1276,7 +1264,6 @@ "Signature Image": "Imagen de la firma", "Skip": "Omitir", "Some Rights Reserved": "Algunos Derechos Reservados", - "Some content in this unit is visible only to particular content groups": "Alg\u00fan contenido en esta unidad es visible s\u00f3lo a un grupo en particular", "Some images in this post have been omitted": "Algunas im\u00e1genes en esta publicaci\u00f3n han sido omitidas", "Something went wrong changing this enrollment. Please try again.": "Ocurri\u00f3 un error al cambiar esta inscripci\u00f3n. Por favor intente nuevamente.", "Sorry, no results were found.": "Lo sentimos, no se encuentran resultados", @@ -1314,8 +1301,6 @@ "Student": "Estudiante", "Student Removed from certificate white list successfully.": "El estudiante fue eliminado exitosamente de la lista blanca de certificados.", "Student email or username": "Correo electr\u00f3nico o nombre de usuario del estudiante", - "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Add to Exception List\" button.": "El campo de nombre de usuario /correo de estudiante es requerido y no puede estar vac\u00edo. Por favor diligencie este campo y luego presione el bot\u00f3n de \"A\u00f1adir a la lista de excepciones\".", - "Student username/email field is required and can not be empty. Kindly fill in username/email and then press \"Invalidate Certificate\" button.": "El campo de nombre de usuario /correo de estudiante es requerido y no puede estar vac\u00edo. Por favor diligencie este campo y luego presione el bot\u00f3n de \"Invalidar certificado\".", "Studio's having trouble saving your work": "Studio tiene problemas para guardar su trabajo", "Studio:": "Studio:", "Style": "Estilo", @@ -1437,7 +1422,6 @@ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "El peso de todas las asignaciones de este tipo como porcentaje de la calificaci\u00f3n total, por ejemplo, 40. No incluya el s\u00edmbolo de porcentaje.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "El cohorte {cohortGroupName} ha sido creado. Puede manualmente a\u00f1adir estudiantes a este cohorte.", "There are invalid keywords in your email. Check the following keywords and try again.": "Hay palabras clave inv\u00e1lidas en su correo. Por favor, compruebe las siguientes claves e intente de nuevo:", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "Ha habido una falla para exportar al XML al menos un componente. Se recomienda ir a la p\u00e1gina de edici\u00f3n y reparar el error antes de intentar otra exportaci\u00f3n. Por favor, verifique que todos los componentes en la p\u00e1gina son validos y no exhiben ninguna mensaje de error. ", "There has been an error processing your survey.": "Ocurri\u00f3 un error al procesar su encuesta.", "There has been an error while exporting.": "Ha habido un error exportando", "There has been an error with your export.": "Ha habido un error al exportar.", @@ -1632,7 +1616,6 @@ "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "Use una pr\u00e1ctica de examen supervisado para introducir a los estudiantes a las herramientas y procesos de este tipo de examen. Los resultados de esta pr\u00e1ctica no contar\u00e1n hacia la calificaci\u00f3n del estudiante.", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "Use un examen cronometrado para limitar el tiempo que los estudiantes podr\u00e1n emplear en los problemas de esta subsecci\u00f3n. Los estudiantes deber\u00e1n enviar sus respuestas antes de que el tiempo expire. Usted podr\u00e1 permitir un tiempo adicional por estudiante a trav\u00e9s del panel de control de instructor.", "Use as a Prerequisite": "Utilice como prerrequisito", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "Utilice los marcadores para ayudarle a regresar a p\u00e1ginas espec\u00edficas del curso. Para a\u00f1adir una p\u00e1gina a sus marcadores, seleccione A\u00f1adir a marcadores en la esquina superior derecha de dicha p\u00e1gina. Para ver una lista de sus marcadores, seleccione Marcadores en la esquina superior izquierda de cualquier p\u00e1gina de contenidos del curso.", "Use my institution/campus credentials": "Usar mis credenciales de la instituci\u00f3n o el Campus", "Use the All Topics menu to find specific topics.": "Use el men\u00fa de todos los temas para encontrar temas espec\u00edficos.", "Use the retake photo button if you are not pleased with your photo": "Utilice el bot\u00f3n retomar foto si usted no est\u00e1 satisfecho con su foto", @@ -1759,15 +1742,11 @@ "You don't seem to have a webcam connected.": "Parece que no hay una webcam conectada.", "You have already reported this annotation.": "Ya hab\u00eda reportado esta publicaci\u00f3n.", "You have already verified your ID!": "Usted ha verificado su ID!", - "You have been logged out of your edX account. Click Okay to log in again now. Click Cancel to stay on this page (you must log in again to save your work).": "Su sesi\u00f3n ha sido cerrada. Haga clic en Aceptar para volver a iniciar sesi\u00f3n. Haga clic en Cancelar para permanecer en est\u00e1 p\u00e1gina (Deber\u00e1 iniciar sesi\u00f3n nuevamente para guardar su trabajo).", "You have done a dry run of force publishing the course. Nothing has changed. Had you run it, the following course versions would have been change.": "Ha corrido un simulacro de publicaci\u00f3n del curso. No han habido cambios. Si lo hubiera hecho realmente, las siguientes versiones habr\u00edan tenido cambios.", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "Has obtenido certificados en %(completed_courses)s de los %(total_courses)s cursos hasta el momento.", "You have no handouts defined": "No tiene Materiales denifidos", - "You have not bookmarked any courseware pages yet.": "Todav\u00eda no ha marcado ninguna p\u00e1gina del curso.", "You have not created any certificates yet.": "Todav\u00eda no ha creado ning\u00fan certificado.", "You have not created any content groups yet.": "Todav\u00eda no ha a\u00f1adido ninguna librer\u00eda.", "You have not created any group configurations yet.": "No ha creado ninguna configuraci\u00f3n de grupo.", - "You have successfully signed into %(currentProvider)s, but your %(currentProvider)s account does not have a linked %(platformName)s account. To link your accounts, sign in now using your %(platformName)s password.": "Ha iniciado sesi\u00f3n exitosamente en %(currentProvider)s, pero su cuenta de %(currentProvider)s no est\u00e1 vinculada con una cuenta en %(platformName)s. Para vincular sus cuentas, ingrese con su usuario y contrase\u00f1a de %(platformName)s.", "You have unsaved changes are you sure you want to navigate away?": "Tiene cambios sin guardar, \u00bfest\u00e1 seguro que desea avanzar en el navegador?", "You have unsaved changes. Do you really want to leave this page?": "Tiene cambios no guardados. \u00bfRealmente desea abandonar esta p\u00e1gina?", "You haven't added any assets to this course yet.": "No ha a\u00f1adido a\u00fan ning\u00fan recurso a este curso.", @@ -1800,7 +1779,6 @@ "Your changes have been saved.": "Sus cambios han sido guardados.", "Your changes will not take effect until you save your progress.": "Sus cambios no tendr\u00e1n efecto hasta que haya guardado su progreso.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "Sus cambios no tendr\u00e1n efecto hasta que haya guardado su progreso. Tenga cuidado con el formato de las claves y valores, pues no est\u00e1 implementada ninguna validaci\u00f3n.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "Tu librer\u00eda no puede ser exportada a XML. No ha la suficiente informaci\u00f3n para identificar el componente que fall\u00f3. Revisar tu librer\u00eda para identificar alg\u00fan problema en componentes e intentar de nuevo.", "Your donation could not be submitted.": "Su donaci\u00f3n no pudo ser enviada.", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "Su mensaje fu\u00e9 procesado con \u00e9xito para ser enviado. En cursos con muchos estudiantes, podr\u00eda requerirse hasta una hora para que el mensaje sea enviado.", "Your entire face fits inside the frame.": "Su cara est\u00e1 completamente dentro del marco de la foto.", @@ -1811,13 +1789,11 @@ "Your file {filename} is too large (max size: {maxSize}MB).": "Su archivo {filename} es demasiado grande (tama\u00f1o m\u00e1ximo: {maxSize}MB).", "Your import has failed.": "Su importaci\u00f3n ha fallado.", "Your import is in progress; navigating away will abort it.": "Su importaci\u00f3n est\u00e1 en progreso. Si abandona esta p\u00e1gina, la cancelar\u00e1.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "Tu librer\u00eda no puede ser exportada a XML. No ha la suficiente informaci\u00f3n para identificar el componente que fall\u00f3. Revisar tu librer\u00eda para identificar alg\u00fan problema en componentes e intentar de nuevo.", "Your message cannot be blank.": "Su mensaje no puede estar vac\u00edo.", "Your message must have a subject.": "Su mensaje debe tener un asunto.", "Your message must have at least one target.": "Su mensaje debe tener al menos un objetivo.", "Your policy changes have been saved.": "Sus cambios de pol\u00edtica han sido guardados.", "Your post will be discarded.": "Su publicaci\u00f3n ser\u00e1 descartada.", - "Your request could not be completed due to a server problem. Reload the page and try again. If the issue persists, click the Help tab to report the problem.": "Su solicitud no pudo ser completada debido a un problema en el servidor. Recargue la p\u00e1gina e intente nuevamente. Si el problema persiste, haga clic en la pesta\u00f1a de ayuda para reportar el problema.", "Your request could not be completed. Reload the page and try again.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente.", "Your request could not be completed. Reload the page and try again. If the issue persists, click the Help tab to report the problem.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente. Si el problema persiste, haga clic en la pesta\u00f1a de Ayuda para reportar el problema.", "Your request could not be processed. Refresh the page and try again.": "Su solicitud no pudo ser completada. Recargue la p\u00e1gina e intente nuevamente.", @@ -1919,7 +1895,6 @@ "{display_name} Settings": "Ajustes de configuraci\u00f3n para {display_name} ", "{email} is already on the {container} team. Recheck the email address if you want to add a new member.": "{email} ya est\u00e1 en el equipo de {container}. Verifique nuevamente la direcic\u00f3n de correo si desea a\u00f1adir un nuevo miembro.", "{filename} exceeds maximum size of {maxFileSizeInGB} GB.": "El archivo {filename} excede el tama\u00f1o m\u00e1ximo de {maxFileSizeInGB} GB.", - "{filename} is not in a supported file format. Supported file formats are {supportedFileFormats}.": "{filename} no est\u00e1 en un formato de archivo soportado. Los formatos de archivo compatibles son {supportedFileFormats}.", "{hours}:{minutes} (current UTC time)": "{hours}:{minutes} (hora UTC actual)", "{label}: {status}": "{label}: {status}", "{numMoved} student was removed from {oldCohort}": [ @@ -1947,7 +1922,6 @@ "{numVotes} Votos" ], "{organization}\\'s logo": "Logo de la {organization}", - "{paragraphStart}You entered {boldStart}{email}{boldEnd}. If this email address is associated with your {platform_name} account, we will send a message with password reset instructions to this email address.{paragraphEnd}{paragraphStart}If you do not receive a password reset message, verify that you entered the correct email address, or check your spam folder.{paragraphEnd}{paragraphStart}If you need further assistance, {anchorStart}contact technical support{anchorEnd}.{paragraphEnd}": "{paragraphStart}Ud. ingres\u00f3 {boldStart}{email}{boldEnd}. Si esta direcci\u00f3n de email est\u00e1 asociada con su cuenta en {platform_name}, enviaremos un mensaje a esta direcci\u00f3n con instrucciones para reestablecer su contrase\u00f1a.{paragraphEnd}{paragraphStart}Si no recibe ning\u00fan mensaje, verifique que ingres\u00f3 la direcci\u00f3n correctamente y revise su carpeta de spam.{paragraphEnd}{paragraphStart}Si necesita asistencia adicional, {anchorStart}contacte al equipo de soporte{anchorEnd}.{paragraphEnd}", "{platform_name} learners can see my:": "Los usuarios de {platform_name} pueden ver mi:", "{screen_reader_start}Warning:{screen_reader_end} No content groups exist.": "{screen_reader_start}Advertencia:{screen_reader_end} No existe ning\u00fan grupo de contenido.", "{screen_reader_start}Warning:{screen_reader_end} The previously selected content group was deleted. Select another content group.": "{screen_reader_start}Advertencia:{screen_reader_end} El grupo de contenido previamente seleccionado ha sido borrado. Seleccione otro grupo de contenido.", diff --git a/lms/static/js/i18n/fake2/djangojs.js b/lms/static/js/i18n/fake2/djangojs.js index 2b64fe33b7..f02a9a7b8e 100644 --- a/lms/static/js/i18n/fake2/djangojs.js +++ b/lms/static/js/i18n/fake2/djangojs.js @@ -265,6 +265,7 @@ "Are you sure you wish to delete this item. It cannot be reversed!\n\nAlso any content that links/refers to this item will no longer work (e.g. broken images and/or links)": "\u023a\u0279\u01dd \u028e\u00f8n sn\u0279\u01dd \u028e\u00f8n \u028d\u1d09s\u0265 \u0287\u00f8 d\u01ddl\u01dd\u0287\u01dd \u0287\u0265\u1d09s \u1d09\u0287\u01dd\u026f. \u0197\u0287 \u0254\u0250nn\u00f8\u0287 b\u01dd \u0279\u01dd\u028c\u01dd\u0279s\u01ddd!\n\n\u023als\u00f8 \u0250n\u028e \u0254\u00f8n\u0287\u01ddn\u0287 \u0287\u0265\u0250\u0287 l\u1d09n\u029es/\u0279\u01dd\u025f\u01dd\u0279s \u0287\u00f8 \u0287\u0265\u1d09s \u1d09\u0287\u01dd\u026f \u028d\u1d09ll n\u00f8 l\u00f8n\u0183\u01dd\u0279 \u028d\u00f8\u0279\u029e (\u01dd.\u0183. b\u0279\u00f8\u029e\u01ddn \u1d09\u026f\u0250\u0183\u01dds \u0250nd/\u00f8\u0279 l\u1d09n\u029es)", "Are you sure?": "\u023a\u0279\u01dd \u028e\u00f8n sn\u0279\u01dd?", "As part of the verification process, you take a photo of both your face and a government-issued photo ID. Our authorization service confirms your identity by comparing the photo you take with the photo on your ID.": "\u023as d\u0250\u0279\u0287 \u00f8\u025f \u0287\u0265\u01dd \u028c\u01dd\u0279\u1d09\u025f\u1d09\u0254\u0250\u0287\u1d09\u00f8n d\u0279\u00f8\u0254\u01ddss, \u028e\u00f8n \u0287\u0250\u029e\u01dd \u0250 d\u0265\u00f8\u0287\u00f8 \u00f8\u025f b\u00f8\u0287\u0265 \u028e\u00f8n\u0279 \u025f\u0250\u0254\u01dd \u0250nd \u0250 \u0183\u00f8\u028c\u01dd\u0279n\u026f\u01ddn\u0287-\u1d09ssn\u01ddd d\u0265\u00f8\u0287\u00f8 \u0197\u0110. \u00d8n\u0279 \u0250n\u0287\u0265\u00f8\u0279\u1d09z\u0250\u0287\u1d09\u00f8n s\u01dd\u0279\u028c\u1d09\u0254\u01dd \u0254\u00f8n\u025f\u1d09\u0279\u026fs \u028e\u00f8n\u0279 \u1d09d\u01ddn\u0287\u1d09\u0287\u028e b\u028e \u0254\u00f8\u026fd\u0250\u0279\u1d09n\u0183 \u0287\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u028e\u00f8n \u0287\u0250\u029e\u01dd \u028d\u1d09\u0287\u0265 \u0287\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u00f8n \u028e\u00f8n\u0279 \u0197\u0110.", + "As you complete courses, you will see them listed here.": "\u023as \u028e\u00f8n \u0254\u00f8\u026fdl\u01dd\u0287\u01dd \u0254\u00f8n\u0279s\u01dds, \u028e\u00f8n \u028d\u1d09ll s\u01dd\u01dd \u0287\u0265\u01dd\u026f l\u1d09s\u0287\u01ddd \u0265\u01dd\u0279\u01dd.", "Assign students to cohorts by uploading a CSV file": "\u023ass\u1d09\u0183n s\u0287nd\u01ddn\u0287s \u0287\u00f8 \u0254\u00f8\u0265\u00f8\u0279\u0287s b\u028e ndl\u00f8\u0250d\u1d09n\u0183 \u0250 \u023bSV \u025f\u1d09l\u01dd", "Assign students to cohorts by uploading a CSV file.": "\u023ass\u1d09\u0183n s\u0287nd\u01ddn\u0287s \u0287\u00f8 \u0254\u00f8\u0265\u00f8\u0279\u0287s b\u028e ndl\u00f8\u0250d\u1d09n\u0183 \u0250 \u023bSV \u025f\u1d09l\u01dd.", "Assignment Type Name": "\u023ass\u1d09\u0183n\u026f\u01ddn\u0287 \u0166\u028ed\u01dd N\u0250\u026f\u01dd", @@ -300,6 +301,9 @@ "Bulk Exceptions": "\u0243nl\u029e \u0246x\u0254\u01ddd\u0287\u1d09\u00f8ns", "Bullet list": "\u0243nll\u01dd\u0287 l\u1d09s\u0287", "Bulleted List (Ctrl+U)": "\u0243nll\u01dd\u0287\u01ddd \u0141\u1d09s\u0287 (\u023b\u0287\u0279l+\u0244)", + "Buy Certificate": "\u0243n\u028e \u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd", + "COMPLETED COURSES": "\u023b\u00d8M\u2c63\u0141\u0246\u0166\u0246\u0110 \u023b\u00d8\u0244\u024cS\u0246S", + "COURSES IN PROGRESS": "\u023b\u00d8\u0244\u024cS\u0246S \u0197N \u2c63\u024c\u00d8\u01e4\u024c\u0246SS", "Can we match the photo you took with the one on your ID?": "\u023b\u0250n \u028d\u01dd \u026f\u0250\u0287\u0254\u0265 \u0287\u0265\u01dd d\u0265\u00f8\u0287\u00f8 \u028e\u00f8n \u0287\u00f8\u00f8\u029e \u028d\u1d09\u0287\u0265 \u0287\u0265\u01dd \u00f8n\u01dd \u00f8n \u028e\u00f8n\u0279 \u0197\u0110?", "Cancel": "\u023b\u0250n\u0254\u01ddl", "Cancel enrollment code": "\u023b\u0250n\u0254\u01ddl \u01ddn\u0279\u00f8ll\u026f\u01ddn\u0287 \u0254\u00f8d\u01dd", @@ -320,8 +324,10 @@ "Certificate Generated": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u01e4\u01ddn\u01dd\u0279\u0250\u0287\u01ddd", "Certificate Information": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u0197n\u025f\u00f8\u0279\u026f\u0250\u0287\u1d09\u00f8n", "Certificate Name": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd N\u0250\u026f\u01dd", + "Certificate Purchased": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u2c63n\u0279\u0254\u0265\u0250s\u01ddd", "Certificate Signatories": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd S\u1d09\u0183n\u0250\u0287\u00f8\u0279\u1d09\u01dds", "Certificate Signatory Configuration": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd S\u1d09\u0183n\u0250\u0287\u00f8\u0279\u028e \u023b\u00f8n\u025f\u1d09\u0183n\u0279\u0250\u0287\u1d09\u00f8n", + "Certificate Status:": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd S\u0287\u0250\u0287ns:", "Certificate has been successfully invalidated for <%= user %>.": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u0265\u0250s b\u01dd\u01ddn sn\u0254\u0254\u01ddss\u025fnll\u028e \u1d09n\u028c\u0250l\u1d09d\u0250\u0287\u01ddd \u025f\u00f8\u0279 <%= user %>.", "Certificate name is required.": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd n\u0250\u026f\u01dd \u1d09s \u0279\u01ddbn\u1d09\u0279\u01ddd.", "Certificate of <%= user %> has already been invalidated. Please check your spelling and retry.": "\u023b\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u00f8\u025f <%= user %> \u0265\u0250s \u0250l\u0279\u01dd\u0250d\u028e b\u01dd\u01ddn \u1d09n\u028c\u0250l\u1d09d\u0250\u0287\u01ddd. \u2c63l\u01dd\u0250s\u01dd \u0254\u0265\u01dd\u0254\u029e \u028e\u00f8n\u0279 sd\u01ddll\u1d09n\u0183 \u0250nd \u0279\u01dd\u0287\u0279\u028e.", @@ -358,6 +364,7 @@ "Choose One": "\u023b\u0265\u00f8\u00f8s\u01dd \u00d8n\u01dd", "Choose a .csv file": "\u023b\u0265\u00f8\u00f8s\u01dd \u0250 .\u0254s\u028c \u025f\u1d09l\u01dd", "Choose a content group to associate": "\u023b\u0265\u00f8\u00f8s\u01dd \u0250 \u0254\u00f8n\u0287\u01ddn\u0287 \u0183\u0279\u00f8nd \u0287\u00f8 \u0250ss\u00f8\u0254\u1d09\u0250\u0287\u01dd", + "Choose a course run:": "\u023b\u0265\u00f8\u00f8s\u01dd \u0250 \u0254\u00f8n\u0279s\u01dd \u0279nn:", "Choose a location to move your component to": "\u023b\u0265\u00f8\u00f8s\u01dd \u0250 l\u00f8\u0254\u0250\u0287\u1d09\u00f8n \u0287\u00f8 \u026f\u00f8\u028c\u01dd \u028e\u00f8n\u0279 \u0254\u00f8\u026fd\u00f8n\u01ddn\u0287 \u0287\u00f8", "Choose mode": "\u023b\u0265\u00f8\u00f8s\u01dd \u026f\u00f8d\u01dd", "Choose new file": "\u023b\u0265\u00f8\u00f8s\u01dd n\u01dd\u028d \u025f\u1d09l\u01dd", @@ -402,6 +409,7 @@ "Commentary": "\u023b\u00f8\u026f\u026f\u01ddn\u0287\u0250\u0279\u028e", "Common Problem Types": "\u023b\u00f8\u026f\u026f\u00f8n \u2c63\u0279\u00f8bl\u01dd\u026f \u0166\u028ed\u01dds", "Community TA": "\u023b\u00f8\u026f\u026fnn\u1d09\u0287\u028e \u0166\u023a", + "Complete courses on your schedule to ensure you stand out in your field!": "\u023b\u00f8\u026fdl\u01dd\u0287\u01dd \u0254\u00f8n\u0279s\u01dds \u00f8n \u028e\u00f8n\u0279 s\u0254\u0265\u01dddnl\u01dd \u0287\u00f8 \u01ddnsn\u0279\u01dd \u028e\u00f8n s\u0287\u0250nd \u00f8n\u0287 \u1d09n \u028e\u00f8n\u0279 \u025f\u1d09\u01ddld!", "Completed": "\u023b\u00f8\u026fdl\u01dd\u0287\u01ddd", "Component": "\u023b\u00f8\u026fd\u00f8n\u01ddn\u0287", "Component Location ID": "\u023b\u00f8\u026fd\u00f8n\u01ddn\u0287 \u0141\u00f8\u0254\u0250\u0287\u1d09\u00f8n \u0197\u0110", @@ -409,6 +417,7 @@ "Configure": "\u023b\u00f8n\u025f\u1d09\u0183n\u0279\u01dd", "Confirm": "\u023b\u00f8n\u025f\u1d09\u0279\u026f", "Confirm Timed Transcript": "\u023b\u00f8n\u025f\u1d09\u0279\u026f \u0166\u1d09\u026f\u01ddd \u0166\u0279\u0250ns\u0254\u0279\u1d09d\u0287", + "Congratulations!": "\u023b\u00f8n\u0183\u0279\u0250\u0287nl\u0250\u0287\u1d09\u00f8ns!", "Congratulations! You are now verified on %(platformName)s!": "\u023b\u00f8n\u0183\u0279\u0250\u0287nl\u0250\u0287\u1d09\u00f8ns! \u024e\u00f8n \u0250\u0279\u01dd n\u00f8\u028d \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u00f8n %(platformName)s!", "Congratulations! You have earned a certificate for this course.": "\u023b\u00f8n\u0183\u0279\u0250\u0287nl\u0250\u0287\u1d09\u00f8ns! \u024e\u00f8n \u0265\u0250\u028c\u01dd \u01dd\u0250\u0279n\u01ddd \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u025f\u00f8\u0279 \u0287\u0265\u1d09s \u0254\u00f8n\u0279s\u01dd.", "Constrain proportions": "\u023b\u00f8ns\u0287\u0279\u0250\u1d09n d\u0279\u00f8d\u00f8\u0279\u0287\u1d09\u00f8ns", @@ -944,6 +953,7 @@ "Name of the groups that students will be assigned to, for example, Control, Video, Problems. You must have two or more groups.": "N\u0250\u026f\u01dd \u00f8\u025f \u0287\u0265\u01dd \u0183\u0279\u00f8nds \u0287\u0265\u0250\u0287 s\u0287nd\u01ddn\u0287s \u028d\u1d09ll b\u01dd \u0250ss\u1d09\u0183n\u01ddd \u0287\u00f8, \u025f\u00f8\u0279 \u01ddx\u0250\u026fdl\u01dd, \u023b\u00f8n\u0287\u0279\u00f8l, V\u1d09d\u01dd\u00f8, \u2c63\u0279\u00f8bl\u01dd\u026fs. \u024e\u00f8n \u026fns\u0287 \u0265\u0250\u028c\u01dd \u0287\u028d\u00f8 \u00f8\u0279 \u026f\u00f8\u0279\u01dd \u0183\u0279\u00f8nds.", "Name of the signatory": "N\u0250\u026f\u01dd \u00f8\u025f \u0287\u0265\u01dd s\u1d09\u0183n\u0250\u0287\u00f8\u0279\u028e", "Name or short description of the configuration": "N\u0250\u026f\u01dd \u00f8\u0279 s\u0265\u00f8\u0279\u0287 d\u01dds\u0254\u0279\u1d09d\u0287\u1d09\u00f8n \u00f8\u025f \u0287\u0265\u01dd \u0254\u00f8n\u025f\u1d09\u0183n\u0279\u0250\u0287\u1d09\u00f8n", + "Needs verified certificate ": "N\u01dd\u01ddds \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd ", "Never published": "N\u01dd\u028c\u01dd\u0279 dnbl\u1d09s\u0265\u01ddd", "New %(item_type)s": "N\u01dd\u028d %(item_type)s", "New Address": "N\u01dd\u028d \u023add\u0279\u01ddss", @@ -1140,6 +1150,7 @@ "Question": "Qn\u01dds\u0287\u1d09\u00f8n", "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "Qn\u01dds\u0287\u1d09\u00f8ns \u0279\u0250\u1d09s\u01dd \u1d09ssn\u01dds \u0287\u0265\u0250\u0287 n\u01dd\u01ddd \u0250ns\u028d\u01dd\u0279s. \u0110\u1d09s\u0254nss\u1d09\u00f8ns s\u0265\u0250\u0279\u01dd \u1d09d\u01dd\u0250s \u0250nd s\u0287\u0250\u0279\u0287 \u0254\u00f8n\u028c\u01dd\u0279s\u0250\u0287\u1d09\u00f8ns. (\u024c\u01ddbn\u1d09\u0279\u01ddd)", "Queued": "Qn\u01ddn\u01ddd", + "REMAINING COURSES": "\u024c\u0246M\u023a\u0197N\u0197N\u01e4 \u023b\u00d8\u0244\u024cS\u0246S", "Read More": "\u024c\u01dd\u0250d M\u00f8\u0279\u01dd", "Reason": "\u024c\u01dd\u0250s\u00f8n", "Reason field should not be left blank.": "\u024c\u01dd\u0250s\u00f8n \u025f\u1d09\u01ddld s\u0265\u00f8nld n\u00f8\u0287 b\u01dd l\u01dd\u025f\u0287 bl\u0250n\u029e.", @@ -1297,7 +1308,7 @@ "Signature Image": "S\u1d09\u0183n\u0250\u0287n\u0279\u01dd \u0197\u026f\u0250\u0183\u01dd", "Skip": "S\u029e\u1d09d", "Some Rights Reserved": "S\u00f8\u026f\u01dd \u024c\u1d09\u0183\u0265\u0287s \u024c\u01dds\u01dd\u0279\u028c\u01ddd", - "Some content in this unit is visible only to particular content groups": "S\u00f8\u026f\u01dd \u0254\u00f8n\u0287\u01ddn\u0287 \u1d09n \u0287\u0265\u1d09s nn\u1d09\u0287 \u1d09s \u028c\u1d09s\u1d09bl\u01dd \u00f8nl\u028e \u0287\u00f8 d\u0250\u0279\u0287\u1d09\u0254nl\u0250\u0279 \u0254\u00f8n\u0287\u01ddn\u0287 \u0183\u0279\u00f8nds", + "Some content in this unit is visible only to specific groups of learners.": "S\u00f8\u026f\u01dd \u0254\u00f8n\u0287\u01ddn\u0287 \u1d09n \u0287\u0265\u1d09s nn\u1d09\u0287 \u1d09s \u028c\u1d09s\u1d09bl\u01dd \u00f8nl\u028e \u0287\u00f8 sd\u01dd\u0254\u1d09\u025f\u1d09\u0254 \u0183\u0279\u00f8nds \u00f8\u025f l\u01dd\u0250\u0279n\u01dd\u0279s.", "Some images in this post have been omitted": "S\u00f8\u026f\u01dd \u1d09\u026f\u0250\u0183\u01dds \u1d09n \u0287\u0265\u1d09s d\u00f8s\u0287 \u0265\u0250\u028c\u01dd b\u01dd\u01ddn \u00f8\u026f\u1d09\u0287\u0287\u01ddd", "Something went wrong changing this enrollment. Please try again.": "S\u00f8\u026f\u01dd\u0287\u0265\u1d09n\u0183 \u028d\u01ddn\u0287 \u028d\u0279\u00f8n\u0183 \u0254\u0265\u0250n\u0183\u1d09n\u0183 \u0287\u0265\u1d09s \u01ddn\u0279\u00f8ll\u026f\u01ddn\u0287. \u2c63l\u01dd\u0250s\u01dd \u0287\u0279\u028e \u0250\u0183\u0250\u1d09n.", "Sorry, no results were found.": "S\u00f8\u0279\u0279\u028e, n\u00f8 \u0279\u01ddsnl\u0287s \u028d\u01dd\u0279\u01dd \u025f\u00f8nnd.", @@ -1561,6 +1572,7 @@ "Title of the signatory": "\u0166\u1d09\u0287l\u01dd \u00f8\u025f \u0287\u0265\u01dd s\u1d09\u0183n\u0250\u0287\u00f8\u0279\u028e", "Titles more than 100 characters may prevent students from printing their certificate on a single page.": "\u0166\u1d09\u0287l\u01dds \u026f\u00f8\u0279\u01dd \u0287\u0265\u0250n 100 \u0254\u0265\u0250\u0279\u0250\u0254\u0287\u01dd\u0279s \u026f\u0250\u028e d\u0279\u01dd\u028c\u01ddn\u0287 s\u0287nd\u01ddn\u0287s \u025f\u0279\u00f8\u026f d\u0279\u1d09n\u0287\u1d09n\u0183 \u0287\u0265\u01dd\u1d09\u0279 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u00f8n \u0250 s\u1d09n\u0183l\u01dd d\u0250\u0183\u01dd.", "To be sure all students can access the video, we recommend providing both an .mp4 and a .webm version of your video. Click below to add a URL for another version. These URLs cannot be YouTube URLs. The first listed video that's compatible with the student's computer will play.": "\u0166\u00f8 b\u01dd sn\u0279\u01dd \u0250ll s\u0287nd\u01ddn\u0287s \u0254\u0250n \u0250\u0254\u0254\u01ddss \u0287\u0265\u01dd \u028c\u1d09d\u01dd\u00f8, \u028d\u01dd \u0279\u01dd\u0254\u00f8\u026f\u026f\u01ddnd d\u0279\u00f8\u028c\u1d09d\u1d09n\u0183 b\u00f8\u0287\u0265 \u0250n .\u026fd4 \u0250nd \u0250 .\u028d\u01ddb\u026f \u028c\u01dd\u0279s\u1d09\u00f8n \u00f8\u025f \u028e\u00f8n\u0279 \u028c\u1d09d\u01dd\u00f8. \u023bl\u1d09\u0254\u029e b\u01ddl\u00f8\u028d \u0287\u00f8 \u0250dd \u0250 \u0244\u024c\u0141 \u025f\u00f8\u0279 \u0250n\u00f8\u0287\u0265\u01dd\u0279 \u028c\u01dd\u0279s\u1d09\u00f8n. \u0166\u0265\u01dds\u01dd \u0244\u024c\u0141s \u0254\u0250nn\u00f8\u0287 b\u01dd \u024e\u00f8n\u0166nb\u01dd \u0244\u024c\u0141s. \u0166\u0265\u01dd \u025f\u1d09\u0279s\u0287 l\u1d09s\u0287\u01ddd \u028c\u1d09d\u01dd\u00f8 \u0287\u0265\u0250\u0287's \u0254\u00f8\u026fd\u0250\u0287\u1d09bl\u01dd \u028d\u1d09\u0287\u0265 \u0287\u0265\u01dd s\u0287nd\u01ddn\u0287's \u0254\u00f8\u026fdn\u0287\u01dd\u0279 \u028d\u1d09ll dl\u0250\u028e.", + "To complete the program, you must earn a verified certificate for each course.": "\u0166\u00f8 \u0254\u00f8\u026fdl\u01dd\u0287\u01dd \u0287\u0265\u01dd d\u0279\u00f8\u0183\u0279\u0250\u026f, \u028e\u00f8n \u026fns\u0287 \u01dd\u0250\u0279n \u0250 \u028c\u01dd\u0279\u1d09\u025f\u1d09\u01ddd \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u025f\u00f8\u0279 \u01dd\u0250\u0254\u0265 \u0254\u00f8n\u0279s\u01dd.", "To finalize course credit, %(display_name)s requires %(platform_name)s learners to submit a credit request.": "\u0166\u00f8 \u025f\u1d09n\u0250l\u1d09z\u01dd \u0254\u00f8n\u0279s\u01dd \u0254\u0279\u01ddd\u1d09\u0287, %(display_name)s \u0279\u01ddbn\u1d09\u0279\u01dds %(platform_name)s l\u01dd\u0250\u0279n\u01dd\u0279s \u0287\u00f8 snb\u026f\u1d09\u0287 \u0250 \u0254\u0279\u01ddd\u1d09\u0287 \u0279\u01ddbn\u01dds\u0287.", "To invalidate a certificate for a particular learner, add the username or email address below.": "\u0166\u00f8 \u1d09n\u028c\u0250l\u1d09d\u0250\u0287\u01dd \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd \u025f\u00f8\u0279 \u0250 d\u0250\u0279\u0287\u1d09\u0254nl\u0250\u0279 l\u01dd\u0250\u0279n\u01dd\u0279, \u0250dd \u0287\u0265\u01dd ns\u01dd\u0279n\u0250\u026f\u01dd \u00f8\u0279 \u01dd\u026f\u0250\u1d09l \u0250dd\u0279\u01ddss b\u01ddl\u00f8\u028d.", "To receive a certificate, you must also verify your identity before {date}.": "\u0166\u00f8 \u0279\u01dd\u0254\u01dd\u1d09\u028c\u01dd \u0250 \u0254\u01dd\u0279\u0287\u1d09\u025f\u1d09\u0254\u0250\u0287\u01dd, \u028e\u00f8n \u026fns\u0287 \u0250ls\u00f8 \u028c\u01dd\u0279\u1d09\u025f\u028e \u028e\u00f8n\u0279 \u1d09d\u01ddn\u0287\u1d09\u0287\u028e b\u01dd\u025f\u00f8\u0279\u01dd {date}.", @@ -1700,6 +1712,7 @@ "Video ID": "V\u1d09d\u01dd\u00f8 \u0197\u0110", "Video ended": "V\u1d09d\u01dd\u00f8 \u01ddnd\u01ddd", "Video position": "V\u1d09d\u01dd\u00f8 d\u00f8s\u1d09\u0287\u1d09\u00f8n", + "Video position. Press space to toggle playback": "V\u1d09d\u01dd\u00f8 d\u00f8s\u1d09\u0287\u1d09\u00f8n. \u2c63\u0279\u01ddss sd\u0250\u0254\u01dd \u0287\u00f8 \u0287\u00f8\u0183\u0183l\u01dd dl\u0250\u028eb\u0250\u0254\u029e", "Video speed: ": "V\u1d09d\u01dd\u00f8 sd\u01dd\u01ddd: ", "Video transcript": "V\u1d09d\u01dd\u00f8 \u0287\u0279\u0250ns\u0254\u0279\u1d09d\u0287", "VideoPlayer: Element corresponding to the given selector was not found.": "V\u1d09d\u01dd\u00f8\u2c63l\u0250\u028e\u01dd\u0279: \u0246l\u01dd\u026f\u01ddn\u0287 \u0254\u00f8\u0279\u0279\u01ddsd\u00f8nd\u1d09n\u0183 \u0287\u00f8 \u0287\u0265\u01dd \u0183\u1d09\u028c\u01ddn s\u01ddl\u01dd\u0254\u0287\u00f8\u0279 \u028d\u0250s n\u00f8\u0287 \u025f\u00f8nnd.", @@ -1825,6 +1838,7 @@ "You've made some changes, but there are some errors": "\u024e\u00f8n'\u028c\u01dd \u026f\u0250d\u01dd s\u00f8\u026f\u01dd \u0254\u0265\u0250n\u0183\u01dds, bn\u0287 \u0287\u0265\u01dd\u0279\u01dd \u0250\u0279\u01dd s\u00f8\u026f\u01dd \u01dd\u0279\u0279\u00f8\u0279s", "You've successfully signed into %(currentProvider)s.": "\u024e\u00f8n'\u028c\u01dd sn\u0254\u0254\u01ddss\u025fnll\u028e s\u1d09\u0183n\u01ddd \u1d09n\u0287\u00f8 %(currentProvider)s.", "Your ID must be a government-issued photo ID that clearly shows your face.": "\u024e\u00f8n\u0279 \u0197\u0110 \u026fns\u0287 b\u01dd \u0250 \u0183\u00f8\u028c\u01dd\u0279n\u026f\u01ddn\u0287-\u1d09ssn\u01ddd d\u0265\u00f8\u0287\u00f8 \u0197\u0110 \u0287\u0265\u0250\u0287 \u0254l\u01dd\u0250\u0279l\u028e s\u0265\u00f8\u028ds \u028e\u00f8n\u0279 \u025f\u0250\u0254\u01dd.", + "Your Program Journey": "\u024e\u00f8n\u0279 \u2c63\u0279\u00f8\u0183\u0279\u0250\u026f \u0248\u00f8n\u0279n\u01dd\u028e", "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.": "\u024e\u00f8n\u0279 b\u0279\u00f8\u028ds\u01dd\u0279 d\u00f8\u01ddsn'\u0287 sndd\u00f8\u0279\u0287 d\u1d09\u0279\u01dd\u0254\u0287 \u0250\u0254\u0254\u01ddss \u0287\u00f8 \u0287\u0265\u01dd \u0254l\u1d09db\u00f8\u0250\u0279d. \u2c63l\u01dd\u0250s\u01dd ns\u01dd \u0287\u0265\u01dd \u023b\u0287\u0279l+X/\u023b/V \u029e\u01dd\u028eb\u00f8\u0250\u0279d s\u0265\u00f8\u0279\u0287\u0254n\u0287s \u1d09ns\u0287\u01dd\u0250d.", "Your changes have been saved.": "\u024e\u00f8n\u0279 \u0254\u0265\u0250n\u0183\u01dds \u0265\u0250\u028c\u01dd b\u01dd\u01ddn s\u0250\u028c\u01ddd.", "Your changes will not take effect until you save your progress.": "\u024e\u00f8n\u0279 \u0254\u0265\u0250n\u0183\u01dds \u028d\u1d09ll n\u00f8\u0287 \u0287\u0250\u029e\u01dd \u01dd\u025f\u025f\u01dd\u0254\u0287 nn\u0287\u1d09l \u028e\u00f8n s\u0250\u028c\u01dd \u028e\u00f8n\u0279 d\u0279\u00f8\u0183\u0279\u01ddss.", diff --git a/lms/static/js/i18n/fr/djangojs.js b/lms/static/js/i18n/fr/djangojs.js index 9539d65bc8..e6442bfa62 100644 --- a/lms/static/js/i18n/fr/djangojs.js +++ b/lms/static/js/i18n/fr/djangojs.js @@ -237,7 +237,6 @@ "Body": "Corps", "Bold": "Gras", "Bold (Ctrl+B)": "Gras (Ctrl+B)", - "Bookmark this page": "Ajouter cette page aux favoris", "Bookmarked": "Ajout\u00e9 aux favoris", "Bookmarked on": "Signet ajout\u00e9", "Border": "Bordure", @@ -361,7 +360,6 @@ "Could not submit photos": "Envoi de photos impossible", "Country": "Pays", "Country or Region": "Pays ou r\u00e9gion", - "Course": "Cours", "Course Credit Requirements": "Crit\u00e8res d'obtention de cr\u00e9dit du cours", "Course End": "Fin du Cours", "Course Handouts": "Documents de cours", @@ -766,7 +764,6 @@ "More": "Plus", "Mute": "Couper le son", "Muted": "Son coup\u00e9", - "My Bookmarks": "Mes favoris", "My Notes": "Mes Notes", "My Orders": "Mes Commandes", "My Team": "Mon \u00e9quipe", @@ -1054,7 +1051,6 @@ "Signatory field(s) has invalid data.": "Donn\u00e9es non valide pour les champ(s) de signataire.", "Signature Image": "Image de la signature", "Skip": "Passer", - "Some content in this unit is visible only to particular content groups": "Certains des contenus de cette unit\u00e9 ne sont visibles que par des groupes de contenus particuliers", "Some images in this post have been omitted": "Quelques images dans ce message ont \u00e9t\u00e9 omises", "Something went wrong changing this enrollment. Please try again.": "Une erreur s'est produite lors du changement de cette inscription. Veuillez r\u00e9essayer.", "Sorry, no results were found.": "D\u00e9sol\u00e9, aucun r\u00e9sultat trouv\u00e9.", @@ -1180,7 +1176,6 @@ "The topic \"{topic}\" could not be found.": "Sujet \"{topic}\" non trouv\u00e9.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "La cohorte {cohortGroupName} a \u00e9t\u00e9 cr\u00e9e. Vous pouvez y ajouter manuellement des \u00e9tudiants ci-dessous.", "There are invalid keywords in your email. Check the following keywords and try again.": "Votre email contient des mots-clefs invalides. V\u00e9rifiez les mots-clefs suivants et recommencez.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "Une erreur est survenue lors de l'export en XML pour au moins un composant. Il est recommand\u00e9 de corriger l'erreur avant de relancer une nouvel export. V\u00e9rifier que tous les composants de la page sont valides et qu'ils n'affichent pas de messages d'erreur.", "There has been an error processing your survey.": "Il y a eu une erreur lors du traitement de votre enqu\u00eate.", "There has been an error while exporting.": "Il y a eu une erreur lors de l'exportation.", "There has been an error with your export.": "Une erreur est survenue lors de l'export.", @@ -1325,7 +1320,6 @@ "Use Current Transcript": "Utiliser la transcription courante", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "Utiliser un examen minut\u00e9 pour limiter le temps allou\u00e9 aux participants pour r\u00e9pondre aux exercices de cette sous-section. Les participants doivent soumettre leurs r\u00e9ponses avant la fin du temps allou\u00e9. Vous pouvez allouer du temps suppl\u00e9mentaire \u00e0 des participant depuis l'onglet Enseignant.", "Use as a Prerequisite": "Utilis\u00e9 comme Pr\u00e9-requis", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "Utilisez les signets afin de vous aider \u00e0 retourner facilement aux pages de cours. Pour ajouter un signet, s\u00e9lectionnez Signets dans le coin sup\u00e9rieur droit de cette page. Afin de voir une liste de tous vos signets, s\u00e9lectionnez Signets dans le coin sup\u00e9rieur gauche de toute page de cours.", "Use my institution/campus credentials": "Utiliser mes informations institution/campus", "Use the All Topics menu to find specific topics.": "Utilisez le menu 'Tous les sujets' pour trouver un sujet sp\u00e9cific", "Use the retake photo button if you are not pleased with your photo": "Utilisez le bouton reprendre photo si vous n'\u00eates pas satisfait de votre photo", @@ -1435,7 +1429,6 @@ "You have already reported this annotation.": "Vous avez d\u00e9j\u00e0 signal\u00e9 cette annotation.", "You have already verified your ID!": "Vous avez d\u00e9j\u00e0 v\u00e9rifi\u00e9 votre ID!", "You have no handouts defined": "Vous n'avez d\u00e9fini aucun documents", - "You have not bookmarked any courseware pages yet.": "Vous n'avez pas encore ajout\u00e9 de signet dans les pages de cours", "You have not created any certificates yet.": "Vous n'avez pas encore cr\u00e9e de certificat.", "You have not created any content groups yet.": "Vous n'avez pas encore cr\u00e9\u00e9 de groupes de contenu.", "You have not created any group configurations yet.": "Vous n'avez pas encore cr\u00e9\u00e9 de configuration des groupes.", @@ -1466,7 +1459,6 @@ "Your changes have been saved.": "Vos modifications ont \u00e9t\u00e9 enregistr\u00e9es.", "Your changes will not take effect until you save your progress.": "Vos modifications ne prendront pas effet tant que vous n'aurez pas enregistr\u00e9.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "Vos modifications ne prendront pas effet tant que vous n'aurez pas enregistr\u00e9. La validation n'ayant pas \u00e9t\u00e9 impl\u00e9ment\u00e9e, faites attention au formatage des cl\u00e9s et des valeurs.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "L'export XML de votre biblioth\u00e8que a \u00e9chou\u00e9 sans qu'il soit possible de d\u00e9terminer pr\u00e9cieusement le probl\u00e8me, veuillez examiner cette biblioth\u00e8que et corriger le composant fautif puis r\u00e9essayer.", "Your donation could not be submitted.": "Votre don n'a pas pu \u00eatre soumis", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "Votre email a \u00e9t\u00e9 mis sur liste d'attente avec succ\u00e8s pour l'envoi. Pour les cours avec un grand nombre d'apprenants, l'envoi des emails peut prendre jusqu'\u00e0 une heure. ", "Your entire face fits inside the frame.": " Votre visage est enti\u00e8rement dans le cadre.", @@ -1476,7 +1468,6 @@ "Your file has been deleted.": "Votre fichier a \u00e9t\u00e9 supprim\u00e9.", "Your import has failed.": "Votre importation a \u00e9chou\u00e9.", "Your import is in progress; navigating away will abort it.": "Votre import est en cours ; il sera interrompu si vous changez de page.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "L'export XML de la biblioth\u00e8que a \u00e9chou\u00e9 sans qu'il soit possible de d\u00e9terminer pr\u00e9cis\u00e9ment le probl\u00e8me. Examiner cette biblioth\u00e8que et corriger le composant en erreur puis r\u00e9essayer.", "Your message cannot be blank.": "Votre message ne peut pas \u00eatre vide.", "Your message must have a subject.": "Votre message doit contenir un sujet.", "Your message must have at least one target.": "Votre message doit avoir au moins un destinataire.", diff --git a/lms/static/js/i18n/he/djangojs.js b/lms/static/js/i18n/he/djangojs.js index 98ad791d7b..452584d579 100644 --- a/lms/static/js/i18n/he/djangojs.js +++ b/lms/static/js/i18n/he/djangojs.js @@ -234,7 +234,6 @@ "Anchors": "\u05e2\u05d5\u05d2\u05e0\u05d9\u05dd", "Annotation": "\u05d4\u05e1\u05d1\u05e8", "Annotation Text": "\u05d8\u05e7\u05e1\u05d8 \u05d4\u05d4\u05e1\u05d1\u05e8", - "Answers to this problem are now shown. Navigate through the problem to review it with answers inline.": "\u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05dc\u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5 \u05de\u05d5\u05e6\u05d2\u05d5\u05ea \u05db\u05e2\u05ea. \u05e0\u05d5\u05d5\u05d8 \u05d3\u05e8\u05da \u05d4\u05d1\u05e2\u05d9\u05d4 \u05db\u05d3\u05d9 \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d0\u05d5\u05ea\u05d4 \u05d9\u05d7\u05d3 \u05e2\u05dd \u05db\u05dc \u05d4\u05ea\u05e9\u05d5\u05d1\u05d5\u05ea.", "Any content that has listed this content as a prerequisite will also have access limitations removed.": "\u05d2\u05dd \u05d1\u05db\u05dc \u05ea\u05d5\u05db\u05df \u05e9\u05e8\u05e9\u05dd \u05ea\u05d5\u05db\u05df \u05d6\u05d4 \u05db\u05d3\u05e8\u05d9\u05e9\u05d4 \u05de\u05d5\u05e7\u05d3\u05de\u05ea \u05d9\u05d5\u05e1\u05e8\u05d5 \u05de\u05d2\u05d1\u05dc\u05d5\u05ea \u05d4\u05d2\u05d9\u05e9\u05d4.", "Are you having trouble finding a team to join?": "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05de\u05ea\u05e7\u05e9\u05d4 \u05dc\u05de\u05e6\u05d5\u05d0 \u05e6\u05d5\u05d5\u05ea \u05dc\u05d4\u05e6\u05d8\u05e8\u05e3 \u05d0\u05dc\u05d9\u05d5?", "Are you sure you want to delete this comment?": "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d0\u05ea\u05d4 \u05de\u05e2\u05d5\u05e0\u05d9\u05d9\u05df \u05dc\u05de\u05d7\u05d5\u05e7 \u05ea\u05d2\u05d5\u05d1\u05d4 \u05d6\u05d5?", @@ -274,7 +273,6 @@ "Body": "\u05d2\u05d5\u05e3", "Bold": "\u05de\u05d5\u05d3\u05d2\u05e9", "Bold (Ctrl+B)": "\u05de\u05d5\u05d3\u05d2\u05e9 (Ctrl+B)", - "Bookmark this page": "\u05e1\u05de\u05df \u05e2\u05de\u05d5\u05d3 \u05d6\u05d4", "Bookmarked": "\u05de\u05e1\u05d5\u05de\u05df \u05d1\u05e1\u05d9\u05de\u05e0\u05d9\u05d4", "Bookmarked on": "\u05d4\u05e1\u05d9\u05de\u05e0\u05d9\u05d4 \u05de\u05d5\u05e4\u05e2\u05dc\u05ea", "Border": "\u05d2\u05d1\u05d5\u05dc", @@ -419,7 +417,6 @@ "Country": "\u05de\u05d3\u05d9\u05e0\u05d4", "Country of residence": "\u05d0\u05e8\u05e5 \u05de\u05d2\u05d5\u05e8\u05d9\u05dd", "Country or Region": "\u05de\u05d3\u05d9\u05e0\u05d4 \u05d0\u05d5 \u05d0\u05d6\u05d5\u05e8", - "Course": "\u05e7\u05d5\u05e8\u05e1", "Course Credit Requirements": "\u05d3\u05e8\u05d9\u05e9\u05d5\u05ea \u05dc\u05e0\u05e7\u05d5\u05d3\u05d5\u05ea \u05d6\u05db\u05d5\u05ea \u05d1\u05e7\u05d5\u05e8\u05e1", "Course End": "\u05e1\u05d9\u05d5\u05dd \u05d4\u05e7\u05d5\u05e8\u05e1", "Course Handouts": "\u05d3\u05e4\u05d9 \u05de\u05d9\u05d3\u05e2 \u05e9\u05dc \u05d4\u05e7\u05d5\u05e8\u05e1", @@ -899,7 +896,6 @@ "Must complete verification checkpoint": "\u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05e9\u05dc\u05d9\u05dd \u05e0\u05e7\u05d5\u05d3\u05ea \u05d1\u05d9\u05e7\u05d5\u05e8\u05ea \u05dc\u05d0\u05d9\u05de\u05d5\u05ea", "Mute": "\u05d4\u05e9\u05ea\u05e7", "Muted": "\u05de\u05d5\u05e9\u05ea\u05e7", - "My Bookmarks": "\u05d4\u05e1\u05d9\u05de\u05e0\u05d9\u05d5\u05ea \u05e9\u05dc\u05d9", "My Notes": "\u05d4\u05e8\u05e9\u05d5\u05de\u05d5\u05ea \u05e9\u05dc\u05d9", "My Orders": "\u05d4\u05d4\u05d6\u05de\u05e0\u05d5\u05ea \u05e9\u05dc\u05d9", "My Team": "\u05d4\u05e6\u05d5\u05d5\u05ea \u05e9\u05dc\u05d9", @@ -1253,7 +1249,6 @@ "Signature Image": "\u05ea\u05de\u05d5\u05e0\u05ea \u05d7\u05ea\u05d9\u05de\u05d4", "Skip": "\u05d3\u05dc\u05d2", "Some Rights Reserved": "\u05d7\u05dc\u05e7 \u05de\u05d4\u05d6\u05db\u05d5\u05d9\u05d5\u05ea \u05e9\u05de\u05d5\u05e8\u05d5\u05ea", - "Some content in this unit is visible only to particular content groups": "\u05d7\u05dc\u05e7 \u05de\u05d4\u05ea\u05d5\u05db\u05df \u05d1\u05d9\u05d7\u05d9\u05d3\u05d4 \u05d6\u05d5 \u05d2\u05dc\u05d5\u05d9 \u05e8\u05e7 \u05e2\u05d1\u05d5\u05e8 \u05e7\u05d1\u05d5\u05e6\u05d5\u05ea \u05ea\u05d5\u05db\u05df \u05de\u05e1\u05d5\u05d9\u05de\u05d5\u05ea", "Some images in this post have been omitted": "\u05d7\u05dc\u05e7 \u05de\u05d4\u05ea\u05de\u05d5\u05e0\u05d5\u05ea \u05d1\u05e4\u05d5\u05e1\u05d8 \u05d6\u05d4 \u05e0\u05de\u05d7\u05e7\u05d5", "Something went wrong changing this enrollment. Please try again.": "\u05de\u05e9\u05d4\u05d5 \u05d4\u05e9\u05ea\u05d1\u05e9 \u05d1\u05e2\u05ea \u05e9\u05d9\u05e0\u05d5\u05d9 \u05d4\u05e8\u05e9\u05de\u05d4 \u05d6\u05d5. \u05e0\u05d0 \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", "Sorry, no results were found.": "\u05de\u05e6\u05d8\u05e2\u05e8\u05d9\u05dd, \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea. ", @@ -1411,7 +1406,6 @@ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u05de\u05e9\u05e7\u05dc \u05db\u05dc \u05d4\u05de\u05e9\u05d9\u05de\u05d5\u05ea \u05e9\u05dc \u05e1\u05d5\u05d2 \u05d6\u05d4 \u05d4\u05d5\u05d0 \u05db\u05d0\u05d7\u05d5\u05d6 \u05de\u05e1\u05da \u05d4\u05e6\u05d9\u05d5\u05df, \u05dc\u05d3\u05d5\u05d2\u05de\u05d4, 40. \u05d0\u05dc \u05ea\u05db\u05dc\u05d5\u05dc \u05d0\u05ea \u05e1\u05de\u05dc \u05d4\u05d0\u05d7\u05d5\u05d6.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u05e7\u05d1\u05d5\u05e6\u05ea \u05d4\u05dc\u05d9\u05de\u05d5\u05d3 {cohortGroupName} \u05e0\u05d5\u05e6\u05e8\u05d4. \u05d0\u05ea\u05d4 \u05d9\u05db\u05d5\u05dc \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05e1\u05d8\u05d5\u05d3\u05e0\u05d8\u05d9\u05dd \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d9\u05d3\u05e0\u05d9\u05ea \u05dc\u05e7\u05d1\u05d5\u05e6\u05ea \u05dc\u05d9\u05de\u05d5\u05d3 \u05d6\u05d5. ", "There are invalid keywords in your email. Check the following keywords and try again.": "\u05d9\u05e9\u05e0\u05df \u05de\u05d9\u05dc\u05d5\u05ea \u05de\u05e4\u05ea\u05d7 \u05dc\u05d0 \u05d7\u05d5\u05e7\u05d9\u05d5\u05ea \u05d1\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e9\u05dc\u05da. \u05d0\u05e0\u05d0 \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05de\u05d9\u05dc\u05d5\u05ea \u05d4\u05de\u05e4\u05ea\u05d7 \u05d4\u05d1\u05d0\u05d5\u05ea \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "\u05d9\u05e6\u05d5\u05d0 \u05e9\u05dc \u05e8\u05db\u05d9\u05d1 \u05d0\u05d7\u05d3 \u05dc\u05e4\u05d7\u05d5\u05ea \u05dc-XML, \u05e0\u05db\u05e9\u05dc. \u05de\u05d5\u05de\u05dc\u05e5 \u05dc\u05d2\u05e9\u05ea \u05dc\u05e2\u05de\u05d5\u05d3 \u05d4\u05e2\u05e8\u05d9\u05db\u05d4 \u05d5\u05dc\u05ea\u05e7\u05df \u05d0\u05ea \u05d4\u05e9\u05d2\u05d9\u05d0\u05d4 \u05dc\u05e4\u05e0\u05d9 \u05d1\u05d9\u05e6\u05d5\u05e2 \u05d9\u05e6\u05d5\u05d0 \u05e0\u05d5\u05e1\u05e3. \u05d0\u05e0\u05d0 \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d7\u05d5\u05e7\u05d9\u05d5\u05ea \u05db\u05dc \u05d4\u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d1\u05e2\u05de\u05d5\u05d3 \u05d5\u05db\u05d9 \u05d4\u05dd \u05d0\u05d9\u05e0\u05dd \u05de\u05e6\u05d9\u05d2\u05d9\u05dd \u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05e9\u05d2\u05d9\u05d0\u05d4. ", "There has been an error processing your survey.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05e2\u05d9\u05d1\u05d5\u05d3 \u05d4\u05e1\u05e7\u05e8 \u05e9\u05dc\u05da.", "There has been an error while exporting.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05de\u05d4\u05dc\u05da \u05d4\u05d9\u05d9\u05e6\u05d5\u05d0.", "There has been an error with your export.": "\u05d0\u05d9\u05e8\u05e2\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4 \u05d1\u05d9\u05d9\u05e6\u05d5\u05d0 \u05e9\u05dc\u05da. ", @@ -1591,7 +1585,6 @@ "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05de\u05d1\u05d7\u05df \u05ea\u05d7\u05ea \u05e4\u05d9\u05e7\u05d5\u05d7 \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d4\u05e6\u05d9\u05d2 \u05dc\u05ea\u05dc\u05de\u05d9\u05d3\u05d9\u05dd \u05d0\u05ea \u05db\u05dc\u05d9 \u05d5\u05ea\u05d4\u05dc\u05d9\u05db\u05d9 \u05d4\u05e4\u05d9\u05e7\u05d5\u05d7. \u05ea\u05d5\u05e6\u05d0\u05d5\u05ea \u05de\u05d1\u05d7\u05df \u05d4\u05ea\u05e8\u05d2\u05d5\u05dc \u05d0\u05d9\u05e0\u05df \u05e4\u05d5\u05d2\u05e2\u05d5\u05ea \u05d1\u05e6\u05d9\u05d5\u05df \u05d4\u05de\u05e9\u05ea\u05de\u05e9.", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05de\u05d1\u05d7\u05df \u05de\u05ea\u05d5\u05d6\u05de\u05df \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d4\u05d2\u05d1\u05d9\u05dc \u05d0\u05ea \u05d6\u05de\u05df \u05d4\u05d4\u05e9\u05e7\u05e2\u05d4 \u05e9\u05dc \u05ea\u05dc\u05de\u05d9\u05d3\u05d9\u05dd \u05d1\u05d1\u05e2\u05d9\u05d5\u05ea \u05d1\u05ea\u05ea-\u05e4\u05e8\u05e7 \u05d6\u05d4. \u05d4\u05ea\u05dc\u05de\u05d9\u05d3\u05d9\u05dd \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd \u05dc\u05d4\u05d2\u05d9\u05e9 \u05ea\u05e9\u05d5\u05d1\u05d5\u05ea \u05dc\u05e4\u05e0\u05d9 \u05e9\u05ea\u05dd \u05d4\u05d6\u05de\u05df . \u05ea\u05d5\u05db\u05dc \u05dc\u05d0\u05e4\u05e9\u05e8 \u05d6\u05de\u05df \u05e0\u05d5\u05e1\u05e3 \u05dc\u05ea\u05dc\u05de\u05d9\u05d3\u05d9\u05dd \u05d0\u05d9\u05e0\u05d3\u05d9\u05d1\u05d9\u05d3\u05d5\u05d0\u05dc\u05d9\u05d9\u05dd \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05dc\u05d5\u05d7 \u05d4\u05d1\u05e7\u05e8\u05d4 \u05e9\u05dc \u05d4\u05de\u05d3\u05e8\u05d9\u05da.", "Use as a Prerequisite": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05db\u05d3\u05e8\u05d9\u05e9\u05d4 \u05de\u05d5\u05e7\u05d3\u05de\u05ea", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e1\u05d9\u05de\u05e0\u05d9\u05d5\u05ea \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05e1\u05d9\u05d9\u05e2 \u05dc\u05da \u05dc\u05d7\u05d6\u05d5\u05e8 \u05d1\u05e7\u05dc\u05d5\u05ea \u05dc\u05e2\u05de\u05d5\u05d3\u05d9 \u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05e7\u05d5\u05e8\u05e1. \u05db\u05d3\u05d9 \u05dc\u05e1\u05de\u05df \u05d1\u05e1\u05d9\u05de\u05e0\u05d9\u05d4 \u05e2\u05de\u05d5\u05d3, \u05d1\u05d7\u05e8 '\u05e1\u05d9\u05de\u05e0\u05d9\u05d4' \u05d1\u05e4\u05d9\u05e0\u05d4 \u05d4\u05d9\u05de\u05e0\u05d9\u05ea \u05d4\u05e2\u05dc\u05d9\u05d5\u05e0\u05d4 \u05e9\u05dc \u05e2\u05de\u05d5\u05d3 \u05d6\u05d4. \u05db\u05d3\u05d9 \u05dc\u05e8\u05d0\u05d5\u05ea \u05e8\u05e9\u05d9\u05de\u05d4 \u05e9\u05dc \u05db\u05dc \u05d4\u05e1\u05d9\u05de\u05e0\u05d9\u05d5\u05ea, \u05d1\u05d7\u05e8 '\u05e1\u05d9\u05de\u05e0\u05d9\u05d5\u05ea' \u05d1\u05e4\u05d9\u05e0\u05d4 \u05d4\u05e9\u05de\u05d0\u05dc\u05d9\u05ea \u05d4\u05e2\u05dc\u05d9\u05d5\u05e0\u05d4 \u05e9\u05dc \u05db\u05dc \u05d0\u05d7\u05d3 \u05de\u05e2\u05de\u05d5\u05d3\u05d9 \u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05de\u05d7\u05e9\u05d1 \u05e9\u05dc \u05d4\u05e7\u05d5\u05e8\u05e1.", "Use my institution/campus credentials": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05d4\u05e8\u05e9\u05d0\u05d5\u05ea \u05de\u05d5\u05e1\u05d3/\u05e7\u05de\u05e4\u05d5\u05e1", "Use the All Topics menu to find specific topics.": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05ea\u05e4\u05e8\u05d9\u05d8 '\u05db\u05dc \u05d4\u05e0\u05d5\u05e9\u05d0\u05d9\u05dd' \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05de\u05e6\u05d5\u05d0 \u05e0\u05d5\u05e9\u05d0\u05d9\u05dd \u05e1\u05e4\u05e6\u05d9\u05e4\u05d9\u05d9\u05dd.", "Use the retake photo button if you are not pleased with your photo": "\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05dc\u05d7\u05e6\u05df '\u05e6\u05dc\u05dd \u05de\u05d7\u05d3\u05e9' \u05d0\u05dd \u05d0\u05d9\u05e0\u05da \u05de\u05e8\u05d5\u05e6\u05d4 \u05de\u05ea\u05de\u05d5\u05e0\u05ea\u05da", @@ -1716,9 +1709,7 @@ "You have already reported this annotation.": "\u05db\u05d1\u05e8 \u05d3\u05d9\u05d5\u05d5\u05d7\u05ea \u05e2\u05dc \u05d4\u05d4\u05e2\u05e8\u05d4 \u05d4\u05d6\u05d5.", "You have already verified your ID!": "\u05d0\u05d9\u05de\u05ea\u05ea \u05db\u05d1\u05e8 \u05d0\u05ea \u05d6\u05d4\u05d5\u05ea\u05da!", "You have done a dry run of force publishing the course. Nothing has changed. Had you run it, the following course versions would have been change.": "\u05d1\u05d9\u05e6\u05e2\u05ea \u05d4\u05e4\u05e2\u05dc\u05d4 \u05de\u05d0\u05d5\u05dc\u05e6\u05ea \u05e9\u05dc \u05e4\u05e8\u05e1\u05d5\u05dd \u05d4\u05e7\u05d5\u05e8\u05e1. \u05d3\u05d1\u05e8 \u05dc\u05d0 \u05d4\u05e9\u05ea\u05e0\u05d4. \u05d0\u05dd \u05d4\u05d9\u05d9\u05ea \u05de\u05e4\u05e2\u05d9\u05dc \u05d0\u05d5\u05ea\u05d5, \u05d2\u05e8\u05e1\u05d0\u05d5\u05ea \u05d4\u05e7\u05d5\u05e8\u05e1 \u05d4\u05d1\u05d0\u05d5\u05ea \u05d4\u05d9\u05d5 \u05de\u05e9\u05ea\u05e0\u05d5\u05ea.", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u05e2\u05d3 \u05db\u05d4 \u05d4\u05e9\u05d2\u05ea \u05ea\u05e2\u05d5\u05d3\u05d5\u05ea \u05d1-%(completed_courses)s \u05e7\u05d5\u05e8\u05e1\u05d9\u05dd \u05de\u05ea\u05d5\u05da %(total_courses)s.", "You have no handouts defined": "\u05dc\u05d0 \u05d4\u05d5\u05d2\u05d3\u05e8\u05d5 \u05d3\u05e4\u05d9 \u05de\u05d9\u05d3\u05e2", - "You have not bookmarked any courseware pages yet.": "\u05e2\u05d3\u05d9\u05d9\u05df \u05dc\u05d0 \u05e1\u05d9\u05de\u05e0\u05ea \u05d1\u05e1\u05d9\u05de\u05e0\u05d9\u05d4 \u05d0\u05e3 \u05e2\u05de\u05d5\u05d3 \u05e9\u05dc \u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05de\u05d7\u05e9\u05d1 \u05e9\u05dc \u05d4\u05e7\u05d5\u05e8\u05e1.", "You have not created any certificates yet.": "\u05dc\u05d0 \u05d9\u05e6\u05e8\u05ea \u05d0\u05e3 \u05ea\u05e2\u05d5\u05d3\u05d4 \u05e2\u05d3\u05d9\u05d9\u05df.", "You have not created any content groups yet.": " \u05dc\u05d0 \u05d9\u05e6\u05e8\u05ea \u05e2\u05d3\u05d9\u05d9\u05df \u05e7\u05d1\u05d5\u05e6\u05d5\u05ea \u05ea\u05d5\u05db\u05df \u05db\u05dc\u05e9\u05d4\u05df.", "You have not created any group configurations yet.": "\u05dc\u05d0 \u05d9\u05e6\u05e8\u05ea \u05e2\u05d3\u05d9\u05d9\u05df \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05e7\u05d1\u05d5\u05e6\u05d4.", @@ -1754,7 +1745,6 @@ "Your changes have been saved.": "\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e0\u05e9\u05de\u05e8\u05d5", "Your changes will not take effect until you save your progress.": "\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e9\u05d1\u05d9\u05e6\u05e2\u05ea \u05dc\u05d0 \u05d9\u05db\u05e0\u05e1\u05d5 \u05dc\u05e4\u05d5\u05e2\u05dc \u05e2\u05d3 \u05e9\u05ea\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05e2\u05d1\u05d5\u05d3\u05ea\u05da.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05e9\u05d1\u05d9\u05e6\u05e2\u05ea \u05dc\u05d0 \u05d9\u05db\u05e0\u05e1\u05d5 \u05dc\u05ea\u05d5\u05e7\u05e3 \u05e2\u05d3 \u05e9\u05ea\u05e9\u05de\u05d5\u05e8 \u05d0\u05ea \u05d4\u05d4\u05ea\u05e7\u05d3\u05de\u05d5\u05ea\u05da. \u05e9\u05d9\u05dd \u05dc\u05d1 \u05dc\u05e2\u05d9\u05e6\u05d5\u05d1 \u05d4\u05e7\u05d5 \u05d5\u05d4\u05e2\u05e8\u05da, \u05de\u05d0\u05d7\u05e8 \u05e9\u05d4\u05d0\u05d9\u05de\u05d5\u05ea \u05d0\u05d9\u05e0\u05d5 \u05de\u05d5\u05d8\u05de\u05e2.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d9\u05d9\u05e6\u05d0 \u05d0\u05ea \u05d4\u05e7\u05d5\u05e8\u05e1 \u05dc-XML. \u05d0\u05d9\u05df \u05de\u05d9\u05d3\u05e2 \u05d1\u05de\u05d9\u05d3\u05d4 \u05de\u05e1\u05e4\u05e7\u05ea \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d6\u05d4\u05d5\u05ea \u05d0\u05ea \u05d4\u05e8\u05db\u05d9\u05d1 \u05d4\u05db\u05d5\u05e9\u05dc. \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e7\u05d5\u05e8\u05e1 \u05e9\u05dc\u05da \u05e2\u05dc \u05de\u05e0\u05ea \u05dc\u05d6\u05d4\u05d5\u05ea \u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d1\u05e2\u05d9\u05d9\u05ea\u05d9\u05dd \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1. ", "Your donation could not be submitted.": "\u05d4\u05ea\u05e8\u05d5\u05de\u05d4 \u05e9\u05dc\u05da \u05dc\u05d0 \u05d9\u05db\u05dc\u05d4 \u05dc\u05d4\u05ea\u05e7\u05d1\u05dc.", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "\u05d4\u05d5\u05d3\u05e2\u05ea \u05d4\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05e0\u05db\u05e0\u05e1\u05d4 \u05d1\u05d4\u05e6\u05dc\u05d7\u05d4 \u05dc\u05d4\u05de\u05ea\u05e0\u05d4 \u05dc\u05de\u05e9\u05dc\u05d5\u05d7. \u05d1\u05e7\u05d5\u05e8\u05e1\u05d9\u05dd \u05e2\u05dd \u05de\u05e1\u05e4\u05e8 \u05d2\u05d3\u05d5\u05dc \u05e9\u05dc \u05dc\u05d5\u05de\u05d3\u05d9\u05dd, \u05d9\u05d9\u05ea\u05db\u05df \u05e9\u05d9\u05d9\u05e7\u05d7 \u05e2\u05d3 \u05e9\u05e2\u05d4 \u05e2\u05d3 \u05e9\u05d4\u05d5\u05d3\u05e2\u05d5\u05ea \u05d4\u05d3\u05d5\u05d0\u05e8 \u05d4\u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9 \u05dc\u05db\u05dc \u05d4\u05dc\u05d5\u05de\u05d3\u05d9\u05dd \u05d9\u05d9\u05e9\u05dc\u05d7\u05d5.", "Your entire face fits inside the frame.": "\u05e4\u05e0\u05d9\u05da \u05de\u05ea\u05d0\u05d9\u05de\u05d9\u05dd \u05dc\u05d2\u05d1\u05d5\u05dc\u05d5\u05ea \u05d4\u05de\u05e1\u05d2\u05e8\u05ea.", @@ -1765,7 +1755,6 @@ "Your file {filename} is too large (max size: {maxSize}MB).": "\u05d4\u05e7\u05d5\u05d1\u05e5 {filename} \u05d2\u05d3\u05d5\u05dc \u05de\u05d3\u05d9 (\u05d2\u05d5\u05d3\u05dc \u05de\u05e8\u05d1\u05d9: {maxSize}MB).", "Your import has failed.": "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05e0\u05db\u05e9\u05dc.", "Your import is in progress; navigating away will abort it.": "\u05d4\u05d9\u05d1\u05d5\u05d0 \u05e9\u05dc\u05da \u05e0\u05de\u05e6\u05d0 \u05d1\u05ea\u05d4\u05dc\u05d9\u05da; \u05e0\u05d9\u05d5\u05d5\u05d8 \u05d4\u05d7\u05d5\u05e6\u05d4 \u05d9\u05d1\u05d8\u05dc \u05d6\u05d0\u05ea.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05d9\u05d9\u05e6\u05d0 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea\u05da \u05dc\u05e7\u05d5\u05d1\u05e5 XML. \u05d0\u05d9\u05df \u05de\u05d9\u05d3\u05e2 \u05d1\u05de\u05d9\u05d3\u05d4 \u05de\u05e1\u05e4\u05e7\u05ea \u05dc\u05d6\u05d9\u05d4\u05d5\u05d9 \u05d4\u05e8\u05db\u05d9\u05d1 \u05d4\u05db\u05d5\u05e9\u05dc. \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05e1\u05e4\u05e8\u05d9\u05d9\u05ea\u05da, \u05d6\u05d4\u05d4 \u05e8\u05db\u05d9\u05d1\u05d9\u05dd \u05d1\u05e2\u05d9\u05ea\u05d9\u05d9\u05dd \u05d5\u05dc\u05d0\u05d7\u05e8 \u05de\u05db\u05df \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1. ", "Your message cannot be blank.": "\u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d0\u05d9\u05e0\u05d4 \u05d9\u05db\u05d5\u05dc\u05d4 \u05dc\u05d4\u05d9\u05d5\u05ea \u05e8\u05d9\u05e7\u05d4.", "Your message must have a subject.": "\u05d4\u05d5\u05d3\u05e2\u05ea\u05da \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05db\u05d9\u05dc \u05e0\u05d5\u05e9\u05d0.", "Your message must have at least one target.": "\u05d4\u05d4\u05d5\u05d3\u05e2\u05d4 \u05e9\u05dc\u05da \u05d7\u05d9\u05d9\u05d1\u05ea \u05dc\u05d4\u05db\u05d9\u05dc \u05d9\u05e2\u05d3 \u05d0\u05d7\u05d3 \u05dc\u05e4\u05d7\u05d5\u05ea.", diff --git a/lms/static/js/i18n/ko-kr/djangojs.js b/lms/static/js/i18n/ko-kr/djangojs.js index abfb84734d..18669d9deb 100644 --- a/lms/static/js/i18n/ko-kr/djangojs.js +++ b/lms/static/js/i18n/ko-kr/djangojs.js @@ -165,7 +165,6 @@ "Could not submit photos": "\uc0ac\uc9c4\uc744 \uc81c\ucd9c \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", "Country": "\uad6d\uac00", "Country or Region": "\uad6d\uac00", - "Course": "\uac15\uc88c", "Create a new account": "\uac00\uc785\ud558\uae30", "Create an account": "\uac00\uc785\ud558\uae30", "Create an account using": "\uacc4\uc815 \uc5f0\ub3d9\ud558\uae30", diff --git a/lms/static/js/i18n/pt-br/djangojs.js b/lms/static/js/i18n/pt-br/djangojs.js index c9a1c86e77..336d645d32 100644 --- a/lms/static/js/i18n/pt-br/djangojs.js +++ b/lms/static/js/i18n/pt-br/djangojs.js @@ -345,7 +345,6 @@ "Country": "Pa\u00eds", "Country of residence": "Pa\u00eds de resid\u00eancia", "Country or Region": "Pa\u00eds ou regi\u00e3o", - "Course": "Curso", "Course Credit Requirements": "Exig\u00eancias de cr\u00e9ditos do curso.", "Course End": "T\u00e9rmino do curso", "Course Handouts": "Apostilas do Curso", @@ -758,7 +757,6 @@ "Must complete verification checkpoint": "Necess\u00e1rio completar o ponto de verifica\u00e7\u00e3o. ", "Mute": "Silenciar", "Muted": "Mudo", - "My Bookmarks": "Meus favoritos", "My Notes": "Minhas anota\u00e7\u00f5es", "My Team": "Minha equipe", "N/A": "N/A", @@ -1036,7 +1034,6 @@ "Signature Image": "Imagem da Assinatura", "Skip": "Pular", "Some Rights Reserved": "Alguns direitos reservados", - "Some content in this unit is visible only to particular content groups": "Alguns conte\u00fados nesta unidade s\u00e3o vis\u00edveis apenas para grupos de conte\u00fado particular", "Something went wrong changing this enrollment. Please try again.": "Algo deu errado ao mudar esta matr\u00edcula. Por favor, tente novamente.", "Sorry, no results were found.": "Desculpe, n\u00e3o foram encontrados resultados.", "Sorry, there was an error parsing the subtitles that you uploaded. Please check the format and try again.": "Desculpe, houve um erro ao processar as legendas que voc\u00ea enviou. Por favor, cheque o formato e tente novamente.", @@ -1160,7 +1157,6 @@ "The timed transcript for the first video file does not appear to be the same as the timed transcript for the second video file.": "A transcri\u00e7\u00e3o sincronizada do primeiro arquivo de v\u00eddeo n\u00e3o parece ser a mesma transcri\u00e7\u00e3o do segundo arquivo de v\u00eddeo", "The timed transcript for this video on edX is out of date, but YouTube has a current timed transcript for this video.": "A transcri\u00e7\u00e3o sincronizada do edX para este v\u00eddeo est\u00e1 desatualizada, mas o YouTube tem uma transcri\u00e7\u00e3o sincronizada atual para este v\u00eddeo.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "O grupo {cohortGroupName} foi criado.Voc\u00ea pode adicionar manualmente os estudantes para o curso abaixo.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "Houve uma falha de exporta\u00e7\u00e3o para XML em pelo menos um componente. Recomenda-se que voc\u00ea v\u00e1 para a p\u00e1gina de edi\u00e7\u00e3o e repare o erro antes de tentar outra exporta\u00e7\u00e3o. Por favor, verifique que todos os componentes da p\u00e1gina s\u00e3o v\u00e1lidos e n\u00e3o exibem qualquer mensagens de erro.", "There has been an error processing your survey.": "Ocorreu um erro ao processar a sua enquete.", "There has been an error while exporting.": "Ocorreu um erro na exporta\u00e7\u00e3o.", "There has been an error with your export.": "Ocorreu um erro com sua exporta\u00e7\u00e3o.", @@ -1304,7 +1300,6 @@ "Use Current Transcript": "Usar a Transcri\u00e7\u00e3o Atual", "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "Usar uma prova supervisionada pr\u00e1tica para apresentar aos alunos as ferramentas e processos de supervis\u00e3o. Os resultados de prova pr\u00e1tica n\u00e3o afetam a nota dos alunos", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "Use uma prova cronometrada para limitar o tempo que os alunos podem gastar nos problemas nesta subse\u00e7\u00e3o. Os alunos devem enviar as respostas antes que o tempo acabe. Voc\u00ea pode permitir um tempo adicional para alunos individuais atrav\u00e9s do Painel do Instrutor.", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "Use os favoritos para ajud\u00e1-lo a facilmente retornar para as p\u00e1ginas do material did\u00e1tico. Para adicionar uma p\u00e1gina aos favoritos selecione Favoritos no lado superior direito de tal p\u00e1gina. Para ver a lista de todos os teus favoritos, selecione Favoritos no canto superior de qualquer p\u00e1gina do material did\u00e1tico.", "Use my institution/campus credentials": "Entrar com credenciais de Institui\u00e7\u00e3o/Campus", "Use the retake photo button if you are not pleased with your photo": "Se a sua foto n\u00e3o lhe agradou utilize o bot\u00e3o de tirar a foto novamente.", "Use your webcam to take a photo of your ID. We will match this photo with the photo of your face and the name on your account.": "Use a webcam para tirar uma foto do seu documento. N\u00f3s vamos conferir esta foto com a foto do seu rosto e o nome na sua conta.", @@ -1395,7 +1390,6 @@ "You have already reported this annotation.": "Voc\u00ea j\u00e1 denunciou essa anota\u00e7\u00e3o.", "You have already verified your ID!": "Voc\u00ea j\u00e1 verificou a sua identifica\u00e7\u00e3o", "You have no handouts defined": "Voc\u00ea n\u00e3o tem apostilas definidas", - "You have not bookmarked any courseware pages yet.": "Voc\u00ea ainda n\u00e3o adicionou aos favoritos nenhuma p\u00e1gina do material did\u00e1tico", "You have not created any certificates yet.": "Voc\u00ea ainda n\u00e3o criou um certificado.", "You have not created any content groups yet.": "Voc\u00ea n\u00e3o criou nenhum grupo de conte\u00fado ainda.", "You have not created any group configurations yet.": "Voc\u00ea ainda n\u00e3o criou uma configura\u00e7\u00e3o de grupo.", @@ -1428,7 +1422,6 @@ "Your changes have been saved.": "Suas altera\u00e7\u00f5es foram salvas.", "Your changes will not take effect until you save your progress.": "As altera\u00e7\u00f5es n\u00e3o ter\u00e3o efeito at\u00e9 que voc\u00ea salve o seu progresso.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "As altera\u00e7\u00f5es n\u00e3o ter\u00e3o efeito at\u00e9 que voc\u00ea salve seu progresso. Verifique a formata\u00e7\u00e3o da chave e valor, enquanto a valida\u00e7\u00e3o n\u00e3o for implementada.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "Seu curso n\u00e3o pode ser exportado em XML. N\u00e3o h\u00e1 informa\u00e7\u00f5es suficientes para identificar qual \u00e9 o componente com erro. Verifique seus cursos para identificar qualquer componente problem\u00e1tico e tente novamente.", "Your donation could not be submitted.": "Sua doa\u00e7\u00e3o n\u00e3o p\u00f4de ser enviada.", "Your entire face fits inside the frame.": "Seu rosto inteiro cabe dentro do quadro.", "Your face is well-lit.": "Seu rosto est\u00e1 bem iluminado.", @@ -1437,7 +1430,6 @@ "Your file has been deleted.": "O seu arquivo foi apagado.", "Your import has failed.": "A importa\u00e7\u00e3o falhou.", "Your import is in progress; navigating away will abort it.": "A sua importa\u00e7\u00e3o est\u00e1 em progresso; navegar para outro local ir\u00e1 abort\u00e1-la.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "Sua biblioteca n\u00e3o pode ser exportada em XML. N\u00e3o h\u00e1 informa\u00e7\u00f5es suficientes para identificar qual \u00e9 o componente com erro. Verifique sua biblioteca para identificar qualquer componente problem\u00e1tico e tente novamente.", "Your message cannot be blank.": "A sua mensagem n\u00e3o pode ficar em branco.", "Your message must have a subject.": "A sua mensagem deve ter um t\u00edtulo.", "Your policy changes have been saved.": "As altera\u00e7\u00f5es na pol\u00edtica foram salvas.", diff --git a/lms/static/js/i18n/rtl/djangojs.js b/lms/static/js/i18n/rtl/djangojs.js index d1eeeef048..a9a99e503e 100644 --- a/lms/static/js/i18n/rtl/djangojs.js +++ b/lms/static/js/i18n/rtl/djangojs.js @@ -265,6 +265,7 @@ "Are you sure you wish to delete this item. It cannot be reversed!\n\nAlso any content that links/refers to this item will no longer work (e.g. broken images and/or links)": "\u0634\u0642\u062b \u063a\u062e\u0639 \u0633\u0639\u0642\u062b \u063a\u062e\u0639 \u0635\u0647\u0633\u0627 \u0641\u062e \u064a\u062b\u0645\u062b\u0641\u062b \u0641\u0627\u0647\u0633 \u0647\u0641\u062b\u0648. \u0647\u0641 \u0630\u0634\u0631\u0631\u062e\u0641 \u0632\u062b \u0642\u062b\u062f\u062b\u0642\u0633\u062b\u064a!\n\n\u0634\u0645\u0633\u062e \u0634\u0631\u063a \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0641\u0627\u0634\u0641 \u0645\u0647\u0631\u0646\u0633/\u0642\u062b\u0628\u062b\u0642\u0633 \u0641\u062e \u0641\u0627\u0647\u0633 \u0647\u0641\u062b\u0648 \u0635\u0647\u0645\u0645 \u0631\u062e \u0645\u062e\u0631\u0644\u062b\u0642 \u0635\u062e\u0642\u0646 (\u062b.\u0644. \u0632\u0642\u062e\u0646\u062b\u0631 \u0647\u0648\u0634\u0644\u062b\u0633 \u0634\u0631\u064a/\u062e\u0642 \u0645\u0647\u0631\u0646\u0633)", "Are you sure?": "\u0634\u0642\u062b \u063a\u062e\u0639 \u0633\u0639\u0642\u062b?", "As part of the verification process, you take a photo of both your face and a government-issued photo ID. Our authorization service confirms your identity by comparing the photo you take with the photo on your ID.": "\u0634\u0633 \u062d\u0634\u0642\u0641 \u062e\u0628 \u0641\u0627\u062b \u062f\u062b\u0642\u0647\u0628\u0647\u0630\u0634\u0641\u0647\u062e\u0631 \u062d\u0642\u062e\u0630\u062b\u0633\u0633, \u063a\u062e\u0639 \u0641\u0634\u0646\u062b \u0634 \u062d\u0627\u062e\u0641\u062e \u062e\u0628 \u0632\u062e\u0641\u0627 \u063a\u062e\u0639\u0642 \u0628\u0634\u0630\u062b \u0634\u0631\u064a \u0634 \u0644\u062e\u062f\u062b\u0642\u0631\u0648\u062b\u0631\u0641-\u0647\u0633\u0633\u0639\u062b\u064a \u062d\u0627\u062e\u0641\u062e \u0647\u064a. \u062e\u0639\u0642 \u0634\u0639\u0641\u0627\u062e\u0642\u0647\u0638\u0634\u0641\u0647\u062e\u0631 \u0633\u062b\u0642\u062f\u0647\u0630\u062b \u0630\u062e\u0631\u0628\u0647\u0642\u0648\u0633 \u063a\u062e\u0639\u0642 \u0647\u064a\u062b\u0631\u0641\u0647\u0641\u063a \u0632\u063a \u0630\u062e\u0648\u062d\u0634\u0642\u0647\u0631\u0644 \u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u063a\u062e\u0639 \u0641\u0634\u0646\u062b \u0635\u0647\u0641\u0627 \u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u062e\u0631 \u063a\u062e\u0639\u0642 \u0647\u064a.", + "As you complete courses, you will see them listed here.": "\u0634\u0633 \u063a\u062e\u0639 \u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b \u0630\u062e\u0639\u0642\u0633\u062b\u0633, \u063a\u062e\u0639 \u0635\u0647\u0645\u0645 \u0633\u062b\u062b \u0641\u0627\u062b\u0648 \u0645\u0647\u0633\u0641\u062b\u064a \u0627\u062b\u0642\u062b.", "Assign students to cohorts by uploading a CSV file": "\u0634\u0633\u0633\u0647\u0644\u0631 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0641\u062e \u0630\u062e\u0627\u062e\u0642\u0641\u0633 \u0632\u063a \u0639\u062d\u0645\u062e\u0634\u064a\u0647\u0631\u0644 \u0634 \u0630\u0633\u062f \u0628\u0647\u0645\u062b", "Assign students to cohorts by uploading a CSV file.": "\u0634\u0633\u0633\u0647\u0644\u0631 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0641\u062e \u0630\u062e\u0627\u062e\u0642\u0641\u0633 \u0632\u063a \u0639\u062d\u0645\u062e\u0634\u064a\u0647\u0631\u0644 \u0634 \u0630\u0633\u062f \u0628\u0647\u0645\u062b.", "Assignment Type Name": "\u0634\u0633\u0633\u0647\u0644\u0631\u0648\u062b\u0631\u0641 \u0641\u063a\u062d\u062b \u0631\u0634\u0648\u062b", @@ -300,6 +301,9 @@ "Bulk Exceptions": "\u0632\u0639\u0645\u0646 \u062b\u0637\u0630\u062b\u062d\u0641\u0647\u062e\u0631\u0633", "Bullet list": "\u0632\u0639\u0645\u0645\u062b\u0641 \u0645\u0647\u0633\u0641", "Bulleted List (Ctrl+U)": "\u0632\u0639\u0645\u0645\u062b\u0641\u062b\u064a \u0645\u0647\u0633\u0641 (\u0630\u0641\u0642\u0645+\u0639)", + "Buy Certificate": "\u0632\u0639\u063a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b", + "COMPLETED COURSES": "\u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b\u064a \u0630\u062e\u0639\u0642\u0633\u062b\u0633", + "COURSES IN PROGRESS": "\u0630\u062e\u0639\u0642\u0633\u062b\u0633 \u0647\u0631 \u062d\u0642\u062e\u0644\u0642\u062b\u0633\u0633", "Can we match the photo you took with the one on your ID?": "\u0630\u0634\u0631 \u0635\u062b \u0648\u0634\u0641\u0630\u0627 \u0641\u0627\u062b \u062d\u0627\u062e\u0641\u062e \u063a\u062e\u0639 \u0641\u062e\u062e\u0646 \u0635\u0647\u0641\u0627 \u0641\u0627\u062b \u062e\u0631\u062b \u062e\u0631 \u063a\u062e\u0639\u0642 \u0647\u064a?", "Cancel": "\u0630\u0634\u0631\u0630\u062b\u0645", "Cancel enrollment code": "\u0630\u0634\u0631\u0630\u062b\u0645 \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641 \u0630\u062e\u064a\u062b", @@ -320,8 +324,10 @@ "Certificate Generated": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0644\u062b\u0631\u062b\u0642\u0634\u0641\u062b\u064a", "Certificate Information": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0647\u0631\u0628\u062e\u0642\u0648\u0634\u0641\u0647\u062e\u0631", "Certificate Name": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0631\u0634\u0648\u062b", + "Certificate Purchased": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u062d\u0639\u0642\u0630\u0627\u0634\u0633\u062b\u064a", "Certificate Signatories": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u0647\u062b\u0633", "Certificate Signatory Configuration": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a \u0630\u062e\u0631\u0628\u0647\u0644\u0639\u0642\u0634\u0641\u0647\u062e\u0631", + "Certificate Status:": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0633\u0641\u0634\u0641\u0639\u0633:", "Certificate has been successfully invalidated for <%= user %>.": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0627\u0634\u0633 \u0632\u062b\u062b\u0631 \u0633\u0639\u0630\u0630\u062b\u0633\u0633\u0628\u0639\u0645\u0645\u063a \u0647\u0631\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u062b\u064a \u0628\u062e\u0642 <%= user %>.", "Certificate name is required.": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0631\u0634\u0648\u062b \u0647\u0633 \u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a.", "Certificate of <%= user %> has already been invalidated. Please check your spelling and retry.": "\u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u062e\u0628 <%= user %> \u0627\u0634\u0633 \u0634\u0645\u0642\u062b\u0634\u064a\u063a \u0632\u062b\u062b\u0631 \u0647\u0631\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u062b\u064a. \u062d\u0645\u062b\u0634\u0633\u062b \u0630\u0627\u062b\u0630\u0646 \u063a\u062e\u0639\u0642 \u0633\u062d\u062b\u0645\u0645\u0647\u0631\u0644 \u0634\u0631\u064a \u0642\u062b\u0641\u0642\u063a.", @@ -358,6 +364,7 @@ "Choose One": "\u0630\u0627\u062e\u062e\u0633\u062b \u062e\u0631\u062b", "Choose a .csv file": "\u0630\u0627\u062e\u062e\u0633\u062b \u0634 .\u0630\u0633\u062f \u0628\u0647\u0645\u062b", "Choose a content group to associate": "\u0630\u0627\u062e\u062e\u0633\u062b \u0634 \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0644\u0642\u062e\u0639\u062d \u0641\u062e \u0634\u0633\u0633\u062e\u0630\u0647\u0634\u0641\u062b", + "Choose a course run:": "\u0630\u0627\u062e\u062e\u0633\u062b \u0634 \u0630\u062e\u0639\u0642\u0633\u062b \u0642\u0639\u0631:", "Choose a location to move your component to": "\u0630\u0627\u062e\u062e\u0633\u062b \u0634 \u0645\u062e\u0630\u0634\u0641\u0647\u062e\u0631 \u0641\u062e \u0648\u062e\u062f\u062b \u063a\u062e\u0639\u0642 \u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641 \u0641\u062e", "Choose mode": "\u0630\u0627\u062e\u062e\u0633\u062b \u0648\u062e\u064a\u062b", "Choose new file": "\u0630\u0627\u062e\u062e\u0633\u062b \u0631\u062b\u0635 \u0628\u0647\u0645\u062b", @@ -402,6 +409,7 @@ "Commentary": "\u0630\u062e\u0648\u0648\u062b\u0631\u0641\u0634\u0642\u063a", "Common Problem Types": "\u0630\u062e\u0648\u0648\u062e\u0631 \u062d\u0642\u062e\u0632\u0645\u062b\u0648 \u0641\u063a\u062d\u062b\u0633", "Community TA": "\u0630\u062e\u0648\u0648\u0639\u0631\u0647\u0641\u063a \u0641\u0634", + "Complete courses on your schedule to ensure you stand out in your field!": "\u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b \u0630\u062e\u0639\u0642\u0633\u062b\u0633 \u062e\u0631 \u063a\u062e\u0639\u0642 \u0633\u0630\u0627\u062b\u064a\u0639\u0645\u062b \u0641\u062e \u062b\u0631\u0633\u0639\u0642\u062b \u063a\u062e\u0639 \u0633\u0641\u0634\u0631\u064a \u062e\u0639\u0641 \u0647\u0631 \u063a\u062e\u0639\u0642 \u0628\u0647\u062b\u0645\u064a!", "Completed": "\u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b\u064a", "Component": "\u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641", "Component Location ID": "\u0630\u062e\u0648\u062d\u062e\u0631\u062b\u0631\u0641 \u0645\u062e\u0630\u0634\u0641\u0647\u062e\u0631 \u0647\u064a", @@ -409,6 +417,7 @@ "Configure": "\u0630\u062e\u0631\u0628\u0647\u0644\u0639\u0642\u062b", "Confirm": "\u0630\u062e\u0631\u0628\u0647\u0642\u0648", "Confirm Timed Transcript": "\u0630\u062e\u0631\u0628\u0647\u0642\u0648 \u0641\u0647\u0648\u062b\u064a \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641", + "Congratulations!": "\u0630\u062e\u0631\u0644\u0642\u0634\u0641\u0639\u0645\u0634\u0641\u0647\u062e\u0631\u0633!", "Congratulations! You are now verified on %(platformName)s!": "\u0630\u062e\u0631\u0644\u0642\u0634\u0641\u0639\u0645\u0634\u0641\u0647\u062e\u0631\u0633! \u063a\u062e\u0639 \u0634\u0642\u062b \u0631\u062e\u0635 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u062e\u0631 %(platformName)s!", "Congratulations! You have earned a certificate for this course.": "\u0630\u062e\u0631\u0644\u0642\u0634\u0641\u0639\u0645\u0634\u0641\u0647\u062e\u0631\u0633! \u063a\u062e\u0639 \u0627\u0634\u062f\u062b \u062b\u0634\u0642\u0631\u062b\u064a \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0628\u062e\u0642 \u0641\u0627\u0647\u0633 \u0630\u062e\u0639\u0642\u0633\u062b.", "Constrain proportions": "\u0630\u062e\u0631\u0633\u0641\u0642\u0634\u0647\u0631 \u062d\u0642\u062e\u062d\u062e\u0642\u0641\u0647\u062e\u0631\u0633", @@ -944,6 +953,7 @@ "Name of the groups that students will be assigned to, for example, Control, Video, Problems. You must have two or more groups.": "\u0631\u0634\u0648\u062b \u062e\u0628 \u0641\u0627\u062b \u0644\u0642\u062e\u0639\u062d\u0633 \u0641\u0627\u0634\u0641 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0635\u0647\u0645\u0645 \u0632\u062b \u0634\u0633\u0633\u0647\u0644\u0631\u062b\u064a \u0641\u062e, \u0628\u062e\u0642 \u062b\u0637\u0634\u0648\u062d\u0645\u062b, \u0630\u062e\u0631\u0641\u0642\u062e\u0645, \u062f\u0647\u064a\u062b\u062e, \u062d\u0642\u062e\u0632\u0645\u062b\u0648\u0633. \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u0627\u0634\u062f\u062b \u0641\u0635\u062e \u062e\u0642 \u0648\u062e\u0642\u062b \u0644\u0642\u062e\u0639\u062d\u0633.", "Name of the signatory": "\u0631\u0634\u0648\u062b \u062e\u0628 \u0641\u0627\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a", "Name or short description of the configuration": "\u0631\u0634\u0648\u062b \u062e\u0642 \u0633\u0627\u062e\u0642\u0641 \u064a\u062b\u0633\u0630\u0642\u0647\u062d\u0641\u0647\u062e\u0631 \u062e\u0628 \u0641\u0627\u062b \u0630\u062e\u0631\u0628\u0647\u0644\u0639\u0642\u0634\u0641\u0647\u062e\u0631", + "Needs verified certificate ": "\u0631\u062b\u062b\u064a\u0633 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b ", "Never published": "\u0631\u062b\u062f\u062b\u0642 \u062d\u0639\u0632\u0645\u0647\u0633\u0627\u062b\u064a", "New %(item_type)s": "\u0631\u062b\u0635 %(item_type)s", "New Address": "\u0631\u062b\u0635 \u0634\u064a\u064a\u0642\u062b\u0633\u0633", @@ -1140,6 +1150,7 @@ "Question": "\u0636\u0639\u062b\u0633\u0641\u0647\u062e\u0631", "Questions raise issues that need answers. Discussions share ideas and start conversations. (Required)": "\u0636\u0639\u062b\u0633\u0641\u0647\u062e\u0631\u0633 \u0642\u0634\u0647\u0633\u062b \u0647\u0633\u0633\u0639\u062b\u0633 \u0641\u0627\u0634\u0641 \u0631\u062b\u062b\u064a \u0634\u0631\u0633\u0635\u062b\u0642\u0633. \u064a\u0647\u0633\u0630\u0639\u0633\u0633\u0647\u062e\u0631\u0633 \u0633\u0627\u0634\u0642\u062b \u0647\u064a\u062b\u0634\u0633 \u0634\u0631\u064a \u0633\u0641\u0634\u0642\u0641 \u0630\u062e\u0631\u062f\u062b\u0642\u0633\u0634\u0641\u0647\u062e\u0631\u0633. (\u0642\u062b\u0636\u0639\u0647\u0642\u062b\u064a)", "Queued": "\u0636\u0639\u062b\u0639\u062b\u064a", + "REMAINING COURSES": "\u0642\u062b\u0648\u0634\u0647\u0631\u0647\u0631\u0644 \u0630\u062e\u0639\u0642\u0633\u062b\u0633", "Read More": "\u0642\u062b\u0634\u064a \u0648\u062e\u0642\u062b", "Reason": "\u0642\u062b\u0634\u0633\u062e\u0631", "Reason field should not be left blank.": "\u0642\u062b\u0634\u0633\u062e\u0631 \u0628\u0647\u062b\u0645\u064a \u0633\u0627\u062e\u0639\u0645\u064a \u0631\u062e\u0641 \u0632\u062b \u0645\u062b\u0628\u0641 \u0632\u0645\u0634\u0631\u0646.", @@ -1297,7 +1308,7 @@ "Signature Image": "\u0633\u0647\u0644\u0631\u0634\u0641\u0639\u0642\u062b \u0647\u0648\u0634\u0644\u062b", "Skip": "\u0633\u0646\u0647\u062d", "Some Rights Reserved": "\u0633\u062e\u0648\u062b \u0642\u0647\u0644\u0627\u0641\u0633 \u0642\u062b\u0633\u062b\u0642\u062f\u062b\u064a", - "Some content in this unit is visible only to particular content groups": "\u0633\u062e\u0648\u062b \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0647\u0631 \u0641\u0627\u0647\u0633 \u0639\u0631\u0647\u0641 \u0647\u0633 \u062f\u0647\u0633\u0647\u0632\u0645\u062b \u062e\u0631\u0645\u063a \u0641\u062e \u062d\u0634\u0642\u0641\u0647\u0630\u0639\u0645\u0634\u0642 \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0644\u0642\u062e\u0639\u062d\u0633", + "Some content in this unit is visible only to specific groups of learners.": "\u0633\u062e\u0648\u062b \u0630\u062e\u0631\u0641\u062b\u0631\u0641 \u0647\u0631 \u0641\u0627\u0647\u0633 \u0639\u0631\u0647\u0641 \u0647\u0633 \u062f\u0647\u0633\u0647\u0632\u0645\u062b \u062e\u0631\u0645\u063a \u0641\u062e \u0633\u062d\u062b\u0630\u0647\u0628\u0647\u0630 \u0644\u0642\u062e\u0639\u062d\u0633 \u062e\u0628 \u0645\u062b\u0634\u0642\u0631\u062b\u0642\u0633.", "Some images in this post have been omitted": "\u0633\u062e\u0648\u062b \u0647\u0648\u0634\u0644\u062b\u0633 \u0647\u0631 \u0641\u0627\u0647\u0633 \u062d\u062e\u0633\u0641 \u0627\u0634\u062f\u062b \u0632\u062b\u062b\u0631 \u062e\u0648\u0647\u0641\u0641\u062b\u064a", "Something went wrong changing this enrollment. Please try again.": "\u0633\u062e\u0648\u062b\u0641\u0627\u0647\u0631\u0644 \u0635\u062b\u0631\u0641 \u0635\u0642\u062e\u0631\u0644 \u0630\u0627\u0634\u0631\u0644\u0647\u0631\u0644 \u0641\u0627\u0647\u0633 \u062b\u0631\u0642\u062e\u0645\u0645\u0648\u062b\u0631\u0641. \u062d\u0645\u062b\u0634\u0633\u062b \u0641\u0642\u063a \u0634\u0644\u0634\u0647\u0631.", "Sorry, no results were found.": "\u0633\u062e\u0642\u0642\u063a, \u0631\u062e \u0642\u062b\u0633\u0639\u0645\u0641\u0633 \u0635\u062b\u0642\u062b \u0628\u062e\u0639\u0631\u064a.", @@ -1561,6 +1572,7 @@ "Title of the signatory": "\u0641\u0647\u0641\u0645\u062b \u062e\u0628 \u0641\u0627\u062b \u0633\u0647\u0644\u0631\u0634\u0641\u062e\u0642\u063a", "Titles more than 100 characters may prevent students from printing their certificate on a single page.": "\u0641\u0647\u0641\u0645\u062b\u0633 \u0648\u062e\u0642\u062b \u0641\u0627\u0634\u0631 100 \u0630\u0627\u0634\u0642\u0634\u0630\u0641\u062b\u0642\u0633 \u0648\u0634\u063a \u062d\u0642\u062b\u062f\u062b\u0631\u0641 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0628\u0642\u062e\u0648 \u062d\u0642\u0647\u0631\u0641\u0647\u0631\u0644 \u0641\u0627\u062b\u0647\u0642 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u062e\u0631 \u0634 \u0633\u0647\u0631\u0644\u0645\u062b \u062d\u0634\u0644\u062b.", "To be sure all students can access the video, we recommend providing both an .mp4 and a .webm version of your video. Click below to add a URL for another version. These URLs cannot be YouTube URLs. The first listed video that's compatible with the student's computer will play.": "\u0641\u062e \u0632\u062b \u0633\u0639\u0642\u062b \u0634\u0645\u0645 \u0633\u0641\u0639\u064a\u062b\u0631\u0641\u0633 \u0630\u0634\u0631 \u0634\u0630\u0630\u062b\u0633\u0633 \u0641\u0627\u062b \u062f\u0647\u064a\u062b\u062e, \u0635\u062b \u0642\u062b\u0630\u062e\u0648\u0648\u062b\u0631\u064a \u062d\u0642\u062e\u062f\u0647\u064a\u0647\u0631\u0644 \u0632\u062e\u0641\u0627 \u0634\u0631 .\u0648\u062d4 \u0634\u0631\u064a \u0634 .\u0635\u062b\u0632\u0648 \u062f\u062b\u0642\u0633\u0647\u062e\u0631 \u062e\u0628 \u063a\u062e\u0639\u0642 \u062f\u0647\u064a\u062b\u062e. \u0630\u0645\u0647\u0630\u0646 \u0632\u062b\u0645\u062e\u0635 \u0641\u062e \u0634\u064a\u064a \u0634 \u0639\u0642\u0645 \u0628\u062e\u0642 \u0634\u0631\u062e\u0641\u0627\u062b\u0642 \u062f\u062b\u0642\u0633\u0647\u062e\u0631. \u0641\u0627\u062b\u0633\u062b \u0639\u0642\u0645\u0633 \u0630\u0634\u0631\u0631\u062e\u0641 \u0632\u062b \u063a\u062e\u0639\u0641\u0639\u0632\u062b \u0639\u0642\u0645\u0633. \u0641\u0627\u062b \u0628\u0647\u0642\u0633\u0641 \u0645\u0647\u0633\u0641\u062b\u064a \u062f\u0647\u064a\u062b\u062e \u0641\u0627\u0634\u0641'\u0633 \u0630\u062e\u0648\u062d\u0634\u0641\u0647\u0632\u0645\u062b \u0635\u0647\u0641\u0627 \u0641\u0627\u062b \u0633\u0641\u0639\u064a\u062b\u0631\u0641'\u0633 \u0630\u062e\u0648\u062d\u0639\u0641\u062b\u0642 \u0635\u0647\u0645\u0645 \u062d\u0645\u0634\u063a.", + "To complete the program, you must earn a verified certificate for each course.": "\u0641\u062e \u0630\u062e\u0648\u062d\u0645\u062b\u0641\u062b \u0641\u0627\u062b \u062d\u0642\u062e\u0644\u0642\u0634\u0648, \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u062b\u0634\u0642\u0631 \u0634 \u062f\u062b\u0642\u0647\u0628\u0647\u062b\u064a \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0628\u062e\u0642 \u062b\u0634\u0630\u0627 \u0630\u062e\u0639\u0642\u0633\u062b.", "To finalize course credit, %(display_name)s requires %(platform_name)s learners to submit a credit request.": "\u0641\u062e \u0628\u0647\u0631\u0634\u0645\u0647\u0638\u062b \u0630\u062e\u0639\u0642\u0633\u062b \u0630\u0642\u062b\u064a\u0647\u0641, %(display_name)s \u0642\u062b\u0636\u0639\u0647\u0642\u062b\u0633 %(platform_name)s \u0645\u062b\u0634\u0642\u0631\u062b\u0642\u0633 \u0641\u062e \u0633\u0639\u0632\u0648\u0647\u0641 \u0634 \u0630\u0642\u062b\u064a\u0647\u0641 \u0642\u062b\u0636\u0639\u062b\u0633\u0641.", "To invalidate a certificate for a particular learner, add the username or email address below.": "\u0641\u062e \u0647\u0631\u062f\u0634\u0645\u0647\u064a\u0634\u0641\u062b \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b \u0628\u062e\u0642 \u0634 \u062d\u0634\u0642\u0641\u0647\u0630\u0639\u0645\u0634\u0642 \u0645\u062b\u0634\u0642\u0631\u062b\u0642, \u0634\u064a\u064a \u0641\u0627\u062b \u0639\u0633\u062b\u0642\u0631\u0634\u0648\u062b \u062e\u0642 \u062b\u0648\u0634\u0647\u0645 \u0634\u064a\u064a\u0642\u062b\u0633\u0633 \u0632\u062b\u0645\u062e\u0635.", "To receive a certificate, you must also verify your identity before {date}.": "\u0641\u062e \u0642\u062b\u0630\u062b\u0647\u062f\u062b \u0634 \u0630\u062b\u0642\u0641\u0647\u0628\u0647\u0630\u0634\u0641\u062b, \u063a\u062e\u0639 \u0648\u0639\u0633\u0641 \u0634\u0645\u0633\u062e \u062f\u062b\u0642\u0647\u0628\u063a \u063a\u062e\u0639\u0642 \u0647\u064a\u062b\u0631\u0641\u0647\u0641\u063a \u0632\u062b\u0628\u062e\u0642\u062b {date}.", @@ -1700,6 +1712,7 @@ "Video ID": "\u062f\u0647\u064a\u062b\u062e \u0647\u064a", "Video ended": "\u062f\u0647\u064a\u062b\u062e \u062b\u0631\u064a\u062b\u064a", "Video position": "\u062f\u0647\u064a\u062b\u062e \u062d\u062e\u0633\u0647\u0641\u0647\u062e\u0631", + "Video position. Press space to toggle playback": "\u062f\u0647\u064a\u062b\u062e \u062d\u062e\u0633\u0647\u0641\u0647\u062e\u0631. \u062d\u0642\u062b\u0633\u0633 \u0633\u062d\u0634\u0630\u062b \u0641\u062e \u0641\u062e\u0644\u0644\u0645\u062b \u062d\u0645\u0634\u063a\u0632\u0634\u0630\u0646", "Video speed: ": "\u062f\u0647\u064a\u062b\u062e \u0633\u062d\u062b\u062b\u064a: ", "Video transcript": "\u062f\u0647\u064a\u062b\u062e \u0641\u0642\u0634\u0631\u0633\u0630\u0642\u0647\u062d\u0641", "VideoPlayer: Element corresponding to the given selector was not found.": "\u062f\u0647\u064a\u062b\u062e\u062d\u0645\u0634\u063a\u062b\u0642: \u062b\u0645\u062b\u0648\u062b\u0631\u0641 \u0630\u062e\u0642\u0642\u062b\u0633\u062d\u062e\u0631\u064a\u0647\u0631\u0644 \u0641\u062e \u0641\u0627\u062b \u0644\u0647\u062f\u062b\u0631 \u0633\u062b\u0645\u062b\u0630\u0641\u062e\u0642 \u0635\u0634\u0633 \u0631\u062e\u0641 \u0628\u062e\u0639\u0631\u064a.", @@ -1825,6 +1838,7 @@ "You've made some changes, but there are some errors": "\u063a\u062e\u0639'\u062f\u062b \u0648\u0634\u064a\u062b \u0633\u062e\u0648\u062b \u0630\u0627\u0634\u0631\u0644\u062b\u0633, \u0632\u0639\u0641 \u0641\u0627\u062b\u0642\u062b \u0634\u0642\u062b \u0633\u062e\u0648\u062b \u062b\u0642\u0642\u062e\u0642\u0633", "You've successfully signed into %(currentProvider)s.": "\u063a\u062e\u0639'\u062f\u062b \u0633\u0639\u0630\u0630\u062b\u0633\u0633\u0628\u0639\u0645\u0645\u063a \u0633\u0647\u0644\u0631\u062b\u064a \u0647\u0631\u0641\u062e %(currentProvider)s.", "Your ID must be a government-issued photo ID that clearly shows your face.": "\u063a\u062e\u0639\u0642 \u0647\u064a \u0648\u0639\u0633\u0641 \u0632\u062b \u0634 \u0644\u062e\u062f\u062b\u0642\u0631\u0648\u062b\u0631\u0641-\u0647\u0633\u0633\u0639\u062b\u064a \u062d\u0627\u062e\u0641\u062e \u0647\u064a \u0641\u0627\u0634\u0641 \u0630\u0645\u062b\u0634\u0642\u0645\u063a \u0633\u0627\u062e\u0635\u0633 \u063a\u062e\u0639\u0642 \u0628\u0634\u0630\u062b.", + "Your Program Journey": "\u063a\u062e\u0639\u0642 \u062d\u0642\u062e\u0644\u0642\u0634\u0648 \u062a\u062e\u0639\u0642\u0631\u062b\u063a", "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.": "\u063a\u062e\u0639\u0642 \u0632\u0642\u062e\u0635\u0633\u062b\u0642 \u064a\u062e\u062b\u0633\u0631'\u0641 \u0633\u0639\u062d\u062d\u062e\u0642\u0641 \u064a\u0647\u0642\u062b\u0630\u0641 \u0634\u0630\u0630\u062b\u0633\u0633 \u0641\u062e \u0641\u0627\u062b \u0630\u0645\u0647\u062d\u0632\u062e\u0634\u0642\u064a. \u062d\u0645\u062b\u0634\u0633\u062b \u0639\u0633\u062b \u0641\u0627\u062b \u0630\u0641\u0642\u0645+\u0637/\u0630/\u062f \u0646\u062b\u063a\u0632\u062e\u0634\u0642\u064a \u0633\u0627\u062e\u0642\u0641\u0630\u0639\u0641\u0633 \u0647\u0631\u0633\u0641\u062b\u0634\u064a.", "Your changes have been saved.": "\u063a\u062e\u0639\u0642 \u0630\u0627\u0634\u0631\u0644\u062b\u0633 \u0627\u0634\u062f\u062b \u0632\u062b\u062b\u0631 \u0633\u0634\u062f\u062b\u064a.", "Your changes will not take effect until you save your progress.": "\u063a\u062e\u0639\u0642 \u0630\u0627\u0634\u0631\u0644\u062b\u0633 \u0635\u0647\u0645\u0645 \u0631\u062e\u0641 \u0641\u0634\u0646\u062b \u062b\u0628\u0628\u062b\u0630\u0641 \u0639\u0631\u0641\u0647\u0645 \u063a\u062e\u0639 \u0633\u0634\u062f\u062b \u063a\u062e\u0639\u0642 \u062d\u0642\u062e\u0644\u0642\u062b\u0633\u0633.", diff --git a/lms/static/js/i18n/ru/djangojs.js b/lms/static/js/i18n/ru/djangojs.js index 265fea038c..44eee77b5b 100644 --- a/lms/static/js/i18n/ru/djangojs.js +++ b/lms/static/js/i18n/ru/djangojs.js @@ -427,7 +427,6 @@ "Country": "\u0421\u0442\u0440\u0430\u043d\u0430", "Country of residence": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u0442\u0432\u043e", "Country or Region": "\u0421\u0442\u0440\u0430\u043d\u0430 \u0438\u043b\u0438 \u0440\u0435\u0433\u0438\u043e\u043d", - "Course": "\u041a\u0443\u0440\u0441", "Course Credit Requirements": "\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0437\u0430\u0447\u0451\u0442\u0430 \u043d\u0430 \u043a\u0443\u0440\u0441\u0435", "Course End": "\u041a\u0443\u0440\u0441 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0441\u044f", "Course Handouts": "\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b", @@ -892,7 +891,6 @@ "Must complete verification checkpoint": "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u0440\u043e\u0439\u0442\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u0438", "Mute": "\u0412\u044b\u043a\u043b. \u0437\u0432\u0443\u043a", "Muted": "\u0411\u0435\u0437 \u0417\u0432\u0443\u043a\u0430", - "My Bookmarks": "\u041c\u043e\u0438 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438", "My Notes": "\u041c\u043e\u0438 \u0437\u0430\u043c\u0435\u0442\u043a\u0438", "My Orders": "\u041c\u043e\u0438 \u0437\u0430\u043a\u0430\u0437\u044b", "My Team": "\u041c\u043e\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430", @@ -1234,7 +1232,6 @@ "Signature Image": "\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0438", "Skip": "\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c", "Some Rights Reserved": "\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0430\u0432\u0430 \u0437\u0430\u0449\u0438\u0449\u0435\u043d\u044b", - "Some content in this unit is visible only to particular content groups": "\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0432 \u044d\u0442\u043e\u043c \u0431\u043b\u043e\u043a\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0451\u043d\u043d\u044b\u043c \u0443\u0447\u0435\u0431\u043d\u044b\u043c \u0433\u0440\u0443\u043f\u043f\u0430\u043c \u043f\u043e \u0438\u0437\u0443\u0447\u0430\u0435\u043c\u044b\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c", "Some images in this post have been omitted": "\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0438\u0437 \u044d\u0442\u043e\u0439 \u0442\u0435\u043c\u044b \u0431\u044b\u043b\u0438 \u0443\u043f\u0443\u0449\u0435\u043d\u044b", "Something went wrong changing this enrollment. Please try again.": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u043f\u043e\u0437\u0436\u0435.", "Sorry, no results were found.": "\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e.", @@ -1385,7 +1382,6 @@ "The weight of all assignments of this type as a percentage of the total grade, for example, 40. Do not include the percent symbol.": "\u041e\u0431\u0449\u0438\u0439 \u0432\u0435\u0441 \u0437\u0430\u0434\u0430\u043d\u0438\u0439 \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u0432 \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u0430\u0445 \u043e\u0442 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u0438, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 40. \u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u0438\u043c\u0432\u043e\u043b \u043f\u0440\u043e\u0446\u0435\u043d\u0442\u043e\u0432.", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "\u0413\u0440\u0443\u043f\u043f\u0430 {cohortGroupName} \u0441\u043e\u0437\u0434\u0430\u043d\u0430. \u041d\u0438\u0436\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043e\u0431\u0443\u0447\u0430\u044e\u0449\u0438\u0445\u0441\u044f \u0432 \u044d\u0442\u0443 \u0433\u0440\u0443\u043f\u043f\u0443.", "There are invalid keywords in your email. Check the following keywords and try again.": "\u0412 \u0432\u0430\u0448\u0435\u043c \u043f\u0438\u0441\u044c\u043c\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0432\u0441\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437.", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435 \u043e\u0434\u043d\u043e\u0433\u043e \u0438\u0437 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0432 XML. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043e\u0448\u0438\u0431\u043a\u0443, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u044d\u043a\u0441\u043f\u043e\u0440\u0442. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u0441\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b \u0438 \u043d\u0435 \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u043e\u0431 \u043e\u0448\u0438\u0431\u043a\u0430\u0445.", "There has been an error processing your survey.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043e\u0431\u0437\u043e\u0440\u0430", "There has been an error while exporting.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435.", "There has been an error with your export.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u0441 \u0432\u0430\u0448\u0438\u043c \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u043e\u043c", @@ -1562,7 +1558,6 @@ "Use a practice proctored exam to introduce learners to the proctoring tools and processes. Results of a practice exam do not affect a learner's grade.": "\u041d\u0430\u0437\u043d\u0430\u0447\u044c\u0442\u0435 \u043f\u0440\u043e\u0431\u043d\u044b\u0439 \u044d\u043a\u0437\u0430\u043c\u0435\u043d \u043f\u043e\u0434 \u043d\u0430\u0431\u043b\u044e\u0434\u0435\u043d\u0438\u0435\u043c \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0435\u0439 \u0441 \u043c\u0435\u0442\u043e\u0434\u0430\u043c\u0438 \u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430\u043c\u0438 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u044f. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u0440\u043e\u0431\u043d\u043e\u0433\u043e \u044d\u043a\u0437\u0430\u043c\u0435\u043d\u0430 \u043d\u0435 \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u0438\u0442\u043e\u0433\u043e\u0432\u043e\u0439 \u043e\u0446\u0435\u043d\u043a\u0435.", "Use a timed exam to limit the time learners can spend on problems in this subsection. Learners must submit answers before the time expires. You can allow additional time for individual learners through the Instructor Dashboard.": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u044b\u0435 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438\u0441\u043f\u044b\u0442\u0430\u043d\u0438\u044f, \u0447\u0442\u043e\u0431\u044b \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0440\u0435\u043c\u044f, \u043e\u0442\u0432\u043e\u0434\u0438\u043c\u043e\u0435 \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447 \u044d\u0442\u043e\u0433\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430. \u0412 \u043f\u0430\u043d\u0435\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u044f\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u044d\u043a\u0437\u0430\u043c\u0435\u043d.", "Use as a Prerequisite": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u0435", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0432\u043e\u0437\u0432\u0440\u0430\u0442\u0430 \u043a \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c \u043a\u0443\u0440\u0441\u0430. \u0414\u043b\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438, \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u00ab\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438\u00bb \u0432 \u043f\u0440\u0430\u0432\u043e\u043c \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u0443\u0433\u043b\u0443 \u043d\u0443\u0436\u043d\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b. \u0414\u043b\u044f \u0442\u043e\u0433\u043e \u0447\u0442\u043e\u0431\u044b \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u0432\u0441\u0435 \u0441\u0432\u043e\u0438 \u0437\u0430\u043a\u043b\u0430\u0434\u043a\u0438, \u043d\u0430\u0436\u043c\u0438\u0442\u0435 \u00ab\u0417\u0430\u043a\u043b\u0430\u0434\u043a\u0438\u00bb \u0432 \u043b\u0435\u0432\u043e\u043c \u0432\u0435\u0440\u0445\u043d\u0435\u043c \u0443\u0433\u043b\u0443 \u043b\u044e\u0431\u043e\u0439 \u0438\u0437 \u0441\u0442\u0440\u0430\u043d\u0438\u0446 \u043a\u0443\u0440\u0441\u0430", "Use my institution/campus credentials": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0439 \u043b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c", "Use the All Topics menu to find specific topics.": "\u0427\u0442\u043e\u0431\u044b \u043d\u0430\u0439\u0442\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u0442\u0435\u043c\u0443, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043c\u0435\u043d\u044e \"\u0412\u0441\u0435 \u0442\u0435\u043c\u044b\".", "Use the retake photo button if you are not pleased with your photo": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u041f\u043e\u0432\u0442\u043e\u0440\u043d\u044b\u0439 \u0441\u043d\u0438\u043c\u043e\u043a\u00bb, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435\u0434\u043e\u0432\u043e\u043b\u044c\u043d\u044b \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0435\u0439", @@ -1683,9 +1678,7 @@ "You don't seem to have a webcam connected.": "\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043d\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u0430.", "You have already reported this annotation.": "\u0412\u044b \u0443\u0436\u0435 \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u044d\u0442\u043e \u043f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435.", "You have already verified your ID!": "\u0412\u044b \u0443\u0436\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0438 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442, \u0443\u0434\u043e\u0441\u0442\u043e\u0432\u0435\u0440\u044f\u044e\u0449\u0438\u0439 \u043b\u0438\u0447\u043d\u043e\u0441\u0442\u044c.", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u0412\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u043e\u0431 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0438 %(completed_courses)s \u0438\u0437 %(total_courses)s \u043a\u0443\u0440\u0441\u043e\u0432.", "You have no handouts defined": "\u0412\u044b \u043d\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430", - "You have not bookmarked any courseware pages yet.": "\u0412\u044b \u0435\u0449\u0451 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0437\u0430\u043a\u043b\u0430\u0434\u043e\u043a \u043d\u0438 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043a\u0443\u0440\u0441\u0430.", "You have not created any certificates yet.": "\u0412\u044b \u0435\u0449\u0435 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430.", "You have not created any content groups yet.": "\u0412\u044b \u0435\u0449\u0451 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u043f\u043e \u0438\u0437\u0443\u0447\u0430\u0435\u043c\u044b\u043c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u0430\u043c.", "You have not created any group configurations yet.": "\u0412\u044b \u0435\u0449\u0451 \u043d\u0435 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0433\u0440\u0443\u043f\u043f.", @@ -1719,7 +1712,6 @@ "Your changes have been saved.": "\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b.", "Your changes will not take effect until you save your progress.": "\u0412\u0430\u0448\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u0432\u0441\u0442\u0443\u043f\u044f\u0442 \u0432 \u0441\u0438\u043b\u0443, \u043f\u043e\u043a\u0430 \u0432\u044b \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438\u0445.", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "\u0412\u0430\u0448\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u0432\u0441\u0442\u0443\u043f\u044f\u0442 \u0432 \u0441\u0438\u043b\u0443, \u043f\u043e\u043a\u0430 \u0432\u044b \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435 \u0438\u0445. \u0411\u0443\u0434\u044c\u0442\u0435 \u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u044b \u0441 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043a\u043b\u044e\u0447\u0435\u0439 \u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439, \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430.", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u0435\u043b \u0441\u0431\u043e\u0439 \u0432 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u0432 XML. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u043d\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0432\u0430\u0448\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u043a\u0443\u0440\u0441\u0430 \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0435\u0449\u0435 \u0440\u0430\u0437.", "Your donation could not be submitted.": "\u0412\u0430\u0448\u0438 \u043f\u043e\u0436\u0435\u0440\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0435 \u043c\u043e\u0433\u0443\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u043d\u044f\u0442\u044b.", "Your email message was successfully queued for sending. In courses with a large number of learners, email messages to learners might take up to an hour to be sent.": "\u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u043e \u0438 \u043e\u0436\u0438\u0434\u0430\u0435\u0442 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438. \u041d\u0430 \u043a\u0443\u0440\u0441\u0435 \u0441 \u0431\u043e\u043b\u044c\u0448\u0438\u043c \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e\u043c \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u0435\u0439, \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0441\u043b\u0443\u0448\u0430\u0442\u0435\u043b\u044f\u043c \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u044f\u0442\u044c \u0447\u0430\u0441.", "Your entire face fits inside the frame.": "\u0412\u0430\u0448\u0435 \u043b\u0438\u0446\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u043c\u0435\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0443.", @@ -1729,7 +1721,6 @@ "Your file has been deleted.": "\u0412\u0430\u0448 \u0444\u0430\u0439\u043b \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0435\u043d.", "Your import has failed.": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435.", "Your import is in progress; navigating away will abort it.": "\u0412\u0430\u0448 \u0438\u043c\u043f\u043e\u0440\u0442 \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435, \u043f\u043e\u043a\u0438\u043d\u0443\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, \u0432\u044b \u0435\u0433\u043e \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u0435.", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u0435\u043b \u0441\u0431\u043e\u0439 \u043f\u0440\u0438 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0435 \u0432\u0430\u0448\u0435\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 \u0432 XML. \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0443 \u043d\u0430\u0441 \u043d\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043c\u043e\u0447\u044c \u0432\u0430\u043c \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u043d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u0432\u0430\u0448\u0443 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u0434\u043b\u044f \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u043a\u0438\u0445-\u043b\u0438\u0431\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0438 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0435\u0449\u0435 \u0440\u0430\u0437.", "Your message cannot be blank.": "\u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043d\u0435 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c.", "Your message must have a subject.": "\u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u0442\u0435\u043c\u0443.", "Your message must have at least one target.": "\u0412\u0430\u0448\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u0434\u0438\u043d \u0441\u0438\u043c\u0432\u043e\u043b.", diff --git a/lms/static/js/i18n/zh-cn/djangojs.js b/lms/static/js/i18n/zh-cn/djangojs.js index ebdfbfd442..239573c94c 100644 --- a/lms/static/js/i18n/zh-cn/djangojs.js +++ b/lms/static/js/i18n/zh-cn/djangojs.js @@ -301,7 +301,6 @@ "Country": "\u56fd\u5bb6\uff0f\u5730\u533a", "Country of residence": "\u5c45\u4f4f\u56fd\u5bb6", "Country or Region": "\u56fd\u5bb6\u6216\u5730\u533a", - "Course": "\u8bfe\u7a0b", "Course End": "\u8bfe\u7a0b\u7ed3\u675f", "Course ID": "\u8bfe\u7a0bID", "Course Index": "\u8bfe\u7a0b\u7d22\u5f15", @@ -666,7 +665,6 @@ "More": "\u66f4\u591a", "Mute": "\u9759\u97f3", "Muted": "\u9759\u97f3", - "My Bookmarks": "\u6211\u7684\u4e66\u7b7e", "My Notes": "\u6211\u7684\u7b14\u8bb0", "My Team": "\u6211\u7684\u56e2\u961f", "N/A": "\u4e0d\u9002\u7528", @@ -1026,7 +1024,6 @@ "The raw error message is:": "\u539f\u59cb\u7684\u9519\u8bef\u4fe1\u606f\u662f\uff1a", "The selected content group does not exist": "\u9009\u53d6\u7684\u5185\u5bb9\u7ec4\u4e0d\u5b58\u5728\u3002", "The {cohortGroupName} cohort has been created. You can manually add students to this cohort below.": "{cohortGroupName}\u7fa4\u7ec4\u5df2\u7ecf\u521b\u5efa\uff0c\u60a8\u53ef\u4ee5\u624b\u52a8\u6dfb\u52a0\u5b66\u751f\u5230\u8fd9\u4e2a\u7fa4\u7ec4\u3002", - "There has been a failure to export to XML at least one component. It is recommended that you go to the edit page and repair the error before attempting another export. Please check that all components on the page are valid and do not display any error messages.": "\u81f3\u5c11\u6709\u4e00\u4e2a\u7ec4\u4ef6\u5728\u5bfc\u51fa\u5230XML\u65f6\u5931\u8d25\u4e86\u3002\u5728\u5c1d\u8bd5\u91cd\u65b0\u5bfc\u51fa\u4e4b\u524d\uff0c\u5efa\u8bae\u60a8\u5148\u53bb\u7f16\u8f91\u9875\u9762\u5e76\u4fee\u590d\u9519\u8bef\u3002\u8bf7\u68c0\u67e5\u5e76\u786e\u8ba4\u8fd9\u4e2a\u9875\u9762\u4e0a\u7684\u6240\u6709\u7684\u7ec4\u4ef6\u90fd\u6709\u6548\uff0c\u800c\u4e14\u6ca1\u6709\u663e\u793a\u4efb\u4f55\u9519\u8bef\u4fe1\u606f\u3002", "There has been an error processing your survey.": "\u5728\u5904\u7406\u60a8\u7684\u8c03\u67e5\u65f6\u51fa\u73b0\u4e86\u4e00\u4e2a\u9519\u8bef\u3002", "There has been an error while exporting.": "\u5bfc\u51fa\u65f6\u51fa\u9519\u4e86\u3002", "There has been an error with your export.": "\u5bfc\u51fa\u65f6\u53d1\u751f\u4e86\u9519\u8bef\u3002", @@ -1149,7 +1146,6 @@ "Upper Roman": "\u5927\u5199\u7f57\u9a6c\u5b57\u6bcd", "Upset Learner": "\u611f\u5230\u4e0d\u6ee1\u610f\u7684\u5b66\u751f", "Url": "URL", - "Use bookmarks to help you easily return to courseware pages. To bookmark a page, select Bookmark in the upper right corner of that page. To see a list of all your bookmarks, select Bookmarks in the upper left corner of any courseware page.": "\u4f7f\u7528\u4e66\u7b7e\u53ef\u5e2e\u52a9\u4f60\u8f7b\u677e\u8fd4\u56de\u81f3\u8bfe\u4ef6\u9875\u9762\u3002\u8981\u7ed9\u67d0\u4e2a\u9875\u9762\u6807\u8bb0\u4e66\u7b7e\uff0c\u8bf7\u9009\u62e9\u8be5\u9875\u9762\u53f3\u4e0a\u89d2\u7684\u201c\u4e66\u7b7e\u201d\u3002\u8981\u67e5\u770b\u4f60\u7684\u6240\u6709\u4e66\u7b7e\u7684\u5217\u8868\uff0c\u8bf7\u9009\u62e9\u4efb\u4f55\u8bfe\u4ef6\u9875\u9762\u5de6\u4e0a\u89d2\u7684\u201c\u4e66\u7b7e\u201d\u3002", "Use my institution/campus credentials": "\u4f7f\u7528\u6211\u7684\u673a\u6784/\u6821\u56ed\u5e10\u53f7", "Use the retake photo button if you are not pleased with your photo": "\u5982\u679c\u60a8\u5bf9\u7167\u7247\u4e0d\u6ee1\u610f\uff0c\u8bf7\u4f7f\u7528\u91cd\u62cd\u6309\u94ae\u91cd\u65b0\u62cd\u4e00\u5f20\u7167\u7247", "Use your webcam to take a photo of your ID. We will match this photo with the photo of your face and the name on your account.": "\u8bf7\u7528\u6444\u50cf\u5934\u62cd\u6444\u4e00\u5f20\u60a8\u8eab\u4efd\u8bc1\u4ef6\u7684\u7167\u7247\uff0c\u6211\u4eec\u5c06\u67e5\u770b\u8be5\u7167\u7247\u662f\u5426\u4e0e\u60a8\u7684\u9762\u90e8\u7167\u7247\u53ca\u60a8\u5728\u8d26\u6237\u4e2d\u586b\u5199\u7684\u59d3\u540d\u5339\u914d\u3002", @@ -1240,8 +1236,6 @@ "You don't seem to have a webcam connected.": "\u60a8\u4f3c\u4e4e\u6ca1\u6709\u8fde\u63a5\u4e00\u4e2a\u6444\u50cf\u5934\u3002", "You have already reported this annotation.": "\u60a8\u5df2\u7ecf\u62a5\u544a\u8fc7\u4e86\u6b64\u6279\u6ce8\u3002", "You have already verified your ID!": "\u60a8\u5df2\u7ecf\u6210\u529f\u9a8c\u8bc1\u4e86\u60a8\u7684\u8eab\u4efd\u8bc1\u4ef6\uff01", - "You have earned certificates in %(completed_courses)s of the %(total_courses)s courses so far.": "\u5728 %(total_courses)s \u4e2a\u8bfe\u7a0b\u4e2d\uff0c\u60a8\u5230\u76ee\u524d\u4e3a\u6b62\u5df2\u83b7\u5f97 %(completed_courses)s \u4e2a\u8bfe\u7a0b\u7684\u8bc1\u4e66\u3002", - "You have not bookmarked any courseware pages yet.": "\u4f60\u5c1a\u672a\u5728\u4efb\u4f55\u8bfe\u4ef6\u9875\u9762\u4e0a\u6807\u8bb0\u4e66\u7b7e\u3002", "You have not created any content groups yet.": "\u60a8\u8fd8\u6ca1\u6709\u521b\u5efa\u4efb\u4f55\u5185\u5bb9\u7ec4\u3002", "You have not created any group configurations yet.": "\u60a8\u8fd8\u6ca1\u6709\u521b\u5efa\u4efb\u4f55\u7ec4\u914d\u7f6e\u3002", "You have unsaved changes are you sure you want to navigate away?": "\u6709\u672a\u4fdd\u5b58\u7684\u66f4\u6539\uff0c\u786e\u5b9a\u8981\u79bb\u5f00\u5417\uff1f", @@ -1267,7 +1261,6 @@ "Your changes have been saved.": "\u60a8\u6240\u4f5c\u7684\u53d8\u66f4\u5df2\u4fdd\u5b58\u3002", "Your changes will not take effect until you save your progress.": "\u60a8\u6240\u4f5c\u53d8\u66f4\u5728\u4fdd\u5b58\u540e\u624d\u80fd\u751f\u6548\u3002", "Your changes will not take effect until you save your progress. Take care with key and value formatting, as validation is not implemented.": "\u53d8\u66f4\u5728\u4fdd\u5b58\u4e4b\u540e\u751f\u6548\u3002\u7531\u4e8e\u7cfb\u7edf\u6682\u65f6\u4e0d\u652f\u6301\u6821\u9a8c\u529f\u80fd\uff0c\u8bf7\u4ed4\u7ec6\u68c0\u67e5\u7b56\u7565\u952e\u503c\u5bf9\u8bbe\u7f6e\u3002", - "Your course could not be exported to XML. There is not enough information to identify the failed component. Inspect your course to identify any problematic components and try again.": "\u60a8\u7684\u8bfe\u7a0b\u65e0\u6cd5\u5bfc\u51fa\u81f3XML\u3002\u6682\u65f6\u6ca1\u6709\u8db3\u591f\u7684\u4fe1\u606f\u6765\u5b9a\u4f4d\u5931\u8d25\u7684\u7ec4\u4ef6\uff0c\u8bf7\u68c0\u67e5\u60a8\u7684\u8bfe\u7a0b\u4ee5\u5b9a\u4f4d\u4efb\u4f55\u53ef\u80fd\u6709\u95ee\u9898\u7684\u7ec4\u4ef6\uff0c\u7136\u540e\u91cd\u8bd5\u3002", "Your donation could not be submitted.": "\u60a8\u7684\u6350\u6b3e\u65e0\u6cd5\u63d0\u4ea4\u3002", "Your entire face fits inside the frame.": "\u60a8\u7684\u6574\u5f20\u8138\u90fd\u5728\u6846\u5185\u3002", "Your face is well-lit.": "\u60a8\u7684\u9762\u90e8\u5149\u7167\u5f88\u597d\u3002", @@ -1275,7 +1268,6 @@ "Your file could not be uploaded": "\u60a8\u7684\u6587\u4ef6\u65e0\u6cd5\u4e0a\u4f20\u3002", "Your file has been deleted.": "\u60a8\u7684\u6587\u4ef6\u5df2\u7ecf\u88ab\u5220\u9664", "Your import has failed.": "\u5bfc\u5165\u5931\u8d25\u3002", - "Your library could not be exported to XML. There is not enough information to identify the failed component. Inspect your library to identify any problematic components and try again.": "\u60a8\u7684\u77e5\u8bc6\u5e93\u65e0\u6cd5\u5bfc\u51fa\u81f3XML\u3002\u6682\u65f6\u6ca1\u6709\u8db3\u591f\u7684\u4fe1\u606f\u6765\u5b9a\u4f4d\u5931\u8d25\u7684\u7ec4\u4ef6\uff0c\u8bf7\u68c0\u67e5\u60a8\u7684\u77e5\u8bc6\u5e93\u4ee5\u5b9a\u4f4d\u4efb\u4f55\u53ef\u80fd\u6709\u95ee\u9898\u7684\u7ec4\u4ef6\uff0c\u7136\u540e\u91cd\u8bd5\u3002", "Your message cannot be blank.": "\u60a8\u7684\u6d88\u606f\u4e0d\u80fd\u4e3a\u7a7a\u3002", "Your message must have a subject.": "\u60a8\u7684\u6d88\u606f\u5fc5\u987b\u6709\u4e00\u4e2a\u6807\u9898\u3002", "Your policy changes have been saved.": "\u60a8\u7684\u7b56\u7565\u53d8\u66f4\u5df2\u4fdd\u5b58\u3002",

    W0-Q&v)h9 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 AbN~PV diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.po b/conf/locale/zh_CN/LC_MESSAGES/django.po index 47d3e2aa07..1608df50bf 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -232,7 +232,7 @@ # 刘洋 , 2013 # 刘知远 , 2013 # 匡冲 , 2013 -# 张太红 , 2014 +# 张太红 , 2014,2017 # 晨君 杨 , 2017 # 李子豪 <178354170lizihao@gmail.com>, 2014 # 李武军 , 2016 @@ -351,7 +351,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2017-03-16 12:31+0000\n" +"POT-Creation-Date: 2017-04-11 14:24+0000\n" "PO-Revision-Date: 2017-03-16 12:39+0000\n" "Last-Translator: Ned Batchelder \n" "Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n" @@ -575,6 +575,17 @@ msgid "" "The time period before a course ends in which a course mode will expire" msgstr "在课程结束前的时间段,其中一门课程模式将到期" +#: common/djangoapps/course_modes/views.py +msgid "Congratulations! You are now enrolled in {course_name}" +msgstr "" + +#: common/djangoapps/course_modes/views.py +msgid "" +"Welcome, {username}! You are about to enroll in {course_name}, from " +"{partner_names}, sponsored by {enterprise_name}. Please select your " +"enrollment information below." +msgstr "" + #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "选课已关闭" @@ -605,7 +616,6 @@ msgstr "社区助教" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -#: lms/templates/courseware/course_navigation.html msgid "Student" msgstr "学生" @@ -710,7 +720,6 @@ msgid "Unauthorized email address." msgstr "未经授权的电子邮件地址" #: common/djangoapps/student/forms.py -#, python-brace-format msgid "" "It looks like {email} belongs to an existing account. Try again with a " "different email address." @@ -725,7 +734,6 @@ msgid "Did not find a group with name \"{}\" - skipping." msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Invalid group name: \"{group_name}\". {messages}" msgstr "" @@ -738,12 +746,10 @@ msgid "Found existing group: \"{}\"" msgstr "找到已存在的内容组: \"{}\"" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Adding {codenames} permissions to group \"{group}\"" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "Removing {codenames} permissions from group \"{group}\"" msgstr "" @@ -754,14 +760,12 @@ msgid "" msgstr "" #: common/djangoapps/student/management/commands/manage_group.py -#, python-brace-format msgid "" "Invalid permission codename: \"{codename}\". No such permission exists for " "the model {module}.{model_name}." msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Setting {attribute} for user \"{username}\" to \"{new_value}\"" msgstr "" @@ -800,17 +804,14 @@ msgid "Could not find a group named \"{}\" - skipping." msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Adding user \"{username}\" to groups {group_names}" msgstr "" #: common/djangoapps/student/management/commands/manage_user.py -#, python-brace-format msgid "Removing user \"{username}\" from groups {group_names}" 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 {support_email}" @@ -872,17 +873,14 @@ msgid "Other education" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Verified Certificate for {course_name}" msgstr "" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Professional Certificate for {course_name}" msgstr "" @@ -900,7 +898,6 @@ msgid "" msgstr "领英伙伴的短标识符被用在跟踪代码中。 (比如: 'edx') 如果没有提供任何值,跟踪代码不会发送到领英。" #: common/djangoapps/student/models.py -#, python-brace-format msgid "{platform_name} Certificate for {course_name}" msgstr "" @@ -943,12 +940,10 @@ msgid "Value of this user attribute." msgstr "" #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for does not start until {date}." msgstr "您查找的课程将在{date}后开课。" #: common/djangoapps/student/views.py -#, python-brace-format msgid "The course you are looking for is closed for enrollment as of {date}." msgstr "你搜索的课程登记关闭时间截止至 {date}。" @@ -981,14 +976,12 @@ msgid "Enrollment action is invalid" msgstr "选课操作无效" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." msgstr "你已成功登录{provider_name}帐户,但该帐号尚未与{platform_name}帐户关联。" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "Use your {platform_name} username and password to log into {platform_name} " "below, and then link your {platform_name} account with {provider_name} from " @@ -997,7 +990,6 @@ msgstr "" "用你的{platform_name}用户名和密码登陆{platform_name},然后从课程面板页面关联{platform_name}账户和{provider_name}。" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." @@ -1059,17 +1051,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 "Registration using {provider} has timed out." msgstr "" @@ -1096,7 +1085,6 @@ msgid "Unknown error. Please e-mail us to let us know how it happened." msgstr "未知错误。请给我们发电子邮件,告知错误是如何发生的。" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are re-using a password that you have used recently. You must have {num}" " distinct password before reusing a previous password." @@ -1106,7 +1094,6 @@ msgid_plural "" msgstr[0] "你正在重复使用最近已使用过的密码。在重复使用一个用过的密码之前,你必须有 {num} 个不同的密码。" #: common/djangoapps/student/views.py -#, python-brace-format msgid "" "You are resetting passwords too frequently. Due to security policies, {num} " "day must elapse between password resets." @@ -1543,19 +1530,16 @@ msgid "December" msgstr "十二月" #: common/djangoapps/util/file.py -#, python-brace-format msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." msgstr[0] "文件的扩展名必须为'{file_types}'。" #: common/djangoapps/util/file.py -#, python-brace-format msgid "Maximum upload file size is {file_size} bytes." msgstr "上传文件最大为{file_size} 字节。" #: common/djangoapps/util/milestones_helpers.py -#, python-brace-format msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "课程{course_id}要求 {prerequisite_course_id}" @@ -1564,52 +1548,42 @@ msgid "System defined milestone" msgstr "系统定义的里程碑" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Invalid Length ({0})" msgstr "无效长度 ({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or more" msgstr "必须包含 {0} 个或更多字符" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must be {0} characters or fewer" msgstr "" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "Must be more complex ({0})" msgstr "必须更加复杂({0})" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more uppercase characters" msgstr "必须包含{0}个或者更多大写字母" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more lowercase characters" msgstr "必须包含{0}个或者更多小写字母" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more digits" msgstr "必须包含{0}个或者更多数字" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more punctuation characters" msgstr "必须包含{0}个或者更多标点符号" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more non ascii characters" msgstr "必须包含{0}个或更多非ASCII字符" #: common/djangoapps/util/password_policy_validators.py -#, python-brace-format msgid "must contain {0} or more unique words" msgstr "必须包含{0}个或更多不重复的单词" @@ -1728,7 +1702,6 @@ msgstr "请选择" #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "ChoiceGroup: unexpected tag {tag_name}" msgstr "ChoiceGroup:未知标签{tag_name}" @@ -1739,7 +1712,6 @@ msgstr "收到答案" #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a or tag; got {given_tag} instead" msgstr "期望一个标签;实际获得{given_tag}" @@ -1756,7 +1728,6 @@ msgid "" msgstr "您的答案已经发布。当评定完成,此消息将被显示评定者的反馈所替代。" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{programming_language} editor" msgstr "" @@ -1771,7 +1742,6 @@ msgid "" msgstr "已提交。当得到反馈,此消息将被反馈信息所替代。" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr " Xqueue在 {xqueue_timeout} 秒内无响应,终止。" @@ -1788,7 +1758,6 @@ msgid "No formula specified." msgstr "没有指定公式" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Couldn't parse formula: {error_msg}" msgstr "无法解析公式: {error_msg}" @@ -1801,19 +1770,16 @@ msgid "Sorry, couldn't parse formula" msgstr "抱歉,不能解析公式" #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "{input_type}: unexpected tag {tag_name}" msgstr "{input_type}: 未知标签 {tag_name}" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py -#, python-brace-format msgid "Expected a {expected_tag} tag; got {given_tag} instead" msgstr "期望一个 {expected_tag}标签;实际获得 {given_tag}" #. Translators: index here could be 1,2,3 and so on #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Question {index}" msgstr "" @@ -1830,7 +1796,6 @@ msgid "Answer" msgstr "" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error {err} in evaluating hint function {hintfn}." msgstr "在对提示函数 {hintfn} 求值时发生错误 {err}。" @@ -1839,7 +1804,6 @@ msgid "(Source code line unavailable)" msgstr "(源代码不可用 )" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "See XML source line {sourcenum}." msgstr "参见 XML 源文件中的行{sourcenum}。" @@ -1889,22 +1853,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 "无法将“{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}'" @@ -1959,7 +1919,6 @@ msgid "Custom Evaluated Script" msgstr "自定义评估脚本" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error getting student answer from {student_answers}" msgstr "获取学生答案 {student_answers} 时发生错误" @@ -1978,7 +1937,6 @@ msgstr "数学符号输入" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "SymbolicResponse时发生一个错误。错误描述: {error_msg}" @@ -1995,7 +1953,6 @@ msgid "Error: No grader has been set up for this problem." 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." @@ -2015,24 +1972,20 @@ msgid "Math Expression Input" 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}" 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}'解析为一个公式" @@ -2043,7 +1996,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}" @@ -2052,13 +2004,11 @@ msgid "Image Mapped Input" msgstr "热点图片输入" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "error grading {image_input_id} (input={user_input})" msgstr "评分出错 {image_input_id} (input={user_input})" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "问题说明中存在错误!在 {sr_coords} 中无法解析出矩形" @@ -2071,7 +2021,6 @@ msgid "Checkboxes With Text Input" msgstr "文本输入复选框" #: common/lib/capa/capa/responsetypes.py -#, python-brace-format msgid "Answer not provided for {input_type}" msgstr "未提供 {input_type}的解决方案" @@ -2080,7 +2029,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}'解析为一个数字。" @@ -2333,7 +2281,6 @@ msgstr "如果该问题依然存在,请联系课程工作人员。" #. This string is being passed to translation only for possible reordering of #. the placeholders. #: common/lib/xmodule/xmodule/capa_base.py -#, python-brace-format msgid "" "{previous_hints}