From c64567045a78358e33969d01ff217f4b138c84b0 Mon Sep 17 00:00:00 2001 From: Sarina Canelake Date: Fri, 5 Jun 2015 13:52:52 -0400 Subject: [PATCH] Update translations (autogenerated message) --- conf/locale/ar/LC_MESSAGES/django.mo | Bin 512275 -> 505057 bytes conf/locale/ar/LC_MESSAGES/django.po | 1234 +++++++++----- conf/locale/ar/LC_MESSAGES/djangojs.mo | Bin 128277 -> 127963 bytes conf/locale/ar/LC_MESSAGES/djangojs.po | 433 ++++- conf/locale/eo/LC_MESSAGES/django.mo | Bin 920216 -> 948764 bytes conf/locale/eo/LC_MESSAGES/django.po | 1685 +++++++++++++------- conf/locale/eo/LC_MESSAGES/djangojs.mo | Bin 237348 -> 248147 bytes conf/locale/eo/LC_MESSAGES/djangojs.po | 494 +++++- conf/locale/es_419/LC_MESSAGES/django.mo | Bin 508117 -> 499774 bytes conf/locale/es_419/LC_MESSAGES/django.po | 1306 +++++++++------ conf/locale/es_419/LC_MESSAGES/djangojs.mo | Bin 131002 -> 130693 bytes conf/locale/es_419/LC_MESSAGES/djangojs.po | 437 ++++- conf/locale/fr/LC_MESSAGES/django.mo | Bin 367441 -> 362036 bytes conf/locale/fr/LC_MESSAGES/django.po | 1260 ++++++++++----- conf/locale/fr/LC_MESSAGES/djangojs.mo | Bin 105359 -> 105087 bytes conf/locale/fr/LC_MESSAGES/djangojs.po | 437 ++++- conf/locale/he/LC_MESSAGES/django.mo | Bin 6601 -> 6601 bytes conf/locale/he/LC_MESSAGES/django.po | 1158 +++++++++----- conf/locale/he/LC_MESSAGES/djangojs.mo | Bin 1517 -> 1517 bytes conf/locale/he/LC_MESSAGES/djangojs.po | 432 ++++- conf/locale/hi/LC_MESSAGES/django.mo | Bin 239669 -> 238589 bytes conf/locale/hi/LC_MESSAGES/django.po | 1157 +++++++++----- conf/locale/hi/LC_MESSAGES/djangojs.mo | Bin 42202 -> 41835 bytes conf/locale/hi/LC_MESSAGES/djangojs.po | 438 ++++- conf/locale/ko_KR/LC_MESSAGES/django.mo | Bin 48957 -> 48734 bytes conf/locale/ko_KR/LC_MESSAGES/django.po | 1140 ++++++++----- conf/locale/ko_KR/LC_MESSAGES/djangojs.mo | Bin 2178 -> 2178 bytes conf/locale/ko_KR/LC_MESSAGES/djangojs.po | 428 ++++- conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 224955 -> 223732 bytes conf/locale/pt_BR/LC_MESSAGES/django.po | 1176 +++++++++----- conf/locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 32739 -> 32678 bytes conf/locale/pt_BR/LC_MESSAGES/djangojs.po | 427 ++++- conf/locale/rtl/LC_MESSAGES/django.mo | Bin 618532 -> 636473 bytes conf/locale/rtl/LC_MESSAGES/django.po | 1377 ++++++++++------ conf/locale/rtl/LC_MESSAGES/djangojs.mo | Bin 156548 -> 163821 bytes conf/locale/rtl/LC_MESSAGES/djangojs.po | 449 +++++- conf/locale/ru/LC_MESSAGES/django.mo | Bin 46515 -> 45274 bytes conf/locale/ru/LC_MESSAGES/django.po | 1169 +++++++++----- conf/locale/ru/LC_MESSAGES/djangojs.mo | Bin 13340 -> 13330 bytes conf/locale/ru/LC_MESSAGES/djangojs.po | 430 ++++- conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 283290 -> 281900 bytes conf/locale/zh_CN/LC_MESSAGES/django.po | 1156 +++++++++----- conf/locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 102891 -> 102624 bytes conf/locale/zh_CN/LC_MESSAGES/djangojs.po | 435 ++++- 44 files changed, 13411 insertions(+), 5247 deletions(-) diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo index e562c491f93f72dc6a43aad5c5079006125f76c9..4d323bdd563a56e2e25f4c9a8d81c49d9a4a9452 100644 GIT binary patch delta 68413 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
7b}&0D(uB{Wwv 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\n" "Language-Team: Arabic (http://www.transifex.com/projects/p/edx-platform/language/ar/)\n" @@ -136,27 +136,14 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "لوحة مفتوحة" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "ملاحظات" - #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. Translators: This is a forum post type #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py #: lms/templates/discussion/_underscore_templates.html msgid "Discussion" msgstr "المناقشة" @@ -214,6 +201,7 @@ msgid "Video ID" msgstr "" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html @@ -225,6 +213,44 @@ msgstr "" "#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" "حالة" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -767,10 +793,6 @@ msgstr "لا يوجد مستخدم غير فعّال لديه هذا البري msgid "Unable to send reactivation email" msgstr "نأسف لتعذّر إمكانية إرسال رسالة إعادة التفعيل." -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "كلمة السر غير صحيحة" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "يجب إدخال عنوان بريد إلكتروني صحيح." @@ -2125,6 +2147,30 @@ msgstr "" "يُرجى إدخال تصاريح أدوات LTI للمساق بالصيغة التالية: " "\"id:client_key:client_secret\"" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "" @@ -2158,6 +2204,10 @@ msgstr "مساقات أساسية" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "مفتاح المساق الأساسي إذا كان لهذا المساق مساق أساسي." +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "إظهار الآلة الحاسبة" @@ -2376,6 +2426,22 @@ msgstr "" "يُرجى إدخال تعيين دفتر الدرجات الخارجي. ولا تستخدم هذا الإعداد إلّا عندما " "يجري تحديد رابط REMOTE_GRADEBOOK_URL." +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "السماح بعرض نقاشات مجهولة المصدر" @@ -2739,12 +2805,21 @@ msgstr "" "والتحميلات\". ويمكنك أيضًا ضبط صورة المساق على صفحة \"الإعدادات والتفاصيل\"." #: common/lib/xmodule/xmodule/course_module.py -msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +msgid "Issue Open Badges" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" -"يُرجى إدخال الاسم المختصر للمساق بين علامتي اقتباس لاستخدامه على الشهادة " -"التي يتلقّاها الطلّاب عندما يستكملون دراستهم للمساق." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Short)" @@ -2752,11 +2827,10 @@ msgstr "اسم الشهادة (مختصر)" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" -"يُرجى إدخال الاسم الطويل للمساق بين علامتي اقتباس لاستخدامه على الشهادة التي" -" سيتلقّاها الطلّاب عندما يستكملون دراستهم للمساق." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Long)" @@ -2776,6 +2850,18 @@ msgid "" "(JSON format)" msgstr "" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "صف CSS لعمليات إعادة طرح المساق" @@ -2957,6 +3043,14 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "" @@ -3662,70 +3756,8 @@ msgstr "" msgid "This content experiment has issues that affect content visibility." msgstr "هناك مشاكل في تجربة المحتوى هذه تؤثّر على إمكانيّة رؤية المحتوى." -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "محتويات المساق" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "معلومات المساق " - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "التقدّم" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "الويكي" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "الكتب" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "التقييم من قبل طاقم المساق" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "تقييم يجريه الزملاء" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "مخطّط المنهج الدراسي" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "الأستاذ" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" +msgid "External Discussion" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3871,11 +3903,8 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" -"يُرجى تحديد متى يظهر زر \"عرض الإجابة\" لكل مسألة. والقيم الصحيحة هي " -"\"دائمًا\"، و\"أُجيب عليها\"، و\"جرت محاولة الإجابة\"، و\"أُغلِقت\"، " -"و\"استُكمِلت\"، و\"مستحقّة\"، و\"أبدًا\"." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3969,9 +3998,9 @@ msgstr "" " العنوان moocsupport@mathworks.com." #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "إعدادات المجموعة" @@ -3992,6 +4021,21 @@ msgstr "" " للفيديوهات من أجل تخزين فيديوهات HTML5، أي تلك التي تشتغل باستخدام لغة " "البرمجة HTML5." +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "إظهار زر إعادة الضبط للمسائل" @@ -4539,6 +4583,14 @@ msgid "" "this field." msgstr "" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "التصفّح" @@ -4553,7 +4605,7 @@ msgstr "فهرس" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4625,10 +4677,24 @@ msgstr "" msgid "Terms of Service" msgstr "شروط الخدمة" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4669,12 +4735,67 @@ msgstr "" msgid "The download URL for the generated certificate." msgstr "" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" msgstr "" #. Translators: This line appears on the certificate after the name of a @@ -4685,6 +4806,12 @@ msgstr "" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -4695,11 +4822,6 @@ msgstr "" msgid "Issued On:" msgstr "" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4723,12 +4845,6 @@ msgid "" "verifying your identity." msgstr "" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -4777,56 +4893,12 @@ msgstr "" msgid "Contact {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4837,7 +4909,7 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" #. Translators: This text fragment appears after the student's name @@ -4850,6 +4922,53 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4905,6 +5024,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "الويكي" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4924,6 +5048,33 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "تفضّل بزيارة إحدى صفحات الويكي الخاصة بالمساق لتضيف مقالًا. " +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "محتويات المساق" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "معلومات المساق " + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "مخطّط المنهج الدراسي" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "التقدّم" + +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "الكتب" + #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -5382,8 +5533,12 @@ msgstr "نأسف لحدوث خطأ في الخادم. يُرجى إعادة ال msgid "No endpoint was provided for EdxNotes." msgstr "لم تُحدَّد نقطة نهاية لخدمة EdxNotes." +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "ملاحظات" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -5403,6 +5558,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -5426,6 +5587,32 @@ msgstr "" msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "المستخدم غير موجود." @@ -5519,7 +5706,7 @@ msgstr "" "البريد الإلكتروني" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "اللغة" @@ -5579,6 +5766,19 @@ msgstr "" " التحقق من جدول ’مهام الأستاذ المعلَّقة‘ لمتابعة حالة المهمة. وعندما تكتمل، " "سيصبح التقرير متاحًا للتنزيل في الجدول أدناه." +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "يجب أن يحتوي الملف على عمود بعنوان ’مجموعة‘ وفيه أسماء المجموعات." @@ -5747,6 +5947,10 @@ msgstr "نأسف لتعذّر إيجاد رقم القسيمة" msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "نجح تحديث القسيمة التي تحمل رقم ({coupon_id}) " +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "الأستاذ" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5759,7 +5963,8 @@ msgstr "" msgid "E-Commerce" msgstr "التجارة الإلكترونية" -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "الشهادات" @@ -6395,6 +6600,10 @@ msgstr "يشير هذا المكوِّن إلى إعدادات مجموعة مح msgid "This component refers to deleted or invalid content groups." msgstr "يشير هذا المكوِّن إلى مجموعات محتوى محذوفة أو غير صالحة." +#: lms/templates/notes.html +msgid "My Notes" +msgstr "ملاحظاتي" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -6485,6 +6694,25 @@ msgstr "هناك درجات جديدة مرتجعة " msgid "Submissions have been flagged for review" msgstr "أُشير إلى التقديمات بعلامة لمراجعتها " +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "التقييم من قبل طاقم المساق" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "تقييم يجريه الزملاء" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "لوحة مفتوحة" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6854,12 +7082,12 @@ msgid "Discount does not exist against code '{code}'." msgstr " لا يتوفّر خصم للرمز '{code}'." #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" -"أوه! الرمز '{registration_code}' الذي أدخلته إمّا غير صالح أو منتهي " -"الصلاحية." #: lms/djangoapps/shoppingcart/views.py msgid "" @@ -7456,6 +7684,38 @@ msgstr "لا يوجد مستخدم يمتلك عنوان البريد الإلك msgid "No email address provided." msgstr "لم يُحدَّد عنوان بريد إلكتروني." +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "عذرًا، انتهت صلاحية عملية التحقّق الخاصة بمنصّتك {platform_name}." @@ -7485,10 +7745,6 @@ msgstr "لم يكن وجهك مرئيًّا في صورتك الذاتية." msgid "There was an error verifying your ID photos." msgstr "نأسف لحدوث خطأ أثناء التحقّق من صور بطاقتك الشخصية." -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "المقدّمة " @@ -7561,7 +7817,11 @@ msgid "Verification photos received" msgstr "جرى تلقّي الصور التي تساعد في عملية التحقّق " #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." msgstr "" #: lms/djangoapps/verify_student/views.py @@ -7638,6 +7898,19 @@ msgstr "" msgid "Taiwan" msgstr "تايوان" +#: cms/templates/course-create-rerun.html cms/templates/index.html +#: cms/templates/settings.html +msgid "Organization" +msgstr "المؤسّسة" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "منح" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -7782,6 +8055,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "معلومات مطلوبة" @@ -7954,6 +8228,7 @@ msgstr "معاينة" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -8298,6 +8573,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "" @@ -8443,10 +8722,6 @@ msgstr "" msgid "The '{field_name}' field cannot be edited." msgstr "" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -8473,7 +8748,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "JSON غير صحيح" @@ -8568,10 +8852,6 @@ msgstr "موقع المساق الذي تم تقديمه غير صحيح" msgid "Missing branch on fresh clone" msgstr "هناك فرع ناقص على النسخة الجديدة" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "ملاحظاتي" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -8594,6 +8874,18 @@ msgstr "" msgid "Upload completed" msgstr "استُكمل التحميل " +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "HTML " @@ -8906,9 +9198,10 @@ msgstr "هذه الصفحة غير موجودة" msgid "Page not found" msgstr "هذه الصفحة غير موجودة" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -8921,6 +9214,14 @@ msgstr "جاري التحميل" msgid "close" msgstr "إغلاق " +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "الإعدادات" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -8934,14 +9235,6 @@ msgstr "إلغاء" msgid "Course Number" msgstr "رقم المساق " -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "الإعدادات" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -9659,7 +9952,7 @@ msgid "It works! This is the default homepage for this Open edX instance." msgstr "" "نجح الأمر! أنت الآن في الصفحة الرئيسية الافتراضية لهذه الوحدة من Open edX." -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "" @@ -10635,58 +10928,10 @@ msgstr "تشغيل الفيديو" msgid "No playable video sources found." msgstr "لم يُعثر على مصادر فيديو قابلة للتشغيل." -#: lms/templates/video.html -msgid "Video position" -msgstr "موضع الفيديو" - -#: lms/templates/video.html -msgid "Play" -msgstr "تشغيل" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "السرعات " - -#: lms/templates/video.html -msgid "Speed" -msgstr "السرعة " - -#: lms/templates/video.html -msgid "Volume" -msgstr "الصوت " - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" -"يُرجى النقر على هذا الزر من أجل كتم أو إلغاء كتم صوت هذا الفيديو، أو الضغط " -"على الزر \"أعلى\" أو \"أسفل\" لرفع مستوى الصوت أو خفضه." - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "إدخال اسم المتصفّح " - -#: lms/templates/video.html -msgid "HD off" -msgstr "خاصّية الدقة العالية غير مفعّلة" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "إيقاف العناوين الفرعية" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "الانتقال إلى نهاية النص." -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" -"سيؤدّي تفعيل أحد العناصر في هذه المجموعة إلى تحريك الفيديو نحو النقطة " -"الزمنية الموافقة. ولتخطّي النص، يُرجى الذهاب إلى العنصر السابق." - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "العودة إلى بداية النص." @@ -11075,6 +11320,36 @@ msgstr "" msgid "Download student grades" msgstr "" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -11104,10 +11379,6 @@ msgid "" " forgery." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "فتح الشات" @@ -11504,6 +11775,20 @@ msgstr "استكشف المساقات التي تقدّمها {platform_name}." msgid "{platform_name} Logo" msgstr "شعار {platform_name}" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "محتويات المساق {course_number}" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11514,10 +11799,6 @@ msgstr "" "أقرب وقت ممكن. يُرجى مراسلتنا على البريد الإلكتروني {tech_support_email}' " "للإبلاغ عن أي مشاكل أو فترات توقّف." -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "محتويات المساق {course_number}" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "" @@ -11540,10 +11821,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11737,6 +12014,20 @@ msgstr "" msgid "Enrollment Data" msgstr "بيانات التسجيل " +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "سحب التسجيل من دفتر الدرجات الخارجي" @@ -12095,6 +12386,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "جاري إعداد شهادتك {cert_name_short}" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "سيقوم هذا الرابط بفتح/تنزيل وثيقة بصيغة PDF" @@ -12123,14 +12422,6 @@ msgstr "تنزيل شهادتك الموثّقة ببطاقتك الشخصية { msgid "Complete our course feedback survey" msgstr "استكمال استبيان مساقنا حول الآراء والملاحظات" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -13397,25 +13688,21 @@ msgid "The {platform_name} team" msgstr "فريق المساق {platform_name}" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" -msgstr "شكرًا لشرائك {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." +msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" -"يُرجى رؤية الفاتورة المرفقة وقيمتها {currency_symbol} {total_price}. الدفع " -"واجب فورًا. وتوجد على الفاتورة معلومات طرق الدفع." #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" -"تجد مرفقًا ملفًا يحوي رموز التسجيل مفصولة عن بعضها بفواصل، يرجى توزيع رموز " -"التسجيل على كل طالب ينوي التسجيل من خلال نموذج البريد الإلكتروني أدناه." #. Translators: This is the signature of an email. "\n" is a newline #. character @@ -13473,8 +13760,8 @@ msgid "Invoice No: {invoice_number}" msgstr "رقم الفاتورة: {invoice_number}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" -msgstr "الأحكام: المبلغ مستحق فوريًا" +msgid "Terms: Due Upon Receipt" +msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Due Date: {date}" @@ -13510,24 +13797,20 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "المجموع: {currency_symbol}{sale_price}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" -msgstr "تعليمات الدفع" +msgid "Payment Instructions" +msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" -"سوف يؤدي عدم دفعك لهذه الفاتورة إلى عدم تفعيل تسجيل الطلاب الذين يستخدمون " -"هذه الرموز. جميع عمليات الشراء نهائية، للمزيد من المعلومات يرجى الرجوع إلى " -"سياسة الإلغاء على الصفحة {site_name}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "For payment questions, contact {contact_email}" msgstr "" -"في حال كان لديك أية أسئلة حول الدفعات يرجى الاتصال بنا على العنوان " -"الإلكتروني {contact_email}" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -13739,23 +14022,21 @@ msgstr "تخطي " #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" -msgstr "إضافة قسيمة" +msgid "Add Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" -msgstr "الرجاء إدخال تفاصيل القسيمة أدناه" +msgid "Enter information about the coupon code below." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" -msgstr "الرمز" +msgid "Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" -msgstr "نسبة الخصم" +msgid "Discount Percentage" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Add expiration date" @@ -13822,10 +14103,6 @@ msgstr "إجمالي عدد المسجلين (موجّهوا المساق، أع msgid "Audit" msgstr "مستمع" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "منح" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "المعلومات الأساسية للمساق" @@ -13940,6 +14217,16 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "تنزيل معلومات الملف الشخصي بشكل ملف بصيغة CSV" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -13967,12 +14254,10 @@ msgid "Generate Problem Grade Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "الإبلاغات جاهزة للتنزيل" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -13998,7 +14283,6 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." @@ -14008,8 +14292,8 @@ msgstr "" "صلاحية نُسخ هذه الروابط في غضون 5 دقائق." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" -msgstr "رموز التسجيل" +msgid "Enrollment Codes" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -14023,24 +14307,32 @@ msgid "Create Enrollment Codes" msgstr "إنشاء رموز التسجيل" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" -msgstr "تنزيل ملف .csv بجميع رموز التسجيل الخاصة بهذا المساق " +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Enrollment Codes" msgstr "تنزيل جميع رموز التسجيل" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" -msgstr "تنزيل ملف csv. بجميع رموز التسجيل غير المستخدمة الخاصة بهذا المساق" +msgid "Download a .csv file of all unused enrollment codes for this course." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Unused Enrollment Codes" msgstr "تنزيل رموز التسجيل غير المستخدمة" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" -msgstr "تنزيل ملف csv. بجميع رموز التسجيل المستخدمة الخاصة بهذا المساق" +msgid "Download a .csv file of all used enrollment codes for this course." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Used Enrollment Codes" @@ -14052,13 +14344,12 @@ msgid "Course Price" msgstr "سعر المساق" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " -msgstr "سعر المساق:" +msgid "Course price per seat: " +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" -msgstr "السعر المحدد" +msgid "Edit Price" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Sales" @@ -14071,7 +14362,7 @@ msgstr "مجموع مشتريات بطاقة الإئتمان:" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -14103,31 +14394,52 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" -msgstr "قائمة القسيمة" +msgid "Available Reports" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" -msgstr "انقر هنا لإنشاء ملف بصيغة CSV يحتوي على جميع رموز القسائم:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" -msgstr "تنزيل رموز القسائم" +msgid "Coupon Code List" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" -msgstr "معلومات القسائم" +msgid "Download a .csv file of all coupon codes for this course." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" +msgid "Download Coupon Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" msgstr "تاريخ انتهاء الاستحقاق" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" -msgstr "خصم (%)" +msgid "Coupon (%)" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" +msgid "Number Redeemed" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -14143,112 +14455,112 @@ msgid "{discount}" msgstr "{discount}" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." -msgstr "لا يمكن أن يُترَك رقم الفاتورة فارغًا." - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" -msgstr "لا يستحقّ أبدًا" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" +msgid "The Invoice Number field cannot be empty." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "No Expiration Date" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" +msgid "Enter the company name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" +msgid "The company name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "Enter the company contact name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "The company contact name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" +msgid "Enter the email address for the company contact." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "Enter a valid email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "Enter the recipient name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" +msgid "The recipient name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" +msgid "Enter the recipient email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" +msgid "Enter the billing address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" +msgid "Enter the price per course seat." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" -msgstr "يرجى إدخال سعر المساق" +msgid "Enter the number of enrollment codes." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" -msgstr "يرجى إدخال القيمة الرقمية لسعر المساق" +msgid "Enter a numeric value for the number of enrollment codes." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" -msgstr "يرجى اختيار العملة" +msgid "Select a currency." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "يرجى إدخال رمز القسيمة" +msgid "Enter a coupon code." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "يرجى إدخال قيمة خصم القسيمة بما يقل عن أو يساوي 100" +msgid "The discount percentage must be less than or equal to 100." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" -msgstr "يرجى إدخال قيمة رقمية للخصم" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" -msgstr "تعديل القسيمة" +msgid "Edit Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" -msgstr "تحديث القسيمة" +msgid "Edit Coupon Code Information" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" -msgstr "تحديث معلومات القسيمة" +msgid "Code" +msgstr "الرمز" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "example: A123DS" msgstr "مثال: A123DS" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" -msgstr "تاريخ انتهاء الاستحقاق" +msgid "Percentage Discount" +msgstr "نسبة الخصم" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" @@ -14479,6 +14791,42 @@ msgstr "لوحة المعلومات الخاصة بموجّه المساق" msgid "Revert to Legacy Dashboard" msgstr "العودة إلى لوحة معلومات الأستاذ القديمة" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "رمز التسجيل" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "تسجيل الطلاب" @@ -14863,6 +15211,10 @@ msgstr "تحديد سعر وضعية المساق" msgid "Please enter Course Mode detail below" msgstr "يرجى إدخال تفاصيل وضعية المساق أدناه" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "السعر المحدد" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "سجل الدرجات الخاص بالطالب" @@ -15472,10 +15824,6 @@ msgstr "" "المساق، ويوجد في رسالة التأكيد/الإيصال التي ستتلقّاها عبر البريد الإلكتروني " "نموذج رسالة إلكترونية وفيه توجيهات حول عملية تسجيل الأفراد." -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "رمز التسجيل" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "رابط التسجيل" @@ -15484,6 +15832,10 @@ msgstr "رابط التسجيل" msgid "Used" msgstr "مستخدَم" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "تاريخ الشراء" @@ -15574,6 +15926,11 @@ msgstr "تأكيد التسجيل" msgid "{site_name} - Confirm Enrollment" msgstr "{site_name} - تأكيد التسجيل" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "صورة غلاف {course_number} {course_title}" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -15584,12 +15941,8 @@ msgid "{course_name}" msgstr "{course_name}" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "{start_date}" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" -msgstr "{end_date}" +msgid "{start_date} - {end_date}" +msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15644,10 +15997,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "تفعيل عملية التسجيل في المساق" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "صورة غلاف {course_number} {course_title}" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -16633,6 +16982,72 @@ msgstr "حُذِف ملفّك." msgid "close alert" msgstr "إغلاق التنبيه" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "تعلّم المزيد" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "الإعدادات الأخرى للمساق " + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "التفاصيل والجدول" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "التقييم" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "فريق المساق" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "الإعدادات المتقدّمة " + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "قوائم مراجعة المساق" @@ -16821,11 +17236,6 @@ msgstr "" "اسم العرض العمومي للمساق الجديد. (غالبًا ما يكون هذا الاسم هو نفسه اسم " "المساق الأساسي.)" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "المؤسّسة" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -17510,10 +17920,6 @@ msgid "" "delete icon." msgstr "" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "تعلّم المزيد" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -17532,34 +17938,6 @@ msgid "" "and click the delete icon." msgstr "" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "الإعدادات الأخرى للمساق " - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "التفاصيل والجدول" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "التقييم" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "فريق المساق" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "الإعدادات المتقدّمة " - #: cms/templates/howitworks.html msgid "Welcome" msgstr "مرحبًا" @@ -18877,6 +19255,20 @@ msgid "" "summary page, follow the instructions provided by your Program Manager." msgstr "" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "التعريف عن مساقك" diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.mo b/conf/locale/ar/LC_MESSAGES/djangojs.mo index 10c8b0fa62460d8a8550c6f3ef8351cec6204468..c264ed67f688ba2317ddfca194ed89365fbd03f6 100644 GIT binary patch delta 22463 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 Q-!NCa!8?oXcU>>|KkZ#^!~g&Q delta 22775 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\n" "Language-Team: Arabic (http://www.transifex.com/projects/p/edx-platform/language/ar/)\n" "MIME-Version: 1.0\n" @@ -87,6 +87,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -112,8 +113,10 @@ msgstr "موافق" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -122,6 +125,7 @@ msgstr "موافق" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -148,16 +152,13 @@ msgstr "" "#-#-#-#-# underscore-studio.po (edx-platform) #-#-#-#-#\n" "سيُفتح هذا الرابط في نافذة متصفّح جديدة/تبويبة جديدة" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -165,10 +166,17 @@ msgstr "" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "حذف" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -176,6 +184,8 @@ msgstr "حذف" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "الاسم " @@ -217,11 +227,13 @@ msgstr "خطأ" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -239,6 +251,7 @@ msgstr "" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/edit_xblock.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore msgid "Close" msgstr "إغلاق " @@ -722,6 +735,7 @@ 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -763,10 +777,12 @@ msgstr "تعديل لغة HTML" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "تعديل" @@ -1703,12 +1719,12 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "تشغيل" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "إيقاف" @@ -1721,20 +1737,22 @@ msgid "Unmute" msgstr "إلغاء كتم الصوت" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "الخروج من المتصفّح الكامل" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "ملء المتصفّح" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "السرعة " #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "الصوت " @@ -1789,18 +1807,14 @@ msgstr "" msgid "Try using a different browser, such as Google Chrome." msgstr "يُرجى محاولة استخدام متصفّح آخر، مثل غوغل كروم." -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "شريط تمرير الفيديو" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "تقنية الدقة العالية غير مفعّلة حاليًّا " #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "تقنية الدقة العالية مفعّلة حاليًّا " -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "تقنية الدقة العالية غير مفعّلة حاليًّا " - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "موضع الفيديو" @@ -1839,6 +1853,38 @@ msgstr[3] "%(value)s ثواني " msgstr[4] "%(value)s ثواني " msgstr[5] "%(value)s ثوانٍ" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "إيقاف العناوين الفرعية" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "سيجري عرض العنوان الفرعي عندما" @@ -1847,10 +1893,6 @@ msgstr "سيجري عرض العنوان الفرعي عندما" msgid "Turn on captions" msgstr "تشغيل العناوين الفرعية" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "إيقاف العناوين الفرعية" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "جاري التحديث مع مستجدّات محتوى المكتبة" @@ -2384,6 +2426,16 @@ msgstr "الرد" msgid "Tags:" msgstr "العلامات: " +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "فتح الآلة الحاسبة " @@ -2412,6 +2464,10 @@ msgstr "جاري التحميل" msgid "Error getting student list." msgstr "نأسف لحدوث خطأ في الحصول على قائمة الطلّاب." +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "نأسف لحدوث خطأ في استرجاع طريقة ضبط إعدادات التقييم." @@ -2552,6 +2608,10 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "نأسف لتعذّر إيجاد مستخدمين يحملون الأرقام التالية:" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "نأسف لحدوث خطأ في تسجيل/إلغاء تسجيل المستخدمين." @@ -3247,6 +3307,14 @@ msgstr "تعذّر تقديم تبرعك." msgid "An error occurred. Please try again later." msgstr "ناسف لحدوث خطأ. يُرجى إعادة المحاولة لاحقًا. " +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "نأسف لحدوث خطأ. يُرجى المحاولة مجدّدًا." + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3454,6 +3522,22 @@ msgstr "" msgid "Prevent students from generating certificates in this course?" msgstr "" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3793,6 +3877,10 @@ msgstr "" "يُرجى التحقّق مجدّدًا من أنّ كاميرا الويب متّصلة بالكمبيوتر وغير معطّلة " "لتتمكّن من المتابعة. " +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "" @@ -3945,6 +4033,7 @@ msgstr "" "العملية لاحقًا." #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3959,6 +4048,72 @@ msgstr "نأسف لحدوث خطأ في حفظ التقييم المفتوح." msgid "This link will open in a modal window" msgstr "سيفتح هذا الرابط في نافذة منبثقة جديدة." +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "يتعذّر التراجع عن هذه العملية لاحقًا. " + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "المجموعة %s" @@ -4043,14 +4198,19 @@ msgstr "نأسف لحدوث خطأ أثناء تفريغ الملف. " msgid "There was an error while verifying the file you submitted." msgstr "نأسف لحدوث خطأ أثناء التحقق من الملف الذي قدّمته. " +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "اختر ملف جديد" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "عذرًاً، لم تنجح عملية الاستيراد." -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" -msgstr "اختر ملف جديد" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." +msgstr "" #: cms/static/js/factories/manage_users.js msgid "Already a course team member" @@ -4330,10 +4490,6 @@ msgstr "لم تنشئ أي مجموعات للمحتوى بعد." msgid "Are you sure you want to delete this update?" msgstr "هل أنت واثق من رغبتك في حذف هذا التحديث؟" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "يتعذّر التراجع عن هذه العملية لاحقًا. " - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "خلق وحدة مُعاد تنفيذها" @@ -4382,6 +4538,10 @@ msgstr "ضبط إعدادات المجموعة" msgid "You have not created any group configurations yet." msgstr "لم تنشئ أي إعدادات للمجموعات بعد." +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "نأسف لحدوث خطأ في استيراد المساق." @@ -4390,12 +4550,6 @@ msgstr "نأسف لحدوث خطأ في استيراد المساق." msgid "There was an error with the upload" msgstr "نأسف لحدوث خطأ في عملية التحميل." -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "صيغة الملف غير مدعومة. يُرجى تحميل ملف بامتداد tar.gz. " - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "" @@ -4942,6 +5096,12 @@ msgstr "" msgid "Incorrect url format." msgstr "" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -5087,6 +5247,34 @@ msgstr "" msgid "Donate" msgstr "تبرَّع" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "النص المظلَّل" @@ -5329,6 +5517,14 @@ msgstr "" "CSV، يُرجى تنزيل معلومات ملفّ المساق أو نتائج المجموعات عن طريق " "%(link_start)sصفحة تنزيل البيانات. %(link_end)s " +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5349,10 +5545,6 @@ msgstr "عذرًا، لا توجد أي نتائج." msgid "Back to Dashboard" msgstr "" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "نأسف لحدوث خطأ. يُرجى المحاولة مجدّدًا." - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "عنوان جديد" @@ -5978,11 +6170,6 @@ msgstr "- قابل للتصنيف" msgid "URL" msgstr "الرابط" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "العمليات" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "لم تُضِف بعد أي مواد ملحقة إلى هذا المساق. " @@ -6023,6 +6210,99 @@ msgstr "إقفال هذه المادة الملحقة" msgid "Lock/unlock file" msgstr "إقفال/فتح الملفّ" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "الرمز التعريفي" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "رسالة خطأ error.message" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "إنشاء " + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "" @@ -6043,11 +6323,6 @@ msgstr "" "تحذير: آخر نسخة منشورة من هذه الوحدة موجودة على الإنترنت، وعندما تنشر " "التغييرات، فإنّك تغيّر تجربة الطالب." -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "الرمز التعريفي" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -6057,12 +6332,6 @@ msgstr "نأسف لتعذّر الحذف أثناء الاستخدام في ال msgid "This content group is used in:" msgstr "تُستخدَم مجموعة المحتوى هذه في:" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "رسالة خطأ error.message" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "اسم مجموعة المحتوى:" @@ -6079,11 +6348,6 @@ msgstr "هذا هو اسم المجموعة:" msgid "This content group is used in one or more units." msgstr "تُستخدَم مجموعة المحتوى هذه في وحدة واحدة أو أكثر." -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "إنشاء " - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "تحتوي على محتوى خاص بطاقم المساق فقط." @@ -6573,6 +6837,47 @@ msgstr "حذف تاريخ/وقت الإصدار" msgid "View Live" msgstr "عرض مباشر" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "إمكانية الرؤية للطلّاب" diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index 59211649f86793250e837893e3d8bb2db853765e..926207bf31d0646863384f28a2537a5820ebc938 100644 GIT binary patch delta 98311 zcmXusb)Xeh*T?ZW_k?tJUb^Gb&80h~yIZ>J(A^*6X&J&I?kRl zKIa?Ui=DA!S)Vf*&)^em9PM*fWBGDEXAwTc2RORC&smFID)^jb7{8*=iS#+n7W|#| zxk^6gJI4t-+ba8<*X-y~#pmqAR#kn@b4*;#=gdG~b)T~bXJH&JP_2f~iH(hF`kV{w zZ&%CbjKspVeNIW-iQ4}P+u+eU*73}BeNH~w)377%$G+U($ym?le9Z;F#0Wkp_PNhV zh$S&8*1}lW9zVmLsN)7Ar#VBg1P()8co!DLG!1-C3apEYY*$Q%6EH6>#iHEbIqiKA zXy|it(@u?Pu_`9PPM95sVJcjWIq@J?$0s-%3pesPU*K-6f>|2-oDhD2x=w%8Kqg~s zoQL5AY^-1-9d5@Up2wK@D`vvqQO5zVlH1UPq9-U%`diX1nd(Kl-QhmZHxVouLMZRV>@=7?6{k^drKE%UVy*WvSaa#DC zg_s9>;xSBwgKc#6+U;4BQa zwHq$L%(VBQrsM`D;QZ|Ed`=N2%7V>AP5hmzp zA)JUhaXV(fYj^|y!9Hqt@;P5&&CXVCk5EZBv5SR%HO8gA&huN;RELkUp^%@zY+=@@|0_wa2-F!|zyox%%R(IF1)0&OJ z?C66E$rJnxKcSN8vmQ2gk*JOqL?vStREL{jH1RxuErlv;tgu{)lx zJ)HrTzGabr}Ed*DtSiAuJDgNO)q zUQ*KDHQ49W#Hb-YCrZa*f82&6FbfB(Bdbu!xhu?uLVO*yHa|mU`JbqzGWIZAcv7Hl zm=ASgQPgoQQQ6)Hv*9$1#GRM}e?i^w6Dm0q4fi=mF&8GGRlIYBqGjU7U{}a3;>4NRknv43m7$G1|E%ThhHjh5R4XlqH{HBg%++1{Cz# zO;EYi)w3@uM~0yW`W`zd>$gm`&?TN`*_s;*u)hFm4^Y62_Tp$y*_2Bb$y2*%I%7?O22M zSycI@ns3RI5&g7lp*mU*mHmxT*XxZM`54qx%t1w9Gm`br_n4E2J`A&wkBvkN?cJ~Z zA{$XJe9eKwP}%y$Vw>xQsIpv(S|3i}9Q+mCWc$iG&==K#ah~%~$+{XNaVx6h;qz=L z`+vm%K1b!m8?PN&;&UF-j*XG{7M0~mmfBKU9QAx}f`hO>Di@xirZW99))xkt3l)LD z3Y(gwNQc8tdT&Q|)QtTz zU!gjh<7-RmN*Gf8FJ?n?zY^Vt5f-6+4s}9kmCxCT88JVe!Gic7>bL@{eNI{Iit5k? ztcCwWm91}$O-)IxPrD+f#08j?`#am&NRG!*NpuS}lD{w$#$Ri>Q4m$8ZBWOLMCHJI zZ~rRP)EveS_y85r+v{uz{sVRXKbQzpt*8FglRRwb##K6Mq^saXcrd1OFMb0;b*%njcw-vEF)<6wxH`c`c zs7S`#W5avAN}2$f7dP!Sr1I(`~zj_08Uau~G`T|t%QZB$jg zK}9m*UamvO(;?RnI|cUHiB(Y@X^rmBW~dXUpr&F0>cVSKRj~zCZWmBDxQ?3RkEoEx z{my>mDv#>e9K3-WP}iThUjv~2ma?IwT7wO652~Ky9b=~}Xd&m0{ zb^dWwhpwR_a}O2jXQ*WR6Vqe-gZ6noOr-iR%7)6UI;w1%Vr%S*Meqb_d*ap2PNvH3@UkK7sl057hdQ z<%o^A3~B}JjdgG}YD(UrR=yNRtplAr{U|0wmZ6XX71Wf+C(aSha5 z*2A3G9yP)lsF2P_CE-fcNH(K#<$Kh5r%+XJ!`puk)q&UOz5)Gcxt8_Eu#K!FJCtM% zP$6uGy3jz>6ih-T(LvOWenlOB7d3USQRg|w?7~SVA zC%qk4P$PSU>Y?w1^)Mc)ydu4JK~#2ELXEgRD)jxm&nKa7wAlN6EviGiz0ZF|Mf4HI zR{j6WhDI9mq=hsE>cRz37pj1YNF7wqd!QDO;W!rOpdy#-lzpBVmEDC#d8|Ep|h1dmYV@{e~wrqdSslBg3}VSuG`Am*h#?2ONOh8uAxE;wroSE6$k z$@-|{x?>?+jOzF~jKupG)oxptf+t1X$E*SfQg)k2)5+zY5)Inu=7tD@hy!JP!<9OUL7dV6p=~--r zcQFdfU-3DGu|Fyz8&NM7|3l@#9@L1BqOSKl>P9b7OT2T{I+WS7J~B07XA~Qee7+bp zqVG^Q{0aT|0X2vJq2BdUT(gcg_w0(g;UKR)0d?bfsN`LP>hNY%1b3lw;4G$4{a<54 zA$^NKWAHc1&c}*}U(o(=-Riu{4f_t~8Ma}6x0^nv7oNhdSn`%-{Tg)Z9J{dpu-DG{ zyA8A~Dk5z#vFd*u8ydkvR1epoLVXaGY=5A79Q(G7C^>3>derfSJ!_#JRvl60w*)ok zt5D~k!$|xM_4z*-R*3v}ED2+yPRNM)u{MszFe=-9cWsSNh$U!OL?u}mwZLpfP2nBX z@h?%y{mC=gJzL=Npr)w7J@5U$BRez&y*U$pM#r0ShFQbwz`+ZBcf~fQAqH?4i zs(go|%I-_gov7r#h>F~8Opkxw58DaJANZW>?8uLr)3^_P&RraV8bRAf_I27|RK&hU zjdUX_>vyAWdDzsftNjni0`uP}z+fdJtJJ=FqJh!*yPFR}u3ap4Xk#gq!?}df76Y9iS zp1V-Vbsd%Ev0hq8GhzkW6;U}d3DuD$7>VDYI(!-xu}7##1z*|7v!nJ`z>cc_Hf$7S z$1$vo|Dm$C(ra5d8hW-ub)+-8q4W07LUnu*>P81qQ*;Nl#6CnV$*)o81>RV$B*hr2 z|GaEy1VwQfRz_v{eN;}oLM+xVz4@aOvGy^rFZ&0B=>$UHojtl;6$(0N>!rZ8imqkUe zI_kV;r~&r$_K(2yw5R_~{jXqSvv)x44|ZZp)CIplmDwoN4X2|bvJ902Yfuq+j6w8& zv=PQc?N5%naTIDG(WvXT$H6%8BlWKjUb3S&Ci=(PHBmk9h3#-Gs>csd4m?D4H2en}nk(m%Ef5J%CuBqIFXmYl6_F;M zJx~kEDAb4+ppM_oYT=R=%RBjxNV|;_7DYNRq2&XFT)1e3_R|LOg`YghIXqAf@;Y8E!johR`x2_Y|3p1T6Q+-F|5juOs;pu}MmS9| zFKTKgVRif&BQZ^e2xkJ8&Jd1prn2z^J9=Q+SMWzV%4-o>HZA2Te8vAo) ziEy7418_d={iyRl&l=%=19AuziFn!U#x<}n?fF<6V`f+KF|}bfDzUL1^;ms@s?WGN zY|c}olCcOT#X6|+?1;*NfmjmfqZXhGSPZXVAxxMv!hPASjM-^-LruwC)P2Lhuu+eV z)TC}J`~p?yr?D{pj&2p?wj?WvD!XAAg^N%N(JA~KFJJ-8nulb?rk?jLWG1LfKphh+n75dSrjxO-pn^04A1hoL2M@`j3 zRB}26Y^13$1I=8h<7=S?(i~%Pf9DG}H1~s1phLt4O*{FvJ3q`np2hbiBx|67-_X#Qz2@Bf| zQg~+ZEP(20S6(xk295rPbQBTuo)CgOku0Pe=Ki6|BYCxxoQvd471$JoeuA|z2;1c|V z-{F#C5zbp|Qar-_4M@!rRz9y#H!f1r%Bq3qeB8?ZE2zj$Dn(iP_*oOxvBYI;eJLMi zLnB&?iokAED37Ab?kcK7?@@E@l(o7JqH?4J>htQT^BZ{WHmH$zL*-as)QI1prsQw$ z^Kjf~tJ|cgIq!-Z(PUId)_Ls%7)kp#%!B`+$|z?!OWwLzi*_&66dXV;)mKqJaQuVr zRFyX~B2yT4@~}~p1B#$}I2KhdQ&1z=gX@1 zxqXMKniy5AofcI+QK$%1Kn=7ihBeoX+0X(p05!tJs2*-c_53I7RuJ3eQ}bv%pt zYui)o6Dl_f)UmlMh8jsUYJYXqh3lf80nJg7>x)`XCZTd=C2ERKpgQ!x+y5@iMlN=w zscS1dmTn% zxb5c_`Y{;6jsvKX972uYGAd-RP}v)!fsHr;o@PZ$js4mGs3Gr!*s>9kVgDT*p#6;_ z+`p7;)g;1cLHi|Yz%`q?Z{1;MFdN0#u>*VJQyhZLnpsj^!mYG3Hn*3}3rN*E$y-FY zeE$I~9)(q1ZKx1!^8pe=S{|IpSE&ON-1zu~bq5zaOIx@`o1>dBQxw6mAZ#_c2A zzhL+g%Wy#H4iWBGGsE#1?aQbOF6$WK?7(0r8_^zoPdjO6drOYfg(;&0D{%$;&vmur z?A^_hb2KVB=V1zsWGx#ZJcvrJV_y5b=Vk28{+p<$UY+hX_f4=D?G88rFM0c$_pn^* zj8E9#A5}H2zp#f^FI2UCi{X-NykbM^K<=J4x7AS{X^2I!H7eT|;9y*eD%)heY~jg? zI=>pKtU9AUpN5ri1*XRbsDXxhTZiKIrvCMuPsxfx2GPzV?$)FI4g^LJjE0zSO_6`xHB><6Tsi=j~@BD1z!( zbySBMqC(jXRmVe7E8QflieICu<|#&EpnrtZ1hZg$9En;7en#cMi!d8H!5Lr|N{Na{ zLDc?e&!(s~zAtLZW}{ZfGpO|;FwlO8Er6Qa9#|09p>FgWY9V@#nu?@@>_@V2VK(xy zV=!uD>ro@!gNno%RF8i_Jv82+F6bL<3shp%f>Z*v1h+?h-XB}y1XKj?VHJFd`LXB_ zcdEip7dCX@c`T24huV+ZeNc1y9MzHcs2lu;0gOM)av}-lq#cP`z-pk9w>By%o1i){ z5cOg*8kK}gF|O)=H5!KE%W~j*BMveF} zDtZ6&+ObDjL?S)&p~|rg>bM4@yyt&gb}0DBl{h-p1emTb-ZyFnI5Q)jz;Cu6x3AC53`|=Z%2jXJZfY&Jny0A@+m55 z;*Yl~D2zI;GHQPaBR1=9**y(K>&Lq@|w*qy- zUQ|bpqgJ%5s1YQYY!SR5Ty4eOw)qz!67qfj@Tg*tC7`te&-2liqD)&C7PGO*(X z>c$DCL^#oy4)bDbRMyWxg?u3@w98Q!-iQkEUer`RM^#Ilsdk<8Sd4ZX)Ib)Ya^Vtw z#{HceY-r^7J^w>>DETxCadFH_yD=(xMxv5z3M$*bMxDP7mF0&}9e#=$&>yIU%|G2D zlnQlT33UJdrz{(~K_67e7NTyj1uNh&R7hjZu&hmmx?o|{@ikE+YKMwUcT}VXqC!3b zb;Hr9NKL?UxNipauMqyj4)rwlOsnIRs0*d{%!!(c!d|-rW~bc?Rrd=~b-v8|dWRAHV6QzE6{6{=Iz5LP@deZcKcX%aYmQY( zT2ut`p{`Q_^?7Yn2itn>fvDpqqjD^~lnssSAnFE}(eGnpt}T&)c^1n2Sd`tRP{;R2 ztzgqoxw8&4;#tqv-sefav`FN`B79y6b^LHFt@>ZZhHiWtb6~9b*26-Wk9Jkm=Yz2l zuEfgt5H&S<7ucF!6*Z!+sQpt>=dD5I&RHyk|DqyWV4;3eqW=1`p&M;PEg;uW_4)xd z!h(zJ^V+C2eI&NV>!_qHwbdGJqy}n1{{Oxz-rX>4&g{V8D>LsU2VPnL^B+-&_0iv%lD`d zm)>CQ@mQ7iX;iKx-DnS$&rx$b1J$8WaNrAJUx9lphePWXVDs~F$d zfeBCtrbR6vB~WEm2bCLLQRfXq-FPx8muBK0xCR&CSDUyFp)R;N!u?k@b+<&g|6t*F zUuK<=U<@(!c%6DsMWcTxWeVZUAW3xjo7lXjWimON8Y51UMTtSU;P>botfgR3w% zKJY$Iyw|e2IO@Cxs3pAzYQdU@?ePb!i`n;4|0UQMvd@xhCu%D0U~;nd6@G>>_A_^w z;6Q}4j?bgNw+lVOYP4$}v@fgX<96Ejup!PrWMA1nLyfr1Vat&|c%An2FdM4#Zbz)g z+p!hx6Q~PkKWb}xUyP#t8*0RHf3Wf_fzh-Zqe8t973vLMd#Bg_5jC~vJ@28CJ^Yuq z5$i`wnlz||p&%;6wNZ6F8@2YYLxuDKYDEkkvlT8SW~5ybb)#0ONcKe~-zZe_%|e~O z5HqO$_pqTGT*Dmr3RMNEj$8TULtUsCs(ve@Zd?(N#Y(>m|j{4Wg#;`*Vo5`q-tVJy(J5fvK9*l{PP@#Q; zI?jLIZk!M`;>@T46~b&-19iiGsN-j%R=%aE0qr_Z{p-a2?C681Q5`DtvyHqGDv4U6 zme`J{(1lUweTm9}HD3EHs)ILCIrY-p{~v1Uj(5SXUjcPo^)MR>U31h4JyA(C0#yY& zQ6o8l4hzt0REXbPw5lZ7ZGpHWj z!mRkp+n@Ybi$D(42~nsES4D-iJ?dG|2X+1k)cG^K{okSnau}7IzhWhPf|PC8$$!~G zTOO5cEl@q}kBZ22)D$d1g?cq=oj8N)(4VM|#JgglO@q2oCRB%tdR9fP15Hs8?1b*W z|LMhsvUL#Z#QCVQ+K5`IE~CokPt1>LuiA)eqdMFkm7K#+>&JN14UVElej4?Zyp6hU z+-p|cWdqQ?Uh4;|Ww&&%bVSz67;0 z?!`zvg^JiS)Or3J)cb>PiS>R<0@ac@~D3!pAg9eFr7^-wqJhq}=?%!`Xr$DKfp z_&n;3=vUMLenXA)B`P;UzgtI=pr$ATs>7{+4_i;WutO&dL(TadRDJJ2Mc@c(L?=-< zxPiLyYj6LbsPkgowvOdQ-8c%zVp-Hw9Q8i`1$CY4VKy|vSKbca9jk_15Osrf*bMjL zYfN&_er*=IZ$F~l#-Z%b{lI?Dw+@wrX&>53_XG>mPXEY~u_3x0M_qRu649`8iw%YD z4XO+iJ+|KiMxi>k0=0r|$CY>%Yh&*x_R4k;wcd^aT1DtMCIJWchr9yHa`2qlBf%Ir@aENVVw6i(ubIqcDz4r z#JN#7EQLz4ik{U_Bdv`}%J!HFzw-9)LLGk!bL06i8w%0CsFBC{%Px=wm(VVO=kYRX z>0SS~eF=3RRbCZ7*xz~%!3VUveT;Da!g~Kixc{Yu>iNIo8CDSP}n3_}w4Dw&FWJc!KrtR!qNrixtc7{z|41R%QPg+>Oa% z``wq&vpAWyFOJ{&0jJ^?tQ*(wl*3P`4wsAPcdMfcstP{Gru_Z6(}4}u`S6HB3ztpe&rq6X>$gHYK%0!!j-)NyA}<@*b&O75aM_Alx_NfTSg zvtd{t6k$Ur)JDx+3sg^gph7hURd#c|&$nV;+6S>CzCdMpgCu@;h3thY*SV;5<0s63 z4?SZh^}8!@0S`JD3xzBqLd|FDg>!P%GY5)YRPfe1$w* zoR8k;@siu|sZbHgjQYGx^0421sjSBi&CyU)1V*E7FdG$tudpR3Sj+={$;4;({tw(iiCn|Z*AOi?H7unFr9@-A)Kg>@%QCbUq z1=K>+0F^|2Q47&LRL6E=08gW)>Sxpx-a$p=4XQ)IbQZA$sE%dESbF~FWurSgien92 zgDSt*m+s9aczn#x0{>iA8c zbAKm6M*AQNbJDJf%7sCg1J|NLeI9k=e^4DvlgaPCTz-yo=-6dE#Qtts{7yT}mDTU8 zz!}&c^JOFS95)v=<%_aY|N7tz8&MdQ!|(nS+#YqqU+^sYa@taR9@PPVF2DOPATpsY zGz>@JR&0WKa{Jw<+XQS)`+ulhN}R`*?qaBczRKedI|tZEo!9UFlzSDwqV3D)cdF6T zr8tfD!~A~tkIec9tOS!pLNXdN$wid+{|70p4F-*=b~{e}F_M=V%~ z`Y*#qzQWeSo)}4cE^fk|sCsQ%#7+=GoQ?AU?I?kkuCpOv*F@|CkJ?|_v!ZZxU` z$5A=+FV4bz<^Ap-79K)HXlMn?ku#{3GfPFkQvt`K9#+S3rt05c$qtx{D!?s1ImWV+P0_>9>!Jp7OUfenwB$nP*ankmPMuuHl)1;i({a+m1!BwNP7Tk zJz0p^@EDfk{>}?FR5tnR*j!FV9dH^u;X53U&FflL-$tzuvFlkVOQ3RRAZlbwQFDF+ z-Q=#%ipP}pL@hvrKetHC#jp-I&W7IMLJh3UKF7Yaf5OICvZ2l0T-1dxd**25cYljD z3^lS3*c`Jrwg`+vb?kdgNeAwumiA9gY=HTjQvV87lcs+6Z$IatM(%57Bg}zHwkD_~ zoq<|9ccO0i7$;-$=2mViQOWig^{}bZ!g8Pusy!52;apS%-?X6qld_SarL9OsQ6X%H zT4KLOjo>OOd!1IcPEn5iYpaScaT)EbZ7c_VL?z)P)B=_!+}0MD zPN*qZiAu5;s1>YuJ6lTIqduR7+J6JJl6}_RlCLN#$wqkX6{xCtfVnYq2TRs^SdR8W zR7b+s*vP@$#Or8fQ>>GH;OlH_ePPs;G(;_>BTyq}{)dgv*)a*VFkDB4CPjB^w?nOP%dj@yM)f>@55N1jo*huR za2hogA5agks4wg~Em7@tI2kXZ7P6K-6^Sr&$3`i3+(%s?V=oI)Q&fn*LUrsEs(e1{ zZF8RyHL@0{92$;gaSryv3#goHI;3rh*(+{=|R7GX~Bn;PL zV>cVgFgV0agEMFs#C3QCHRs)i`rU6de#Er2dkwRP%yiU}+jzL0A34Ha$%>CjrP0$yf4QXd$IWz$FV=#SS$BUW4XWrc3fu1JnS{jE)*DVN!JM#i4E8ei%sym ze}eH9)}{T%Ygd?P9a)Te(|LvJc+yFJ$H!bR$BML9PWC%(@BwN)sS=)IYxGoX&yJHA zixcurwYe=m&F}uxi&2=6&r?mex7ys8hIU!hlG*}Q=hIQ4-iIpNLl_$$VPbseeI8?m zy{v}gu@Q?8vZCfR3gclN)RNf>qj3-_%lDviXVT`#}{{>K0&=a*zoIrKJnP(k~ zM6DCGur^M{XuN`&>y%$w$6BHy(GQz(e`g9C3jKX7jQ;tyb{9vL&mgRVi%>~)8`ZI_ z3vBA@qDIynHPVil5qqLWIvW+iZ@kZUpd$7ihIQg0Hsaz*R4!b>OnBF8f40y+PMJdQ!t|IchpW5;Dw5_Q;QJ)Vk@w7)`)ct1wq z8BB-gQOCbTbtKtlzx&5(X|Ou&9;gxT#z_1Db>4l{(jC}B$GN|gfej^LPSgQqP)l!1 zRF)1zjd(O_3g)9muo*S--KY*6LUr^Q>bT3O(7!+(_a7?KpKZ0{l3`c}WMe}&EQ(qO z>Y^5iR;Y4mkLth()QiU))EsU>Ew%elBR!A0-VIb4KS#HGx0&%#9ZQEgzVJ5cUn42c z4%K^2?}JvTh;&EYIP5tOb%712ksiWo_%qhU)Z6Vb+ym8-Bd88s@Vt#xX}`iESbPWd zUxtm|J8TKwiYlWss2eB#pRM`XQ8yloTCf(Q9xgjjQ*;K^;VY=fJVOoWFI0}i+G#6i z6lw|YgXM8on2it{f1@tod~0Qs1hddggPM}^m;>u#ZXAlmaUE*px3M=C*kwP4ufjdF zTkf_IC)?w9e_huaHGpea2*YpK_<@aVd%3ZXp5s8;@Alc_xBGXtz%0SW?0<{3vBrKY z*Ttxg9mLA`7!P6o1GeP8#=W#Ne{UhbiDhXgJ?Q=X-;fPGcJHG?m-vu<^^zXz(LRkm zG2LPNu4g*#q+RKV-~G>Od_X-Nw;in|+MK$ic&6yen$ZR*|~^E)p&F7|Q1GX_6m z2i5<`pWL1}cTr{3?}Sas5Y!4b3Y80!P*26BsA@Tk%7JTM`wvvs$2(~w&44PqCa6%i zMODvyRC4Z6TlIg04VBqV&%aRb1Bp)AikBbr)2@#la4aeZ9$|J&dfFZ)Wl%S`gBkEY zoQsiX>}_}_mY`klterm%!v)!~myM$M990%s&XFX9t_7B(-T%DJ*)G%t-lLuwQ9s*- z2Vf-aL>DaE3!(%!Nx(9s9}q{K*CCU!e_Lw1p%ks-4ekS48DTGgQ`2LM==y zP$67{T1dV{Eks8!0bW6^E03`>zQyzyb;+(%4^>rNFH!&9*cil)NW6oZEB`Ncp<<{7 zq#7!;O;B^+AC()^Q5X8sa~1k&Z%1|HTU3r5LtW>#xBnF?vcB-I_TzE|%7FI(g>nc=-k9+=(k+lEDd>Br3jcn(} z)lqX*?>BpS9D+}1FTpK1@w!E($PHTux}$REC@#i7Q8%7*(>nAFAJI;Ii-#K55BzTH zN~YUZ){Akkp8wC-c+Y`r@7Q;;OYhp6zUZEPnRFNb=JT@m?W>gH5B$zV+E-B3(B`2n zKtH0Y;Ux~i6p!rN@j2LpcCyEQ_dng-3l*v6PxLBA{f%Zr<(28FWoH9a*$l)+80(qM zVOvx(4##%55qo0X=N7TysE#d1MKaq9yG|WcRo%tznChhsYyuWk{oi5ZG$wmx?|yf2 zJnb~EZSKEDh4>sQ#NFOl=zqYrwEx25*zB!^ejZMveH67M*L`PS(JVl9JnkQMes2u# zW5;SXQex}(e&;R@LCtN;KkY}V*_e?zyon{*@B7;8fKjEGae)kU&_I$MO z3mW}nA?H7-NMRg#4DBvbl1ymAtMa}gb)YSfm$MMu>0cRA>jS+BH+$7CTa>AV=C<9wWnc5+G|nud;-(sb8mm#SONFFAwOy%s)%~=sE=APJ78uUjyi88 z>bS$06~pJe1Ky)`0!(E>st_K=eUfXaQSCDFW`}^e#4}oh@a+ z8H*!u0Qyn|oHjTJ6~Zg1Dd>?pU@wt4oA%$Rm2PU9fcqyF_fQd9kT&4{O6Dc%2aodU z0`3netub7d9UIxuL*xl6$x@~dINQnk(iofe%Sg+Kj~LDVR2gg}%`@70qwq71+lqeN zjgj~r>Ia(ZsK@$8tb_?NS&}!(6bM_kdpo9iuJb(NdBgKB&%~MS0(m{Fd3Nv&qei;e zbGPRu&)1&uvQYmzFjp3{Dr&9nh+5f}px)_jdA>m{P{FL0Y?&}7?Xsw>u7)bB)~Mv0 zfQrmQ)ce2+RQYX3{oHUc%tm51PNG6|6BY8e*c?BhPHdjdPV9l|&`=EGbX0cF_1fQ{ z&fo5N0M)S*7z1yiI`jzRVEC1{<6l&dgW0V^$+0NyTv!3yquz|xp`HQPQB{#5huIJn zi8-hRYzgW{yHNu;i0Z(3Z~s*css3-Xk(v)4p+XYKX~y?Vh3aV*uU!B&!qTYZs)j1p zE|>vlcy7b=v@f6*q&KJz#Li_MO@eNLr(;8*%!Im74vdF&P!VZ`8cA*6!~E30Hu|$ep`43(@PD4S zF(2*tQI;EJQJ;52g?KJ17q+2R&I_n1dyneaN3R{bfJG<)>hn|>f$76+sK*&mBQ1#P zX(iN%o1mtm2dd|NQRO!gm6S(O=bu7%sYP|@BPx<<3)*p6QB{@~wZA%Q>cXFUJ6d^m zM%}PCY6JsOb2|am^I51l{SsAHOHdv7*8BXJ_xUMQE?hu$^d^qO2dEo&FXTQe!p=Z8 zBH1w%^#bx0>PFwA4m^sA#96O>2X(>c7=?eJZj`OComUVw!eXfN%6T^Q?20Pm5pJ9M zo9pdZhYIllOokUw7k-So;UB1__Fr#*(jpdt49I^F*C~PB`Mh8;b2)aT9lN+amiu5U z+9y48lwhS){ZC>;Azg*}aU;&d-%t;W-X-m!G7>e1Yfww_J_Hb0St-@@02E#eo_=63FDzda)pb%!KT?^HLfvBk%hq~cR)PLdVJG@EzahZVg zKm4hzJ>Q2%n@2D=`(uv4i(9%<*0v!dKEj=qkX6{yn~vfi1M~S1!{!R7>ONF z7aH%m1*2(S_Sz{b*lT<_RLB>i9#(&1Bo?Y@W!$hL^{)twWryZ|3+i3)sMr1n_3oCi zl69yisw3@C?+FvIB9S4 zz&bp}b0uod58)!bf_^>!`!)Vm&>=}&Fx2~o7j&1Yg+^yzK?QZ zwh1_VSK(Z3PnqG)&isglk=+9h->Nvzdj=f-65l!6H{cATy=_3i`5to*;i-yGhXFKBb;*1M8eCOZ{n;39*W9z9bM3{UgA;l7N0uJ9DI*q>!xL-J?TNH5r;^`93 zV}HlR?oTq#hou4M5FOvM%px*mdB8bJ`%k=x->u-ao{r62X-~(*tNB4h^&iPbWo(VA z|Fx)<@G|N#`T?~*e6}Xw{ww!*_#N#rI0ehB4Y>cuMJG_t`E=_7?(Y%1<6zn=u^XmZ zZwu0R+(`Q=hV{Yx4fX?qZ=?O-(E!`A{|b)8lHc(20Pe$YvBxGNf*Ch6b@&)nwu`q| z4(&rN&2hF`N6KJn+WoN~?m#7R)@{_k9;X$y1>FDiS|3y-9-}Upf4eQEby4m8*aWY8 z7TytX|CnS3j$!{(RK$Az&t6`Kp{nM8sQX;Ny6Eh*>ZrGq`oGB>u4D(_j`06#Wg#4} z-y(4YPjh_b10)S5{@#-5SL{#w%OiY$z^vTDfBzr+$rhrSIE&98 z;CLK#BH+yAynn-NjEvwt{)`4P(9my&z{qz@7q@? zM{ois7JgtO-2a&Rr#<{hz~Kurr`wBw`=4TH^u}Jf4xyIXbDnYD+7whntuI|rFSq-! zgX%xUJA1_%fsOcJGj_tjAGXAHM=il$d)~mFv{Ssd<0j$|I`RTLv%kv+>*#r`O?%eI zfcqaNy@jfpJpWh@J;tp10l)me_TzO|R1Z($=a}Zdfcwj$-q@P+PF4fe$rcoEg%{6V|HIMh1u18OP~hJtRyYNMXA2QW9@NB8gl5`7kQe|c07 z_0T!u`4rXTBr$^S0@DE1-hcz}F|NnfG3`b%Vg=o=Xeyzej#sb>#*ZCz7o^5`fcA7$ zwbh6d47(wZPGBROgOxboGJcO~6LJCvUdQIN7bgwc|8*)Zp}i$p(0#twNFH=^WFsnx z@1tJDx~B-b-*jBY-n28O47&gK-E&b%*g6$I|7h+Gqzbx!gpx0{&EZm1NZ+DDRV9tt zA2n4gJ%9I1pEl^OXsu9>-C?LCJ%yTr66vhtgHY>5zVt!&RV-yVla06n>V}iCI^IA% z&9Y|>I+{l6?DJ*d5&i|E}T2)E>yMhSPmq}8+5-7 zZ;8sC%a|Y2&yKg6>i~47CFOhZC`1 z0Xyy^wxwOYV9+_l05)M9{Gw>kS%^bR1l>PGNL(hUUr>gfU)WGG%_tjmA0~llE01sS z4kx_EaeRKMqS>^P-QXswT%#)o-QSGN!ARPvtC*!w$=4E<6Kil2=BgTW&T`!=xK8!I zu4d5vQ|UUjg6?Z~%GyEqFCVtxVoqpSC+I$AU*RFz!|Dc|v0R{3y`cLrI@BQOuAnI! z+Hp5gRnfIk(0v9ZY8-Ud&|ZRC;L0}%I+t+~{u|~(eVPWH`Pi#v(BYeNC)76R{?O^` zXd#cn0-W$AYF+pVdtky&)*gu}+vBMB`&alQrs^DY?s2`}QDygIcgy;*JuF#oV|WH1 z{Kv)uoc@KGrKe@<0X)Y30lh5iOZB#uZJ6h2?7-(~`&jahLFL4+sPe1P*Q#na)~B7N zpY0!v{8rYv*N^(|%f`k*mepy81)Z&A`8AB@gefDbS`9LjYL_QQ1;8fD451uM{g zfLbYYjyC(Cs%Z}vM*oi;8@Cyj@3tnbkhV|(SF6e zwBt^+Y%hf>r>S0hKkEG0lY;Iavo}G#VXgMs@h97Wnxo2nNtg}I+|z9R7=rC-A4EkU({#)FZm9QzR~Qpx%nrKWswbKkwBP@) zU}G>J{DOKI)m~^T)>+iUDE6YD`xDVbG)aW7C)m2#tnzB(4uke9K+FR-1opD+XMasRUjt;JrnpWtGJ zyxGp6`wI03UZNwdzqN&<(B7c?*Q?*7o_5vu*~0V?m4q|C3%b84Ie=f&?z`Vcn)E=> z{bf}&s%k!BV{G@my)W#;*0hr!B;uN*L2PKQFQP(P=aBXA8tO4w{je>`>#-;8dpHU| zKN58KqY38{YAIfN%$DAlsQOQE+#)m_+tEIWZ7|PIR!uX0qW;yxAK4L&xlgdP;upy8 z4xQJimGAi(dkRLLwJE8Ds)oI&Y`=`tG2OYK`^P4murKXS=WS`eiUnye``N1G0&b>V zh7^s2`!qT(a`qjaoQ5{bHe9hWlxM!~?kJR~zxb%eFrJ zfQoS9D?z6t_QDkS3u-}n5oV(#8=0@#8%!Hq&B(vPK^T1_=Uk3_JV04{muD{$vk}si>F8o2V0#@-y&6EP+k%28rE8Hs6!BMpTK^-?DOUQjnK0&P?wX=q8E_-ARx$kPb zQ6nsuE#yAMI%6@~i?AAAz>=6IyUk@2)Y`rlOW{x08iP4P?!&4h>YeXAw#95YEypIK z-nNg2+0b)5O|FppFCV*NGupx2mJ@AIN%<9OZm(i}Or6Ir&=d6o$x+mtM&vcCqRyM) zwNGO{+KKX6wUkEc44m>)Bka%?G!$Se^SjWy;tAlTnY? z!>FF-FKa8+092WtLQTQ=X#4yqPM{s59CeH{QB@PayyeDXY)ShiMq{lCR<<*64DH|1 zeg3zv7;?YEJ&5XA=}Lr-1!ytOp?$k53lZ)9)k5x5E^e)m`xDM7R4Dt`wvJrFLA0CK zv5sFvy&2`GYb)wjm`Df{0@t@v}ApYx#)l5kGfkozsyc^pYQLpNK~ zSKu_-(cP`1XD~1AWIb%|E1_1(@knID&Ji}g*8yMH68sC!rro-yJ&aysa@whS*^*oU z^>Wz(l}zVR5lPTHWM1DHK-NPKZrl;Ug-0yJPkequsA^9k4pGUPPjt)7I7(K@7ye%H4y$iKK4IXPba0&;} zE;G)iY8RHH{n>cyU^NV@Jl3+Ir%}-f*5hfY5gkSCe}wu;r}RWSaVqMi@)1Vjh)K5a zEJH25IVM}(w?TdWE9!cGqOO-_iseY3Db&9@@E<#N;moO)?Uko#Zdey^IcAz}?*~V5 zA?-Rd?BVhV^@5RUrd3OKY)bnGj>9yw>|wPM3($Usnu7GR&F-@au|l?+9aAyZ9D4E@9>cmUf9wX<4oHjTPwPfE%-MGP*RvlYVFPYDJWbTtLus5Wo z;l&|mI6InsWpAmMm)Qc8Z+Xc58g37&{H~)Go@6UR?l+#JP*ZRV`(yu=mW+>4Pra01 z+nY}tRBqhHL%3>{O-YB(I-7#Us7SoVwpe4mP0?o5`tk?ru|0l+8=0{4CmUa}quWM%j)%UnI_-f9?e7?k zbvD`Ovv54^_t*)CZ?>wqi^`QHTSD$n!=<){+~0ED!gcJQvdzvbu-)Dv_uxp?f1w=~ z^8cZFUh04L@R^UBXvf`YOY}aBrXA~BTS{x7I=}<2s8x+nlowXFG4XQ}#Uduh30lho1L; zp&qxrezx{eRC1QMU`aU+_4K-oD$lGJ2_ZH`CE-#mhcCVTQJ1Xz2B5wPeT4e_%oTfs zihq^**999~wfFp0sL)-J)%){pG>>`iM9=BFLr!$wgy9;4pZGu*eex&P02>L+f~3)YEed>PAmc=cj&T3tbx|(){;-+0Yz1kIjl$hvp>D zE7+L!|8eyW@RsDx<8}{^@63*E?AW$#+qOMtY}>YN+dKB`*!B)~=Y1-b`+evC%jeVg zNhOs^C7qQ?nb@;H=A@bhoH zp5-#v08coV!w=dy^PoI8m>kjNtVXYe*X2YbJ*v;;j3WKdfXh51+8o(so)4DzgWo@u zhf86jxXddOAELX=n!Pc$%SlCg)Hp7)R_BZFGJ|S86vuoCT;|n^9k3I6S(CWTZTzz2 zE@v3|=~K8IzAoZyg;S6xrFNMfPMOB#EJNM}1As+7y@ zdh3?c^0(kR@~4z{nMblkD!9yb{~suybhfGJG9T?Utg3eE)O0z6NRJb&#3Z*k;_~pKEjn4UfkH_@I4i$ToW~rvxT`+)_p4|0SNE^{w95Vn^2|AUCMtocawa2S-e`!c64fZvQ#PWtQG~P#SU*N)M$NtB%%$abaD zgawheLg|q&FbXU(-eo?ssSeX1w}Y~_&xDEK6*v`sfpTpaGr?uP`QS`slp~LaGhmcS zdg@lggUF30Gyi39C7t3jH=$EtBIFoTU1ryt!?Kg*YA8MO7|Q-W_cWK;VC;v|(qYrJ zr!HDXn&C1Z-P5#EM! zEeOnZna_B7K-tyag;GI>IXasrL(%&N<oSjQ2Sd3x+-T*H;5?W4-hW;wAD0K_ zV*s98flVe$z?uxXa!|91m_cx749=k4{L6AnN8(zD3{Cmun3H|MO)AiWji-=GkVKYACZM=608C?}N@rB63dufo)*99Xg74Lh0HJJJpf>Q1*&> zce%{7;8n0Ga^2m^gHRfhVvo!04M##5^?P7S_y%r*G4|>hI|;kV{C`12JZ!knWuE;G zg?Q$yhB8Xy?ANvaHkA2X=YZy)fU=_HIH)V)JJj1zi^wx5^L)uEomTgtI28Z1&XzGyPTgIY zA7(wH>qZwC9r*y1^s7*2L-ez{@&#c9AvAAl$}C(MCd_@z$QU~eLFPSd|~ncM2Qa4d4t*SaKc zgtBC2dBY|WwuUljKf^Jw+gn}p!@koszB`;odZhO_6o#IHvf`!ts9iq_21NeklDqAo zlZQw{5~e~?`~p+JDxY=9?G5?br?VO!Abr(0o&RmVGmS`(|3laEdjDyDykB~5@4%7h z&*a+xa`8zT#%-Q6?16`oYld|**l9|~`*;UnPm# zStMPVDXH7E>@qxr;?!hr^FmV1Ki%fz^(3iCNAG1?w^N7wb?MyBePnMYw{s&bTQK~S!G#q+q$ zTHgVlLtX-<;x2hLy;?rE8BC*~yhCyb%EFST5G{rS;e436u-jPxFG5*CyA*Mo!F;a> zzkebtThyX%Gnk4%8SUqxbm?m-7m-!P+-9Hf6Utz1SKMtbPPd`V>slq;X8XMgN`9@9 z+MpA#2=X&1m-)1%+-7<lxu@OSXB#Vg0gT7g|akmhtid< zYHqXlD+lH3HVR7DzJ?9pyy|Xq)%*|cL~dO}2WhgJ+SPZUY~@PVa+_Pb>97g%Hz++4 ztXJD@c0SW#LlRy<=A~1nj-IonQ1<=B>$=UJ?mnD}+_9dfd+Rehke5QKC`$vacmR~W z;A^-9HfrcLTegUev|*zmJr;B>5Rv(wys@6^vam4nJXjvyhq8obY~nU6+${Q@=BSNGdoFN<}9u|AR75v$j`*jbUfx)35-{-$BPte<;)HA`}M-bX2`ga3Jy{ z*atT6q_gG$lzJOEO&!MHPJ$>@>ZS9!J(P7}Ka@8j-$FSx zFZ#L7jwW({x4F7ChjJBM1Pj8imN}W$lHLnS*PnwjJv{?-@YRD;kQWaiLk#B}=r$XQ z`Y;A^xuM$PrcgXS0%b*f1mnWMFx5*1rOOLKS%^Brq3|&51WOHfJHz2_*a8+A;dU0o z)leE^CRDZVkh1doh@Tv5#*VccObWHK_~H4oyYB9E);e`xqtr%x59PPbcJg= zU3=m@yhM888R}q+nL14yz`UgQfYK9NU@z#IwdvX4+&)MTEXlI5@v@(&mV=9}*}pAS@oQf@o!4*!F) zHS4y(?W~}FXCo0=SZXhHn?2tnm)r0rV}?i%}aG6pv03X$=c4cbg9k*TC$^$yVq!p$?Rla1Rs% zmthZ>b)`DI21?i8f;C{QReHJZ2&LS8I1zq>Qf~BW?XhrcnE$m&sIkUv?rJwd>8g5b z^&BmM)sZ8v({ox6$~4>rWzgM%31MKpc6mA|6&8f!VNJLSK7$3|~?_l@8HGA3C$>LxukMWGZp2P?prFf+`vS$nEI6vvjrl%i+TzrcdX>9**K z*&fPt+ze%~#|>`PmQ;f>Du+WErO%<<4Hw(yHaDRgp)4?6w(Ge&0_EC}bceR65|kE> zhcVz^uoQe^<%~Ps`b7qqf%L9W$_JMak@^2 zr3VV^u`3^xh3POX2V?Hla?M~D3LJom!--C{KziyREAJVS80%xM=Kdc3o z!N$m8j_5_IDeR5>2+B&?;HdW8byy8K_c7g=On?KC(;Ro3C#Y-T5ab#sbRTgWR+RbQ zX_>ui|`DDATjY zE8RUWfZLEOy=MOJC*ppim(dgOAo9SsZu7mrBJY%u-@DC2={xWQ`C~u0%~S2_AKm87 z$?%`_VzUU!{Eqio&-oCTh@MIOMI9~tO&xj*F5s912A6n651i(;;_(G6)w!xeVWeO<~4} z9y3^{LOE3zU~akoe<9L}giJ1vnZL846nGEihN8OLW7h1&P?q5PPz?VEThX;uJRT=} zc)q&f_n5omLyO+^#PAa+(3E z*aHsAU?=T^9AhXBp8`43!D0PLhgfEBE6BV;~%r)g1lrOCg%IYzX;o9fq_m3qZ zMJ|t-R#EbK%tfOkTuH$Xa1ET3-(&9QOBK-k%diRQ)eCA1cfk(GF$-zW4TrmslNR=v zXGVWR*;`I8;xTv2*^BC_I1(fxk50lA^O%oRdzbV$m%=g~%XrMgs8i)VW+~oP*<%)< z?o~YIp;U^h9w!c?{w9~l>$_gib}SZPyRXI0ob^Z@qTLTOO=2Fwz;4vK?8Z$q8u zN8vsax;OHeg(6#H?dsD|RM<9c`LG1?c`L_irh~T>tVH?@DAV|b zWsc?^bK^1uHk0}PH<5KH6m6l?=p$T!T)L%t`Vz`)DACGeHWJfdcVusC9mNBoe3E$u z7J*UQ=pd^BI3r+JDBJ9RVLv#&hmM6nPmj4>Ujk*F zcn(v-D7~2f{fXoz(i`rC31HUVI;g5ZS@Waz(F)f<>7jgmb-MO}G8WERM(?K$sSCw{ z)ljx%sru_W5rk6yI+WQGBgp)hb2%)i)97C)OL6T1tl^B>9#9sdLPNB`9ViP&xuJT> z=0Y)a+{!tI>8Nf5Wrd74T;;(q5pw4g(rB-P3IU`4EY?C9*Z_nSH=xcZf?&**+;~i zq}P~sP)==d4Ux)3icR*I2Mse|KDypJMF&gC={l-ALAeO6f?}x93|&$uK{+L9XX{jo>QLynUReTM_<3g)FW=}U4E=4{AW#Q_)Mq54yjzxYC$HCxQk9l+( zvQF)-griB%x?c4Uz~CVgqHoX@>pE$*L;`=`8brp_YCHMIrn?a1B#BY2l9C+W2oc-k9mf?7RumEdr-@dJQ(ztd%0C4 zNDC4jQqNn%@yG{YVp#F8wzxBli98<4AX^T_v2QRBtaLuW+;K-NGRY^R`faoiKyg0V0^@;WGczt>QDZ1G9E zz(6^LkxuEl(FBT}RZvb%@COl@|MgGn^wNaTwB=P{GvxkIX2~O15T-qE8p`{hM0S&~3pQeqbid$n#=z^Bb;Hr@ zx~}0-Zg|W`E@$Bi@<-j&(VgXQUGdJrw%BQXS9|ap+>4y-p0@Y_l%C6S-(&8WmcqR< z|D!$dI3>xr2wTIr4|PvC4DLkk{8Xn?+GkqPZYU1dc&=B?s4qO`k;^z(nDnJE6MP0` z;}Pej$2_hZ4^txl3uQx-{1umLng3mhNS8)@tvjH)P%g)tVS1SUjh>o%P+lfG2xZo6 z`=C8@7v3d()<^B3-d}a$%JGj@cmPU;&!DWJIlk#NracVGVA(@NE-J3?di5(0r7QbF z8P(4%lmGBIcc`cl%u0HJU%Fs*g#(el!eX!&zZNF;_CvW!MhxRMyX!`ckSpTdT4P+YH>&JUsJWsm1Id&6>2dgLl>0As}W znguM_oycPxH~|;Kb&0)Z(^)yW*NpOaa5e?jr0|;8=t`#anqMw@klO1EMZa@;uQL_? zlgaCp56c@8*>D`*$>DWMlAa{D*BOP}CZE@t1HTmTnj4tOg}u&kx&D_Z;x*GQQc31+J6 zb#B174ZP-N^JEisxN}plxoI5-WyL!JtI=|QGd(qpTX@Z_*H$MI=Uyo7RXy*To|vDj`o~z3GxV-6sGI!)vF$Cj64>~ru7|^SyQTu zIx-cC!n-F2PF+rw+t z@L|y8!;X^QQ)kg9*d4i5FRyu?a1Y9Q(WSTApABU!Md-u)mwCLsk1i0dzKmAnqi{E@ z*w1SooBR8F&C;0*%G%!1auJlv^<^km$;8-`uB{E5z>(JeYd91+-vF=KxEzMk;736s zQXtJhZCPz76)%BVV8cPGI0Yt0z6E7;hZ*cO8;tr;t`+~nzOd&IuX$|u8O}ytHq>jL zk{2GP`McpT(sK^ibtSl;$Pf}9LGifN2(NjXbr#CbCD}+_D9S^*=q!M8F*ynA!&sxd z=7&prKsl8op^T;5Fbez$W#x-B+H39~&OuqYnvF3%5p=c@=}f{kC@m{JR=apPl!wYU z;7HQ1Ow>WwV3N+3!BA$&K9~-^g>q4fKUps}m7$FO4Nx3A3uO={nxdz?HykeW{}d6K zrAE!6wOj~g3_XG3Q1%&GVGAgyb{CW}^BkUl zac6q<=eeP|{!gFfHMh&DW_!)+H_PEjTHa=kI`VnGI@V%=8oC5!nnhUXHTQ(|VRPi0 zP)2>BMS2n10cGKevsfFj1U2F1$B{m6pI%hr?>GO^ z*|`8u<3ObYdO44O#B1KHS_ucC-}Z#pc@E#6U|x=;MK@0BU~6%PHJ^+o=k>Cg?1E0G zweTtFPmolcUgYIq48j()~#I<0oV4afzqYfrv|M=00thS%J(6~3d>^%;~w-z50A z*Zg|rRXC4?#SgTL3P02qU53j@AMr@%bB4!WXC?A!C|j;>PrT;o*;gpjY}r#?qMJSQ znh!F(&%F-+Ho`drMStIGWx+Q(+k%IPh{1$!)zC?pJq!!UJKb2UfA4ixkze|Q>V1a0 zkmrBodJb!U;%Z3+U!mN9Ed56><8{7ii{HWZq)+><7pvkw*vO!N97dDR|L*>$gXU8h zpVJz}4Pkxek!##=KC@Li0Vk8*Fuc!Pem}v37vF@5Ic@?5dBpcC6?w%L23 zoRYcmedZ_HiYD+m4Uyv{@tN7s2g+47V^W{_{O>sIhTJBZ&&;a(P#mkA9J{PP&U+#< z>er?4Ibp*ye^dI*)v0J2HSh(>4rW$bpE(u9)2V~+p%_}5-e=bOvKf5lR_qxZO?tzO zKC`sHf-8_aWwH&;toE+JpiGB>S$t-D96qZWJ_Kbw=$}oy-ksfNM(-Rb*NVb9eCCCN z<8T{t>zrCa;#@u_2dCx~Y)pFCd_MCmxfv7(e!wkoNq(PsXkDv-PyhdS?1DbCz+8jt zP#9mxXEurX3u^@*U}*;B$|62uaz3+EK7zea>|b6z{|A}{rh?DB4;a6qwjgR%pINF; zz#{06spd1+^Yc*TnALsGNmvKUbw7CxpSi_b4Q0IuQ&W3nWRS>o5;E6PPftOaj%90e zZr~R<1$M9FGfStht`5ezQ09B>dOq`pRP6db^8!<}#y)es57%7n_Jz{r(OT#jISFNf zYSz+cHo3tVt$b!fa0JRZFVos*u1;6rFys+!bZ|y$>ofCs5tNHe<#sBcgiDcowbw3B z*g?}*!8N4U?x>EqI{D1+2+fBpIYk${nuZ0PzCC^Ba{EUwpSe>RZ0YZU@<7H&kL$8ep;sYdwBHQ@l1i`Br9I=v!|QqG3b#VJQ?58j4Xk(-avp2;`X zXI|}k2<37-bexWgjvf1$ojWpV`SooUGHY7Q9IM zPdEVnHO0qogtBR!s&;bBqychqgR&lUoa1wRtS>*|BlO%08Do<1dWoLvUQ4x$oMmco z3v5n)w&i**=RjHGOReyk+w@;>Cvw}By0WEMrGt1nTugfG)jB5j!cE8}*Z9od@&~Me zTzRdX|Et#e%=N$JI-S?WH~F0Fco=50UK4I^qbre%ZD;9)FL$Y-N&9?eOZFUg#h|m_ zXZC#EU=_qkFd=*b6TyfFw8v6H88hDx1a(1Keb8s_{qh{rmC!k?qj(=Yj$->G+S2St zbu7Gt4{&7TF`xNv*pyQ~^S!{H=XB7uxv2C1&r3SrKfnvv>3!K}-k>gfMfK7Luj-(C z2@j$$^_phXxULmOyP<>Y9F#5C;G3GB=a$br8Tkx<;z-xqKBpk;bWhjzO%GMC{v*9+ z#Coh_<}f^ro#sy%Q|Jd%Kh-67-V2}kDrUKtKBo){+1~ohK7SyT%kp_Bd$&CAd}fb$ z7RvUz_Iq`t2h4%|1y+RVKWKgs%Cnw1FcbU=+rU&Geeyse=u9QjfP^bhHWb-D`OGt% zi?BL!%FlXv?GNP^>n@aMM6tf;Y#0hhAYX^FQa1XkOYIlf54r3=K677j3d)L^@|({* z+Ia%E$o$XxU01m0PzFoiA39y;z@*53{?zGL7RE$A0A(~^hgIR|e|5UvgDH`V{^v9I zjBTMbY$lZT;Tzl!*ZtCUq&;sD_osg6Cy{}$PZ+;hnf`?bkmrT)kEAvxdh9TiJE2=J zKlDcOn@2jOBKd=6$I{m(e1g*DDI@#M0#XJRKz<7o!VG`-&1JR%l=Nv(3}1yZ7$ZdS zn|YoDiUUPpcGwoyhl_1~*r;q%P@S7da6evBDI;QsASSSn9ekcw_jivRK4ib?HM#KH^JQRZy zVyof}DEX1&_|5dH2BpPgq5N{{9@ri^Lju3KX3T>Fki#bQn{Px7hVoVH#!3C=Wt0Lb z8Dq$C)94ro?n&==PKIS3XYe}-V6x19b1^ECRTVBnxr}zs<~O_K4B7o=*>?7D~Z_<#ljPhN+M@K-tsXg!5p-3VyRP{(|$7Csy>E1u9b| zb#NY(!Fd+S^TQXAYMqDG{QCPJO{)9N4Z?C*oQ(K2{N@V=O`)9IPH+gk2jjzLHT`Cn zJQ%J;&RolH9;@Aha-$Kiw%_ciCc$>d;p?d5ouMqvb6`jK8U|&s)vv3gbUCbsd;`jw zouQt#U=);=?}XyOLs$xisjmx687N)91d85sSO7+Cpr^13l>FJSA-o6Wfo7qG%zrtz z!G^kkOo!sYPuL1pZlvdW50q=cCzuO%001X(h3H&c#>@`&XTlpf00Tu1LPxE(oX3%|KXdTj>oT9bg?2->axp*~iqo?jtkccb{1KaBKx&pHyPiUttI0hRdCur|C z&jSa-O2}KGjBZy4zf&6KhlAlrxCjP1`pwPk1}IB>%}%;9{(|L^6Lr>=HrRoPjK;}O zx;APT9sT9uNaTZXE-cg4Z}xuA;Q{3N-TdaZx?y)^+1}dXoc;agGW#6XL2m^;EIkl@ z01agH&x7@0ts#DW{=Z|m-(0^3jL<2N5H#9r%nGNAW<18Y7^yhR7^_U%kVybJ<8p=u-{jtuT(NKE! z4U}nK_=(EXpD;Ql;Ux)UV8N$a!C5E^Q>te=zY9TGFor`}pbo;~Fy?c{0IUy}!Evw? z%=SW8z~wLx@>3{R(WEam{~nxu)KtFIbHoz2Up5}l_Ovm(w{>aQ}zC1j~Rwj0Oi!Q z;05j8a{a$UWDprO!vxIFaNi0WFoR`n#DLjw6mSL1)2;9DF=J(#J75N9Uw^l|Nu^Lchbl z$cGBh6R<$RfO!;?yimaWLxDMP8tGjN2h10ZeMJK1ruGJu={K)v!2IW=jKu`*#j_HrMfJYqRkCSXQsux!BW?P8V-m>tg*IE?(R{b5f2P^mf(fuI3iam%%+~4>+=x7WZop{^3(X6drF9)# ziJWMDz}#M+g6EM_F9?`xzz_J09tbWBm_1<2rOY1W15gI_h?N1eBo|s0;E^tU*^h|) z=v0?=+5=5D1xixoZH{UMS&jvq0q9?Z^1e`&<2o2io>oUf&gh`u4ugN8*yC)#IR#6c(*+~SUkoDT zYj7*vab8=}{zAa~4~Q5S1LlE3xT^v4^y?^;LA>&&w!Gynbv(&!Sz|9)rb+osGDUmu0szNOiM6s=9&~lPhTx#W=Rz73pdzK$9BR*F< zu`SbD7JzcOu59Jza5i$UAQ4$WqQ3|@0eArV;W;Ry{uXQnOTG-4jm9Qe75M>_>6GJ@ z4!&J5Ida6;0dvEW7Ro-M8_WbZLz%vhVHKF;jrMqOG?718$qqu)g4HiYee>LC3K zrbqq?WiOfHU+u~Kus?ELm{sQgEh5q-k^j?{)Pn_)2Se%dBQPOM{3~FdY88U4lj!sVjkxmgW~WDC=GSFLd+Wz zRb3%LGq{$JP>75}P$~@X4l(DfG%SGJ2Ff{G4dvAQ4dqmYctXrG;i6C~><1IUxlk6K zeXthn;tes^jpmf`&&W^iSI(nHlO+d*m3P$=_y z5tKo<4W@wip!AR{5Mmal>`=zY63eI|A!a2U6tt1ZkwVOj4AWKay(UR4W%dMSosZ-&=w_!m60pJ zL~xPiVVnQR${`80M>0Thv?feX{Z4-(GMd*ysqi6e09}c+!WOU*@;taKERn<^W|O)+ zsj_3T5Oev?l|01UFN9AKV)p$N7!PzGU|bRlMQ*%6A~C0HNkN*`jL7tDY~ zkbglLq(w3?|7E4>l0hBV4`U(Uf}P+e=nKc=vWy|-lg-XqLd*uFR*n#}2P~c^#5|mO z2dkk!F0VTD2+9(hGoKFH?NG*ulV2CCoKV(6bvyR zP;|6>2IrIBuuzCudY!@{=GJWlJW6`WA|d9o98xsI?20EsxpusU(u4Jj=|XlLjzjhZ zi-(x!db8jp63#*Kv{4D2Ml<0^eoE`MUXt)TuXjv`y6z(QHZaLNkc&(xi#>!Q- zCze84vcJJ{Fl9A8CEeg<Z%UK>lR`jT6cl+==L0ZiC)U?A&wh4 zYVQz-vF;QL&mY1^KX*-xKj%OMo@RPk2PBuUTBaD`jF0Cvspivs-5Dd(UE+B{Kc#Zi#sbO?{t(2?-kI$nheMoN=yNMqCa$vE@kvLshWrwVq1 zJIM?|c`X&@p}U@8FgFJ;!kNJ9TMoa*XF_%BzzN$^vvF#gZ6QA$;PB6K&F=w=GFMs? zvQs{>b>JH1_$R8)4&?pxWC<7T=ib3wP(+(=--=dOme4eY{@+2uc)Trzauf<*vz5mt z{+OeQm3jTcIZs8Q;ipZH4%<@J1e>;kiUw0w!X<2Xr1Gwm9ff0YX^?~{I8}@1k4_W} zH?u8~|5#OtBLqXTLP@BH+|wF6h_i9X8%N=#7z+*gu@jZF8n$)2uveTi)2aLbl`p4v z8dJ}oq}?Tr$AFFto!}AvY_Z0t!D1M1NQG%Ic9nPq3U#8QE-*A?MQ^n2Zb?hU5gT~| zr-@y%IP)FQ zbL1!HDEnK5JIUXGa}t(dFfzv=%Fni~uZ#YpFw-xj3lk$akjiV4-re>v|Dnxq()dkOCjmMOtq;5%>g1H(rH;C2^|XHM z2*UusPjCJnzEW78hH))(_7mqPB+O;Go~^7H%DXTwfvtnXn;;H9GwIBv%n9TZ^sM~P z>cqA|qPKyAy9B2c6(2<}J@G2&gz$jfxr;Hrb!Eb8GUX|$1V1fI%W=jU$^qFzI4RJP zP~7%VDa*O!O{T>IDf5#2893IEH2z<*GXeWt)t#<5n$6l9%l?X>uiq}p*&y0awbqVGq&%_!@39v|Kj0%GUP#ZUJUY+@J?Uby0I7; zNe}TKz@7UTsE*D};@QdPpKF^C4wl5Jj@Xh=iAoEQRs)^>FeT-sDS=i%C$lMO1T!4Gh2K9xv~kzY=z-%%Xgs2&9TF?PV*$aKKXno zW;QHga3VC6bIDYWDMM*FMY)jwFQl}l3&Wk5sYbmSV0bu_PTz#jLHwwLSw7)(3X>MY zx*#9pg&{4!?HgbU;5A zdS}tc?nW02EO znY^Le2gN4DLqi)PRj~Pjmga&>N0DBQ^1G3{p#Pp;dBK-Yob4QuF*uye*kmpv zGlKQ-IceNpImz+74?VR8LsM)Q&Oq-O@%!jVm_i<}*E{oVPsO*KX7jm|Hh~Yiov_%7 zOxfT$Dm;sq(QSo;QCdd4e5etO&Z58zD*MK9kwSIg1$)}dwShK3^OT*hu> z%I3Abw+5U0DJLJB)u9|g7nIuwLn#oSqc`5>rAHhJ_r&0Mj#!8;Gf0GyG~!IFO%SUnQOkJ^9c$8?uC)#N`p{6@GleghKosfS1KF zuz`X>>+O6B@?y&WLNw%xID62xASnh1*qI|r*U67Tg~MS=?1aO~1f)kmme2tGRMc@7 z`}@gXAoE|sEXDu+R;26FQ<$$#I($B49$%cH(#05;uor`=iD$HqzR_goJ8WrN+08oM z23wbG+8pcn0_5b_5Ar^a`H15(!X4X^55y&Wrjl56?KWD><1{B9j83JGsI(%Cg^?ws z%VVwGFf=Tp9Nz@Btkb0`A0cw zq0i4YIWxYq7@IQ?6y*{T5d9@{t zauQZrM^xgDk#fsI1=yZrB)anDqyHyN!=d9gWj1+X=#|7&5|#LT+tufBcs!L!NDp^l z=p|_qgO8oeQlY`dvM<+jy%#D3{Rnc$Zc&4cwp(IBEA%M=9rD)g*4=`&2NWO5_*xh-Nr@s)2I!k zeMhem>G|0L@ktT$nxhW!Z`N~BZh#Zt?YXaL9eF}}by`%D?oElY;~dc_8w&@0_VnaK zH#_-dZA-=0VB{7smvwL%<(6;+JMkxAEBR$BFMvS_X>ni%t$sx7CfR}&k*gyQqZQq$ zC=-U8T7903JK1oe5cWzE&x`|cu=CN{<@;s-3sGo9#IT(IKQP=Ig?kwLfuSrIEJOvv zF(9Eg6;>p@ANipn^KXVi)0$CP^51$dG`&0($$uye4QZ(_3wr$gCR=Vf{}}6S73x#b zM%$Xu0>Ze~@O+?@^_}6_V945cA%|A+o<)~v14LMDIS$dVD6iDgD6wGA}wX?lYie5=UI=>BSUJUDD9h!yV9adM$)}fOA=v|`%e*e=v zckhFo4gGz{=dqUw{R-F%As*~SVqv^}NP*D6SFxNr6qt$Uyr=0*x4qK>XH((mWb!AG zmX6AjQGOpfqbYxsv{P_BI!P$IorCWRJ7uYmulSmfg}k&>+>N}ea{eW>Kw$=6rYDo{ z>^L2vgn1|xp_1RjBPwi8g*mNGRCvfL@bw#q-}rH!;YcMa+(aY7pc~y*o&&iF@f6tX z0tdLLU)~g&j}iWxiF1t#%VI=AOys`E4*BIMSQA6L$je0Gi6qCS71OK}i_ww)<6D!4 z@DA|*6W&^#71&ryJR%N`Mn~RM&LZ>wmZ(#>A;$UFD<;%NaWXBX;1JWv^(}rUKasJhk^M|!Dj7sW}R=~;!U~=pPX!#8Ciojq|4Ee}tL&ic{bd)$h zB4EN{9Fh%c6O8{Jm|L3#}K<5U%b&tG5IQ|qH0m_#rUXsF{q5Mmf(9n?bSHs)$ zUzkenQlJT4)Yo=jG#sly{9p1a;n+OnXc#!g@r@%s#zR9SdT17D;W;E!w!DZ<`JlH9 zl}pITkq2D~Z{Tb>|H<+E4-}?Sd5_;(x|53ecZ*JRD&_+w=QW3fc{p{+>P<#&L?vgD zI}_)nB&R-hBsAyPNIE~oWI_Sb(-Rwp&GFd0i0(`||9{bv#boyStwr}S$~&CSGRRLY zITh$y{!Ne561hfbYj9*b28)s=VK*(}#|NB(A$H+!fB2w)*hexI!$rB zH+db=ZA;!}j=a|SEs&pV=AS>{RmR^ck4FV=DqCkOj7#1DDyd?-@g|j)!MT4iCLxJE z*Q=}()a6{Da(jOZuCUNz)e96!Qx{_kLXHr}*BITi&A5MM#zS+wLd z#v|Gm`AFwivYb*>#1{&j>5;4)4~8Yb9(w!fokz$CD1QqcM@~Xz5^f_W#+j5< z&=giczZtAael^NVD2tQTC=<+pawI&xj>i%*+t!Y-a$I{F_zegX`cN=G#u7>;#0#UJ zj=V-VB4HdAtg~@`=fwnmYTFsZfj>?`oQP~~*W#ZKo7WQj7#WYz-6(Cw@Kezw{9_GC zd{Tv80dliW6}m8$XsO?XMJUIm6+JM(_kf)VD3u_GSM8jx z9K)@Xk4f*3qZ`qY&+I2)oPS{K@NEg_HEEG->kbkxPFiUkiADLLww_x!8V;R4lqCe6 zUl>?KrN<~BL0)}`iI@EHo%z8QNh^r*A2=t0@9dhe8>14=Q}z~>Bt*Xpw!(AlvU$D8 zTS>Y0RQeE}rV%yJ%S3u?>=c&$|4$MwNj25DBLkvekFFWzc=-snDbQb-0n_JofTQaj4-r+E6SB< z-NfGvNahz5C8Va{9~_~f4-VEQuPesaQg$1%gj=M=L|%+jTag=(|B18_NIMRJBe^rG;&m&lBPQ5B&2Vj6AWP9ma{07?@xc#!|75 za~2wQ;mkuSYed>G%Dkm=34dd}HWfCdMV;)J7>r&-TdC-LMPB!RPI3Rx541m#`4ewj zVI(aM^xzoF@qfcW@+HKig?-3>$l=B4B+6HzvR}yj;GA<4TMuYVEgW8tlVga_AwC7i zlcC>$V-PwKWifb8;o%%%F)E=L@r)?Xqq33|XaJwuR!z6P(Syp0U}Od96VU&IN+qPH zoP^piGx^UsK2ts%wkP69c$?ou)%5%i!Pp2KNlNBs;@@m$S&XKlP)Q1}q`Qk^=sp$J zMQ0XrF^-G0;&0Ll;)EalR;v zhF@`{MV3$yqeUnj7Y9n=Y&lx@*p7k4*eQ(e8Q6^@I^|Eo-$PpD>q*`@jBh2qC`P_>Jhz74;7DE4+oL}iJC7+Np)6&J z+wRVTF8>wx{|WEWT`VuAEF`m|&6Hn>m9U%hoP|mrW3)cT50O6!gE?_R!dZH&4S9UK z!Fho0VdBwnv^M37Vegu?lhQgc1zSTXcZBo|N&~i)^1ki~D({Dr7ctzO_#Wa%aq1LhB4dB2=)+YU?MREnk&Ze#$o*eu zJe)u;Na$f(x7||Gj^cz5gL7h{r)zIOcNMrUPc z0ocmw9L45&+Ypm2>+c6Lqfz)I-rl6*#dOU@oRBbv+D?*o7&)13$y3th%YUKa9r|Z+ zCKud*ttjNl``7J$(@BV9w~%+hm>jKfq&+r+?}*H>idl(ESWJbzNSlYjo*0gabLH_m z0tE^Yk44@G=%KO$oPyT2{0;J-a5@Ir7W!c}^7_Ceq%WWW&(YaS{5;1hIsfTUm~30t zl0*qdF)m@KWfsz3P%xgAL#Q+>&PiB=@#?>w`?2Wqzr&n%-D4ECV> zMf984yzG`s$d@pQveU6EA*?;c5+6nnnD&<<@xAqGJl>X}z$-En65mK(9SYB+KwO;Z zNz0C*8-{r8&tX6ywJe!y*kP0q0-nXNnUbs61&r|`5nDKRWa!NOAC(R{cG#M z0c#|)ZFyRZe4}s{3YJBuF_o62!tfYvjPd5yi8aU_NSCk{-HGH~vNoI30JpU#`7b!4 zVfTx)zYogOsGvWE+u>m$;(IZ+6Zsr*2@e&{BOGl(S~)8VcG&pemYd0!Hl(A{TU62r zS^l5XbLx?Bga+3peHga#$O~{TU~-aCD`NglE=90xE5SPCw+)wnrrYCOy)d zqxJtB;{5-EA^z8&32jjxi!NeDJNkGHp@`S6dZ3&dUxwwSDP<77qAiRL56&ZCp1K)P;)A6jN&N9L~|+# z4S$ig0)vS#z8f9>p`f#uBcFAwHjd}V=t`-SR?maS$ghY4z0m2vaf@=>tj%VjpZ_(p zEoe-If7y5n46LVMI^I8GLc?)e3BPpc%h)B~LA{+mO&(eYTh zDYjDD##E+`XY%~ti}BkOss+=axR7Ha@z*HJk3elCFA?$zDvw8@{ZyET9@xaOjn*tN zZZY`Ki)Z6)C|j4~GCKJwbBkjtPIj=4T*1*f=%$QHFrpp{f30;w%3EjWh9a*Av%># zBqO<13PWBZ3SEX0_F`<9b!ZYgX-O~n+v!_r4A)7grFc{7RnQ>VUbs(+?r#pH7aQp$e#_XQ1%0P z`@H%_^#I~!I3&EL2VUS%E>72B^rzd(>yq9X#~M&}3XMBVBV%(&xL{B1Px6;>R3|;F z_3H`pC=Lmi&?}?8=zK&cGqz&Oj=G>#$VDX!QA|Sx1MO*>MFT!lusnH*$oq?<6#9+e ze4Jj1!IH?uFxZj9Z98Frwb_`oXSU~K+q6GPYfU)~%&1tll{IXolF=ALQ7D+5wD=TU zO^fE*URsQU5~?D%KxZrE3)@PH;b>Ei+&Dc6y-MiBu@!ekXE)^%+42qG7I~t!#&%b9 z;`^;Lw_$!--wAI!z}m>qC_ImN42&M7OgJjKL)vhhoQtsu$PyZ%`-T*2zi19eA`DZ#Gi!B?e;H^Z0{SNC-pPUECio7!7tkfSMa!Z8& z6TVoZ9xBO7ys0&Q+NO(oGutC?sc1ENFF96nWWv$VFqv|DaN-ncH>f8nJ(LfpB?PZi zFf=ry<@r&*gQw$c;vmxMAWPUwK?!c;fy9T=nnf7O0X_6icw1>h@{&`ox2+j#=95a0*C9*zWlvK_3??Q2I7eU7rcjX!J6>zN z1+6_z`WEb-!p1E0H<6bfy{DuVqSsv5JQkk*kB$)uZ%Jrj<3CZ#hk?qr<&xin3MACC zyoqC3ZHw=amd84`o_KR?ou@&wa3n5eK4NbSPK1V+=(a+>9VD_9&)QMov(5c!Td{() zMmRLrR+xkI929B*Q*&Ill^3Qp4RQ2msC6ix)Fk3KhkiHoYFS-T`IGog@`h3-*a!z2 zOBYemTaL2Cd*Zc(?I`uPm7gQtojf;%*O8aiwzdkoPl#_uFNP__GL7M}v{*uU^cTZg zG-kBz&70V1hhr6F{zoDrVH$~BP>9Sqie-)ef31B9d{ou-KkvL4xAa;B1e?H!3yi!BraVCA zk+a;1=MKQ81MwE%D3RmqF=n!S9wV8n1l(PqF=!mNt;=CV7mO}z`)kvmRp?whUDRL4|V*I-x{0nIt12KtqF#MKaAO~w# zbUM*+1P#9jvY{CK2suYi%MED$7L#m4*Jr@@0zm7)z-E9j;LAdLIcT?nueE{;XasEs zK$AlV69Aivdl+zR#h9`9jRLL|V?P4iTX_E++TQ_BAEWJFjM)bG611-&=Llj_-w<&S zSSJab2Y?y4ucy$eL>x`m$6m$;t5 z^CUU@d(gN;5rBvIU@!2LRKzmD-YgV_u)@E(3|#cc!bmUAFdxEtI3Mk& z(f%?RT>wcO!TpNVcRMB(0Q|4fe~Dla`VV5jZ5a5T6d@7Vll1&PfIkJ2^TGYYfX&DI zdT@Ub&lN!Og*B5Nw}JU=FnBh`?gKnsv%%CbDY5tPI}tc00OkkuKaAgJTLA2nVmy>Y zlm`C=?=c{_Ln5HIQ+Pg&8T7>9S`dB=zfVa?eSl{T1n7Dl%+U2XaDRz0%@U>;#$1o~ z>j1kCZ7tI<3%Zs7a45v2%h@zzP!Mh3OGHm&rh_r)INC#!(P!{HAMh^&$Cn_y0Fv2; zXBWmD0P<%guE){Wfws%={szWeg`2K{^lx(M8U)0Ns|J8eFvES4v6(>hn$VR6ktbo} zXe$LH^TG6;fWJo0ya%4?dJ_G2pnse7+G8u)O91l{n564^F!3hs$t12?3{Wv!1q{%2 zr9}7%0RJTiJ&4~K(B1ohnJZ_v1O546b}+_%BHJts2yAku^nM3mj(~}0fwvzfwHUu~ z(*H)xV6hbGCun>F_YOJZ2>^T&ee-1hHJE)dn26wawKTG8L8L+UCkSr^BTvcx^MKsN*%x<=AVbzTqMPISpKd8Q`>OU^_l!ViQmH@{*i>Sdf}FMcpFT-DI4wv z%p$yhA{o#?a68)QN|nExFhL*f$vzCu@-XB3rPv9m38H#KN?<7Z=xPPG-$|HsAnyP( zvoV_i82=n#Kexcd{}0w45ZMJBH=yq_IoqG%cQD5J0J}`KWzjd;yD@M&I{t;6iXc4@kBE;9@*~iF+KLzX8nDGxSS@9t2a%F?JjJ>8gZu{w1GVL3B3M z^b~%tLf<^8vSom|0C?Ae&SSV+-bTlT7*qzpHW1@LxC-3;1Mk^V+{@5TS3fZE6o?)~ z|DVzS8D@DQW;D?1?lBf)|0c)$9>0G^fATd1EYY|RT-^$!iR%`r zf*a+G@}$VN0`3hUUk1V_lcX{p&$r?Zp+5(rrt1jswo5$pz63Z<%D%n8n?wI5Q-v5l z2I21|w`T)r6OjB;5~P6-0r9thnIUKQHhv!h;yWOjvFMu!93~ig7_gtp+08-Ub`ZM= za5tg-ee}-+jz6MJm$W`2|359odmJ5$2~X2Xm}0OoxVR56hga<=bbP`Q*KjjyEt7KDabTp$rAzH4`a z!~4))2835iu4%wUcwQm(xkEDX2f&U81CznvDiB(P_rw)JTVLRQ7qBrre+{^Cz%d-} z{{$oV(l>cLK^&vXr1(cmBI)RR4@^v#NTK2$*;izf%FT8qZXB_Q!im8<1q;PA5oQ@1QXg1kM9c z9uRE+;7mxN3W%S>?^j94`+?z)!SE!>$VXu01~B;sa4ZCl<5HTt@q88fh5|?8%Es7V z(>IxIXuKG$Zvlv|J|O&}1iV(Z4FK1>q?$$m#=vt=AnX7vUDu(Xt^pW#62$)kCQe9c zQF|{i(gY^I1in>r%)1zKowE$Si-vmud=P_=0BPd-Nz`XP$V1-*7-v* zvnuTKM@>-n#$w*8TEDN@yd2C`c|&FcxCZZ%Ud&%tAN0oj=2Cw!+(`5C0bwMt6eNF) z5Z&hqQqfq04|Jl%=J`Nx%2%_lAsQ0|yk^v2?~M@R?p(3IRVWAfluMPd&TNUpY^)8N zb>1ck$sSm#Jf)e@hNTQ(VgCMNWvJ5?>fBH`2ECY7 z5kCa!D>R`L7zp?dglf)&Z^T3ixL!_y{YOm6<6lLU39fS+>OoMLT79g`5UK-UI1s81 zN9w$>03f_Vr1jn=VM2BOSZ&xB<$+boK2O@z6|he4Qdr$QVeu?~y>jC$AEp+l!vv$2 z>Onucyulmso8_}-3L}Mu%!jcFdyNLJMt^O%A?PDc8$v#q_=wS^7fmbXt?QM!I(OZw z)Y?Z@`GbX|2?!i=ftS>IBg-J(GfW9i5(N_2v#*$key!Z4dZvd%)q$D@*d6A>e%Pwa zXTEL9MA$U^cx7obdCKkzQC7OA`y;VHb)X7{!cOf` za?GxGXdn!83&c#XS%qc^Rd|nbK{>t4VKB;IlNqQs0ay#kTE++agvc8FJ~C!+A{Gji zK7Y^;|F)1OXg_z4QpR83qYN`zs29V!=25WHnowoPTjy^sFo!1I>mcmrVLhgY;o$$f zL51c@C?gW9L~!;un?>eI1Xk-s8OD_dltQ&-erE)ZHq^nCV1rB{ie?!gKfhp ztDy!fiVuOXy;W7j4+0KFPZ2U8nQ%2idKf-i7YH^Ln$?j22ukO#LiF`}YZ`za3bf*6 zxGFE;4T{)+d{XU)`GrGh2>D};;m9&X^}Y`&(~ZeP&!YJYMOFL2g6=O$Y|7$KpO~E1si8o?uj_p<*62-!H{RA7^83G%HUk*;cpMEs$u zCNtVpw=^7#viHAG^80yd0s)^a)Zl4IiBUxU-{ zy|7}=Y;q?w4&$r7R4&toBm-GVUq)%F6RIfliE5BP_pS1}on`G(Q~5SU?W?eHyVRcj z$jcM+w#L=fdqbA@^F6A1nJrb6vXW!aW~IB-EdIH!zHP7}(`{+|V2bKjT7FtMQtX5o zbx#x=HP$wX0F)>?g@+>uqlQ3v)qqf*s2$1aBd7^1KSkW`hO8=3k7$h&%3{y#CQ(5F zHIjs(N%GvD>I3Qg!~pfA;v)BJ5Ye08ldtBhoDEW!C`=oy?oBaG^Q6Xm}}14A^}l2L=71npkZiWh_+rO^_Inb=DPP5S8%4&Pm{+ z#hg`!yoPF(S}r5R=A|Nb%XJLZxm19Jvrw54x>&>;idIDe^)U+G?9`V^znLow1g^?} zuV8{%FsrPf&@AYJi=uI5K~QESf+(SyDo|BI6_PNpXe3t9+{_l8R&rZN0&$0Ax|bhc5Icudc>GfMZPiBql-pWRgWn0`o{Z;N{5df=UqCk zYV6ph{-0vd9}=v!NZ!i)b>W3YWu?O_hZhrjm{P;CWag6qDjSvwnC9jlvl42uoJE9z z#MDjlQ7VzKRKx#7+JdrZiD9jzu;i#7Nrk!(5sBY-y}`5Te8kcI_ZFV^|>!Q6NEy7Kr(+qK_&EAP8Cu4$Id0Q?t~;4u1ALb-jn* zU#ad=GHU%;uZ08f)nFJUEu5#A&GM=R&dyhUg;zCH9;s5#QP^RhTH0dHK}N+&4{MTW zk6Bc+CbyVNMTe*>tVAo~aj_gALP`xXGA&tsh&Vu%R2y4Gg^yYM1sRCqW-I5ONE&VC5s9l8n@KigGxNs{xc02Jxa?nKCVf1s(j8$wN6bvpEeCFky5R~9%)v0^XMvdWQtga zu${kDM>yvBeSUu(GV33HsTL{)GDyJKMET$k25JIJ1HnM7$wUzsrRw6Nb?Vs$uiC8s zP8pUkEMYb=zqgKT6--6VSrv24F(bzp4Hu?T%zwC5&332El51v)dn{$UdLFObj=<$8 z^M|OK!NR>j%~P7$^E=dLK4+(Tj*Z>fs$R|d|4tpn>+V)p+6Td`Az7?AyJt9X9PzI} zsf(yq%)e+?Hyg>TAKucT=4j_c!W00ANyxBURL8ZLwF|V6{V{T17aQ788Evw_(}VbG3@i(r>1{mwJ#}iYoK9PUpCs#H*4OG~N=iXh7}Zc!tTG&_(Ymu-}iUEcs*d&OQsQgCGHf3#(= zhupS2cHc;~Cx5_gdsE?$du)x$pjn|6VJh}!H`Faf*;pO$W19ovPHy60pDotJOHyry z$go`$r21rdX(>ORZ*wRuU7IkX6s27P+8%%pSep{n@JyfN z&rhWkWz&@PsXuF7Ie641g!z|k;i?<*Jo1K}YnEz&oZIN~kR+g10`~oW| zzS71hcGqAeu-(L-PBdY+{F`%ZZ#w#5Z;WhqWpe_k3*gu&+hs;ca;5rH$`q4}An3#J z5QW+DzbLu6XUZfYT%I@4Hq<_!XwYgi5kIi{NXR#UrM6^OEK4lmoiPCAUJ}O^9G^PP z_PN%dcDG>MKOIwe;Y`~oV^Tzvr-i6hQTY4K8ti`4mRJ~tj@+doOQA$a>)_71m;@UR z@hdK|b?6s&I$Y3Sjonkk8rnKUN|zN3LQ6Q}!xX7eY?h+>rF~G8!JXUZ)*fe+J1cBy zTFZ}x*40uejZ=sQ)k>%aYV8ydTDw3kD;$a)ssx>GgR%8M%RQ27_hH`d)|)87ip^Qr z=Z927;RIdCmx_xYqv(!-wo^#}ox7(jV}Wg2mKCw2j%mM;G9jO{!1jXP8&-~}(zU;2 zHu{%}trF&1WV<`7D-@GCTRGIn?^$FU?#l9tZ3D6MDPk0sHK7`ozDLQ*Bn@^h>gW^z zbuCj4*mBt|wYF)jvexFDhdoCsg^?<{L3W)Nkm^J}kU8&1yQQ>^gy}Za3yTTFI+3UI zcWZ3V_2frZ*pAyXdR$shn~2Gq7X0B=w&7|El0&qistRG5Y6-C`=oc%q?)eL6L)J+V z9V1xBI^Fh0E!$ld3OAyFMm&T_16bE|E9;7hJna*R606QnsicLcp!f%r_g_s9lq7@r(B5q@fvLX;C2|^|!2`6XAVhCdecG=AOFzV8eSKCJL>DSt_ zoF&-16NeANjYTS!p^jozdD)C)8^Owwt=g;%WI3CansJwk6$Py8{{h81KIfOVEQ9af zXzQ&y$|L@wc}VK)(apAtc*d=^VOkbVSfqeTRI`y-bC1igjmM6cs+oK?vz04+*RO2< zs?Pa0CdBf;u&v}ff3SHxxmGqo9807tY}-;P$?r+g`sj1c+-^XT0hf!2z$YJ?3zMCm z){amoEmp;H9&6LCmu7Y{UCZP6vrbLgz2y~|+8%WPRt%NcFG3-bh`hA<-<1bWXKSZ$ zX3}4qV6Zs@we3SXmkWhdSJ5W6Fi5z1vR?A}KL%=Hl~pXX^<&p>v<+Z)57yFnV6c{} z=oK+~2U;1i_hEBpcpN;XO`B%p zwkNfw6juLxx806N0gh|gl9#nD~SVYi63Cz&Dv;Q z;?yH5^WLmwu<Z>RT8Da zt)UQ1*@OmRDZ9y@Nc=dK6*?s|5|e62b|ZY*kU7c18c+{-;ESwaN{h3CG__deB|Y_Z z`Dg8ixuYme*e4y)#ZbZFF`EYC^kh5Dt6~3`CZ( z!+kt`UCAiY)o^)9@j}tez7X~%5O-~vbCUy_W z7up~o7-uV4Y8wuDNnBQZnEHZ#Hrsz(AIr8pX{32TFi1h5y&5+Q4|Qi1k~kqn9M%f2 zN}7p<94d!D!PtRc5aq!6w8G2>wQ~OE^ZKBSQC2@4_Yzc>-~Lx;zHH-X+IV)V-N={^ z*QJO{3`cY!X2Nwki@z8?*vW zC^?`5ZHS$niD-z(9|$8fNf{-9N$zIS5{l^;NTU`0x^LLg1^Y8l6 zUh2@ZD4GuR4D2Cdp%qxHV7+&emc@?UuWM|z%g|gRoz60x{NQ)`;|d#ijXsivPv{0a zWf*q$#~<``zWxWjLt}@AIEJ#cg$P}%G@~a!Uo*b6@oOB$3_F_=gbyY-a`Gdo#$EPI zOqA@l4O&8!LBNFIS^oXTAa>|$-DG2P4G*u)G2XFVNWoPU#bj@*eULN7P>TCxeyxxt z1#n6dbVN;Qg1mt;4rB+lK;qRDo1{fwnNZ7qm?6>#IT^&=hNEg=j_*d8frBCBbfVf% z(K9ZCs|=bFXD1BELFrM}^pd+@X+?sGZX?O`1SZPuplW$1vBt*#&Tg{FF3%`_>MpGS z+hBc-MOo~n4NwE(GTOT<3upJ@i z_`Gfyx{;x(gegCRO`KehX$?Bh7%_m|vdFmDRSr`in+V0&+$!e;{@fzt+MXGdmoP&y zF|rl-5j!;7K9Nnq4jV5E8c!RpE-xUnp3Ig+V1w?cvD9Eo2kR5rCs!GH86+gj`{9vs z;WMmsr7?g#ZovN2Rv2mQyQ}c$=_X_JnQeiqjmgwj&Q>-XDHa^s+$?XUF+8bb+|znW zns9be{#yBg{d%ZlE~}qnq_XB_!^Lga7&qrx-fC_&hV|;=-V~k+K`wvTJ%=5-#%=J9 zUmK%UR{t?V`>9LpnhnOu>K`^H-Tt7V@w2xXdkn6$8buBbL)Wn5L!1Kz96#$`;|oPY zY}?KrxKZoRGw(MZv9UR~Xm%?}?zm3#u=^ebPdyur@odUgBqZ%YBb{xTH7y84uf7vFhwIL*xZ88MOdmY2<_$ zB2MDrr&dnvbTwg}Rv55!FC33~GmQ&b+AzCIh2Ivb&b}HUW;+$pJD-U`y+5p_&>r%G=88C_SO+(%QrY@u=^i_p8W@n zN~M*hXwJTDPrhRkJN3EdWbKa`4)(-B;{JlxT6}6?Lvc@%@43>FNTgaw729ub5)aae<+)iaA1s}E}-!W5E$r&=(@GhyWrM za)=)YXp}z>Sd~HNiY5{EM8!cBDWrp{kQ|YU6B(1NhzRH2A7Vv^?PJ-Yaz{QpuP0bL zpgMEe&&Rt5vmNhig=7Af2I9p>7QaG z)y`DlQZ9}bvRUugef*`E{n_l{R*FC#g}Q{zppc;Q9jQt{|0uk&Pd)m1Z1odbFTQo1 zJx$|(xW)dDp)D8|!iZ`TMJq*fG{id+=lghux6u(lP*brc5BXujNM2%v2Z@r&S;-Jy zCTu-{2ZeroE$}B4m1sBP>*?e_-f=OV{bTH9lCT-SQ)b1^@(BVJ$%-h53SSVz3avE+ z7f0Hoj{(H8f*rHl3;w@-53u-IV?c{YQb~eI)B-4ou+x&n0=@}AjOn0n1LEyiBUqX3 z|N42rMfEZ30|xnh!2jj*0QTt!dpX}xqis-HP`0g4(!5XsXVbAq zo?EG!Qms`$SS37Fiir&a`h)<60(Eubq8&g)BN!K%2$j0~YihIcPBmyNJ|_?+2K$2* zvx$|iLjKSr_O+?DM#@3UwVakNZ=eqefTJt9bvmzbmQG4y>w-WLaRn!sX}1+JxI+X$ zo(C$bzQAx7(gdVjfisqijJ$Yxii`cR)}6~fpKl+e&43}YRc10p&MFd+VR_&n^0 zZ8~DV1R2QDn-yg`F1E?0nH){3!T0oWJa1#4=Q$3inDN^oL41sWI+9J@XdjbLsTQL>rbO5x8E;H)_Apfx6P5!&BDBM>z9N3R^;H5xIr1}} z|A=G6*=+M)^jU1>I}SIic-!$NyJ&{y=9}Jer0VW6NE%$U(U%Dq%(V|=w&Pkpo3cP3 z&NsjBcvRt4A3BzM_(k719#mM(cMis;=uQW}S#wUyb(6=yNNS)0_Euca_R##`SXe3I zD+T7A?U~C~f92@O&*|@6kjXv^>1DiWxYI~UMXa@guf;rDzS*9`irZ40?CmX%4E9}< zaWTJUlJh`1)34LB*p$^yosXE~JdC2M!g)ywh>|mjMI&o@SRcXC)}nmdNMKi2INxyd zyDOc(g5Jai@g$@L*C4;bK3bbku*>d$NgsW?>dJOQZGva&IlRqPZX4KR9xGj)l4nsq z=Q`)K0dBZxq9|gDik!UtUXZKW=?wH@=?^*c*s?9op70(DNr}}Fh_jt-&fLq95tk@N2+tu2wAZo2dtI4%2~fGkA+}b466m!vd z&T-}PcY3)FrtmihxFXJ>P!1&3W;r}D0NDv)?1!c>JAC1QKOpYi=oriDKiB&4i-x&w z=$(e;3K)%$DoGj#*wi;&8SKajS1;CfIZDNi`<+gHY?^Dfn+;MN8P0({<_lkmvf~@< zS+t5A&1+`6UQzWsfd`BK;m*0-5dof>yD~+F;@0zFcr+()8tH$Q^cjU0&EOzx~>+>A5nYqN3!naqtUd)`Bq_c!A zi0yPxpzX$_Jxa`7dx zFSks!TRC^;#PG2M#bMeOZWVi5^uYvWZIM>n@X-Wy7hoBSq{a@Xy5_Le4!6N>UJY3- zSnE1BZD7)B3Hd}Wg1gU|h5qFjCA;G zT@(rxT)X zXRj_X+ zPYtLP1DZSG`2F9yZcL?6LVH@`?BU->xB0B{HJ8DTWxF-@jMJUUr#s!pGe==Eq;;wg zz#)<))nLfFFh}5oDqtD(iA7@9ladA7G{TeNvSJZwgw0L0SI~T&JTuQdD1*IL>P}ez zZ1~C|zMZ1rGOK7yI`jZV5dwi&R&-cJQUOSd542FVxi%@JnDeAnvHZX37qF5FxWi2& z+&%g9;qGltcC5+B8VvdW_yY=Q7F4C7M24NPCI4{ExczQdHZ#wKEXblWe`=&9<`M4R zokpKplw5}vqm;n>gzzDzE&`S&r+_iyM=ircba zv1893xZZI-D_`W&m3H>&NcRA~eWLr*UhH^O?`@#mj&C>Frm^-5*xtKcX-u8t9>Z#0 z@=RxY$GOwFKF2*;VUNyn_w-1V*xH0L*z%jTGIs0~EPl$9IA6ZB+^r4BL+FdI!N1_J zmSw_5p$C+asC=-ukoJt;pUv6t(6f>j=_o;I3l&;p!+YB^*({C?*oVUID{P}Em(aOp z2mW~o3`p#lLOx>Ifui(GB*^^8PX{-;@*q<>1jQ2O%)=1m0BqBeW$eet8X|hO$Jn(| z_X>XOH`>Q4n-F#P<5gj|yNEx!)g8`ZYkpy5<)FB}v))I$D@c}W$e1aanbuZXX}dmz z#~*gjvJa$2I_RLSd!&|X)C58b^5lV*^K56mE2lr5OT$a#UY%vdiIZb-0Fuef4v$_8 zw^#j zrZ9<5HfVv7se-*_jd}_HZB(CXL!A)6lVU`SZJcgo|F=UqhSuBol2_eJGkC=(?$LH< zIiyxJk2cFTeW@32*^#32>%MXqD*V*f?raac{!JyFJ^W`!U;ZyGrBYjSjWdN`8w1s_d?GRo9*qJuH$t9&#e3bq;1;V5MeW^5I~@z(waSRho=uad86ZOyF9XG z>5m%y`OClboJwE(Z#JAzNLlrG#0th;-*q5zbrnEl;=<HNTh9p2@h%PMzz zbe6x(lh5DZ>KSfluS9WBJ3vnveS4+Ri+}rD&-u>2SgBQF4&-Mz_3xJBnEg?sTx2kQ z?tPx-6y9^6XJ-aK`n+eRQqZ|%!^%%A0<6O+X}T~L>$Hx&{=Pnwr@Y{~!mvL2sNe6= z*n1zlD|yuk&)X_{V}Ppi%fRk^PU`5`k|gd=b-oZ#X(y9 Jeb0&f{{(2^5>NmD delta 86204 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 diff --git a/conf/locale/eo/LC_MESSAGES/django.po b/conf/locale/eo/LC_MESSAGES/django.po index 99e851280b..af36a83af0 100644 --- a/conf/locale/eo/LC_MESSAGES/django.po +++ b/conf/locale/eo/LC_MESSAGES/django.po @@ -37,8 +37,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:23+0000\n" -"PO-Revision-Date: 2015-05-29 19:23:56.677551\n" +"POT-Creation-Date: 2015-06-05 17:46+0000\n" +"PO-Revision-Date: 2015-06-05 17:46:19.604933\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -48,27 +48,14 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "Öpén Éndéd Pänél Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "Nötés Ⱡ'σяєм ιρѕ#" - #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #. #-#-#-#-# mako.po (0.1a) #-#-#-#-# #. Translators: This is a forum post type #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py #: lms/templates/discussion/_underscore_templates.html msgid "Discussion" msgstr "Dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσ#" @@ -127,12 +114,55 @@ msgid "Video ID" msgstr "Vïdéö ÌD Ⱡ'σяєм ιρѕυм ∂#" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" msgstr "Stätüs Ⱡ'σяєм ιρѕυ#" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" +"Révért tö thé séléçtéd çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" +"Pléäsé séléçt ä sïnglé çönfïgürätïön tö révért tö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "Révértéd çönfïgürätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "Çürrént Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "Àll (Shöw Hïstörý) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "Ûpdäté Ⱡ'σяєм ιρѕυ#" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "Çhängé däté Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "Çhängéd ßý Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "Énäßléd Ⱡ'σяєм ιρѕυм #" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -163,7 +193,7 @@ msgstr "" "Ýöü'ré énrölléd äs ä vérïfïéd stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" -#: common/djangoapps/course_modes/models.py +#: common/djangoapps/course_modes/models.py lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "Vérïfïéd Ⱡ'σяєм ιρѕυм ∂#" @@ -739,10 +769,6 @@ msgid "Unable to send reactivation email" msgstr "" "Ûnäßlé tö sénd réäçtïvätïön émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "Ìnvälïd pässwörd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "Välïd é-mäïl äddréss réqüïréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" @@ -2209,6 +2235,40 @@ msgstr "" "Éntér thé pässpörts för çöürsé LTÌ tööls ïn thé föllöwïng förmät: " "\"ïd:çlïént_kéý:çlïént_séçrét\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" +"Lïst öf päïrs öf (tïtlé, ürl) för téxtßööks üséd ïn thïs çöürsé Ⱡ'σяєм ιρѕυм" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" +"Slüg thät pöïnts tö thé wïkï för thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" +"Däté thät énröllmént för thïs çläss ïs öpénéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" +"Däté thät énröllmént för thïs çläss ïs çlöséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" +"Stärt tïmé whén thïs mödülé ïs vïsïßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "Däté thät thïs çläss énds Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "Çösmétïç Çöürsé Dïspläý Prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" @@ -2257,6 +2317,12 @@ msgstr "" "Pré-Réqüïsïté Çöürsé kéý ïf thïs çöürsé häs ä pré-réqüïsïté çöürsé Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" +"Grädïng pölïçý défïnïtïön för thïs çläss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "Shöw Çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" @@ -2532,6 +2598,30 @@ msgstr "" "Éntér thé rémöté grädéßöök mäppïng. Önlý üsé thïs séttïng whén " "RÉMÖTÉ_GRÀDÉBÖÖK_ÛRL häs ßéén spéçïfïéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "Énäßlé ÇÇX Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" +"Àllöw çöürsé ïnstrüçtörs tö ässïgn ÇÇX Çöäçh rölés, änd ällöw çöäçhés tö " +"mänägé Çüstöm Çöürsés ön édX. Whén fälsé, Çüstöm Çöürsés çännöt ßé çréätéd, " +"ßüt éxïstïng Çüstöm Çöürsés wïll ßé présérvéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αт#" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "" @@ -2973,19 +3063,32 @@ msgstr "" "νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " "¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυ#" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Issue Open Badges" +msgstr "Ìssüé Öpén Bädgés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." msgstr "" -"Bétwéén qüötätïön märks, éntér thé shört nämé öf thé çöürsé tö üsé ön thé " -"çértïfïçäté thät stüdénts réçéïvé whén théý çömplété thé çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " -"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " -"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαв#" +"Ìssüé Öpén Bädgés ßädgés för thïs çöürsé. Bädgés äré générätéd whén " +"çértïfïçätés äré çréätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." +msgstr "" +"Ûsé thïs séttïng önlý whén générätïng PDF çértïfïçätés. Bétwéén qüötätïön " +"märks, éntér thé shört nämé öf thé çöürsé tö üsé ön thé çértïfïçäté thät " +"stüdénts réçéïvé whén théý çömplété thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт" +" ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт#" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Short)" @@ -2993,17 +3096,18 @@ msgstr "Çértïfïçäté Nämé (Shört) Ⱡ'σяєм ιρѕυм ∂σłσя #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" -"Bétwéén qüötätïön märks, éntér thé löng nämé öf thé çöürsé tö üsé ön thé " -"çértïfïçäté thät stüdénts réçéïvé whén théý çömplété thé çöürsé. Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " -"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " -"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" +"Ûsé thïs séttïng önlý whén générätïng PDF çértïfïçätés. Bétwéén qüötätïön " +"märks, éntér thé löng nämé öf thé çöürsé tö üsé ön thé çértïfïçäté thät " +"stüdénts réçéïvé whén théý çömplété thé çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт" +" ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт #" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Long)" @@ -3026,6 +3130,20 @@ msgstr "" "Éntér çöürsé-spéçïfïç övérrïdés för thé Wéß/HTML témpläté pärämétérs héré " "(JSÖN förmät) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "Çértïfïçäté Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" +"Éntér çöürsé-spéçïfïç çönfïgürätïön ïnförmätïön héré (JSÖN förmät) Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "ÇSS Çläss för Çöürsé Rérüns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" @@ -3259,6 +3377,16 @@ msgstr "" "єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " "αυтє ιяυяє ∂σł#" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "Çöürsé Längüägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" +"Spéçïfý thé längüägé öf ýöür çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "Téäms Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" @@ -4091,71 +4219,9 @@ msgstr "" "Thïs çöntént éxpérïmént häs ïssüés thät äfféçt çöntént vïsïßïlïtý. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "Çöürséwäré Ⱡ'σяєм ιρѕυм ∂σłσ#" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "Çöürsé Ìnfö Ⱡ'σяєм ιρѕυм ∂σłσя #" - -#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "Prögréss Ⱡ'σяєм ιρѕυм ∂#" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "Wïkï Ⱡ'σяєм ι#" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "Téxtßööks Ⱡ'σяєм ιρѕυм ∂σł#" - -#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "Stäff grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "Péér grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" - -#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "Sýlläßüs Ⱡ'σяєм ιρѕυм ∂#" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "Ìnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσ#" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" -msgstr "ÇÇX Çöäçh Ⱡ'σяєм ιρѕυм ∂σł#" +msgid "External Discussion" +msgstr "Éxtérnäl Dïsçüssïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" @@ -4341,17 +4407,16 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" "Spéçïfý whén thé Shöw Ànswér ßüttön äppéärs för éäçh prößlém. Välïd välüés " "äré \"älwäýs\", \"änswéréd\", \"ättémptéd\", \"çlöséd\", \"fïnïshéd\", " -"\"päst_düé\", änd \"névér\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" -" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " -"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " -"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " -"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " -"σƒƒι¢ια ∂єѕєяυ#" +"\"päst_düé\", \"çörréçt_ör_päst_düé\", änd \"névér\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" +" αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -4452,9 +4517,9 @@ msgstr "" "mööçsüppört@mäthwörks.çöm#" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "Gröüp Çönfïgürätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" @@ -4476,6 +4541,32 @@ msgstr "" "Éntér trüé ör fälsé. Ìf trüé, vïdéö çäçhïng wïll ßé üséd för HTML5 vïdéös. " "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "Vïdéö Pré-Röll Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" +"Ìdéntïfý ä vïdéö, 5-10 séçönds ïn léngth, tö pläý ßéföré çöürsé vïdéös. " +"Éntér thé vïdéö ÌD fröm thé Vïdéö Ûplöäds pägé änd öné ör möré tränsçrïpt " +"fïlés ïn thé föllöwïng förmät: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. För éxämplé, än éntrý för ä vïdéö" +" wïth twö tränsçrïpts lööks lïké thïs: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ι#" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "Shöw Rését Büttön för Prößléms Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" @@ -5118,6 +5209,15 @@ msgstr "" "∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " "мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ι#" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" +"Däté öf thé läst vïéw öf thé ßümpér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "Dö nöt shöw ßümpér ägäïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "Nävïgätïön Ⱡ'σяєм ιρѕυм ∂σłσ#" @@ -5132,7 +5232,7 @@ msgstr "Ìndéx Ⱡ'σяєм ιρѕ#" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -5199,6 +5299,9 @@ msgstr "Sïtémäp Ⱡ'σяєм ιρѕυм #" msgid "Terms of Service & Honor Code" msgstr "Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# +#. Translators: A 'Privacy Policy' is a legal document/statement describing a +#. website's use of personal information #: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py #: cms/templates/widgets/footer.html lms/templates/footer-edx-v2.html #: lms/templates/static_templates/privacy.html @@ -5217,12 +5320,30 @@ msgstr "Àççéssïßïlïtý Pölïçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕ msgid "Terms of Service" msgstr "Térms öf Sérvïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "ÇÇX Çöäçh Ⱡ'σяєм ιρѕυм ∂σł#" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" "Ýöü müst ßé ä ÇÇX Çöäçh tö äççéss thïs vïéw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" +"Çömplétéd thé çöürsé \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date}) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" +"Çömplétéd thé çöürsé \"{course_name}\" ({course_mode}) Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тє#" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -5297,13 +5418,109 @@ msgstr "" "Thé döwnlöäd ÛRL för thé générätéd çértïfïçäté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," " ¢σηѕє¢тєтυя α#" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "Thé ßädgé ïmägé müst ßé sqüäré. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" +"Thé ßädgé ïmägé fïlé sïzé müst ßé léss thän 250KB. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" +"Thé çöürsé mödé för thïs ßädgé ïmägé. För éxämplé, \"vérïfïéd\" ör " +"\"hönör\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" +"Bädgé ïmägés müst ßé sqüäré PNG fïlés. Thé fïlé sïzé shöüld ßé ündér 250KB. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" +"Sét thïs välüé tö Trüé ïf ýöü wänt thïs ïmägé tö ßé thé défäült ïmägé för " +"äný çöürsé mödés thät dö nöt hävé ä spéçïfïéd ßädgé ïmägé. Ýöü çän hävé önlý" +" öné défäült ïmägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт " +"σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒ#" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" +"Théré çän ßé önlý öné défäült ïmägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" -msgstr "Ìnvälïd Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" +"Àn {cert_type} Çértïfïçäté sïgnïfïés thät än {platform_name} léärnér häs " +"ägrééd tö äßïdé ßý {platform_name}'s hönör çödé änd çömplétéd äll öf thé " +"réqüïréd täsks för thïs çöürsé ündér ïts güïdélïnés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " +"ιη ¢υłρα qυι σƒƒι¢ι#" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" +"Àn {cert_type} Çértïfïçäté sïgnïfïés thät än {platform_name} léärnér häs " +"ägrééd tö äßïdé ßý {platform_name}'s hönör çödé änd çömplétéd äll öf thé " +"réqüïréd täsks för thïs çöürsé ündér ïts güïdélïnés, äs wéll äs hävïng théïr" +" phötö ÌD çhéçkéd tö vérïfý théïr ïdéntïtý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂#" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" +"Àn {cert_type} Çértïfïçäté démönsträtés ä hïgh lévél öf äçhïévémént ïn ä " +"prögräm öf stüdý, änd ïnçlüdés vérïfïçätïön öf thé stüdént's ïdéntïtý. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυ#" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. Translators: This line appears on the certificate after the name of a #. course, and provides more @@ -5315,6 +5532,13 @@ msgstr "" "ä çöürsé öf stüdý öfféréd ßý {partner_name}, thröügh {platform_name}. Ⱡ'σяєм" " ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" +"Àßöüt {platform_name} Àççömplïshménts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -5327,11 +5551,6 @@ msgstr "" msgid "Issued On:" msgstr "Ìssüéd Ön: Ⱡ'σяєм ιρѕυм ∂σłσ#" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "{month} {day}, {year} Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -5364,12 +5583,6 @@ msgstr "" "ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " "яєρяєнєη∂єяιт ιη νσłυρтαтє νєł#" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "{certificate_type} Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -5439,11 +5652,6 @@ msgstr "Wörk ät {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя #" msgid "Contact {platform_name}" msgstr "Çöntäçt {platform_name} Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" -"Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py @@ -5452,73 +5660,6 @@ msgstr "" "{platform_name} äçknöwlédgés thé föllöwïng stüdént äççömplïshmént Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "Çértïfïçäté Välïdätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" -"Àn {cert_type} Çértïfïçäté sïgnïfïés thät än {platform_name} léärnér häs " -"ägrééd tö äßïdé ßý {platform_name}'s hönör çödé änd çömplétéd äll öf thé " -"réqüïréd täsks för thïs çöürsé ündér ïts güïdélïnés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " -"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " -"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " -"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " -"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " -"ιη ¢υłρα qυι σƒƒι¢ι#" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" -"Àn {cert_type} Çértïfïçäté sïgnïfïés thät än {platform_name} léärnér häs " -"ägrééd tö äßïdé ßý {platform_name}'s hönör çödé änd çömplétéd äll öf thé " -"réqüïréd täsks för thïs çöürsé ündér ïts güïdélïnés, äs wéll äs hävïng théïr" -" phötö ÌD çhéçkéd tö vérïfý théïr ïdéntïtý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " -"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " -"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " -"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂#" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" -"Àn {cert_type} Çértïfïçäté démönsträtés ä hïgh lévél öf äçhïévémént ïn ä " -"prögräm öf stüdý, änd ïnçlüdés vérïfïçätïön öf thé stüdént's ïdéntïtý. " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " -"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," -" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " -"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυ#" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" -"© {year} {platform_name}. Àll rïghts résérvéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тє#" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -5532,10 +5673,10 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" -"Välïd {partner_name} {course_number} Çértïfïçäté | {platform_name} Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" +"{partner_name} {course_number} Çértïfïçäté | {platform_name} Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕ#" #. Translators: This text fragment appears after the student's name #. (displayed in a large font) on the certificate @@ -5550,6 +5691,65 @@ msgstr "" "{platform_name} {certificate_type} Çértïfïçäté öf Çömplétïön ïn Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт #" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" +"{fullname}, ýöü'vé éärnéd ä çértïfïçäté! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" +"Çöngrätülätïöns! Thïs pägé sümmärïzés äll öf thé détäïls öf whät ýöü'vé " +"äççömplïshéd. Shöw ït öff tö fämïlý, frïénds, änd çölléägüés ïn ýöür söçïäl " +"änd pröféssïönäl nétwörks. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " +"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" +" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " +"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " +"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα " +"ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα#" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" +"Möré äßöüt {fullname}'s äççömplïshmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "Àll rïghts résérvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "Ìnvälïd Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" +"Térms öf Sérvïçé & Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "Çértïfïçäté Välïdätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -5608,6 +5808,11 @@ msgstr "" "À réfünd réqüést häs ßéén ïnïtïätéd för {username} ({email}). Tö pröçéss " "thïs réqüést, pléäsé vïsït thé lïnk(s) ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "Wïkï Ⱡ'σяєм ι#" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -5631,6 +5836,33 @@ msgstr "" "Vïsït ä çöürsé wïkï tö ädd än ärtïçlé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "Çöürséwäré Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "Çöürsé Ìnfö Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "Sýlläßüs Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "Prögréss Ⱡ'σяєм ιρѕυм ∂#" + +#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "Téxtßööks Ⱡ'σяєм ιρѕυм ∂σł#" + #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -6124,9 +6356,13 @@ msgstr "" "Nö éndpöïnt wäs prövïdéd för ÉdxNötés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "Nötés Ⱡ'σяєм ιρѕ#" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" -msgstr "Édx Stäff Ⱡ'σяєм ιρѕυм ∂σł#" +msgid "{platform_name} Staff" +msgstr "{platform_name} Stäff Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -6147,6 +6383,14 @@ msgstr "Ûséd Régïsträtïön Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ msgid "Credit Card - Individual" msgstr "Çrédït Çärd - Ìndïvïdüäl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" +"mänüällý énrölléd ßý üsér_ïd {user_id}, énröllmént stäté tränsïtïön: " +"{transition} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "Mänüällý Énrölléd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" @@ -6174,6 +6418,42 @@ msgstr "" "Thïs stüdént (%s) ïs älréädý ällöwéd tö skïp thé éntränçé éxäm. Ⱡ'σяєм ιρѕυм" " ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" +"Thé énröllmént çödé ({code}) wäs nöt föünd för thé {course_name} çöürsé. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" +"Thïs énröllmént çödé häs ßéén çänçéléd. Ìt çän nö löngér ßé üséd. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" +"Thïs énröllmént çödé häs ßéén märkéd äs ünüséd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," +" ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" +"Thé énröllmént çödé häs ßéén réstöréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" +"Thé rédémptïön döés nöt éxïst ägäïnst énröllmént çödé ({code}). Ⱡ'σяєм ιρѕυм" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "Ûsér döés nöt éxïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" @@ -6271,7 +6551,7 @@ msgid "Email" msgstr "Émäïl Ⱡ'σяєм ιρѕ#" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "Längüägé Ⱡ'σяєм ιρѕυм ∂#" @@ -6342,6 +6622,35 @@ msgstr "" "¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυ#" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" +"Ýöür stüdénts whö mäý énröll répört ïs ßéïng générätéd! Ýöü çän vïéw thé " +"stätüs öf thé générätïön täsk ïn thé 'Péndïng Ìnstrüçtör Täsks' séçtïön. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂#" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" +"À stüdénts whö mäý énröll répört générätïön täsk ïs älréädý ïn prögréss. " +"Çhéçk thé 'Péndïng Ìnstrüçtör Täsks' täßlé för thé stätüs öf thé täsk. Whén " +"çömplétéd, thé répört wïll ßé äväïläßlé för döwnlöäd ïn thé täßlé ßélöw. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα#" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" @@ -6590,6 +6899,10 @@ msgstr "" "çöüpön wïth thé çöüpön ïd ({coupon_id}) üpdätéd Süççéssfüllý Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "Ìnstrüçtör Ⱡ'σяєм ιρѕυм ∂σłσ#" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -6604,7 +6917,8 @@ msgid "E-Commerce" msgstr "É-Çömmérçé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" @@ -7300,6 +7614,10 @@ 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 Ⱡ'σяєм ιρѕυм ∂#" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -7405,6 +7723,25 @@ msgstr "" "Süßmïssïöns hävé ßéén fläggéd för révïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "Stäff grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "Péér grädïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "Öpén Éndéd Pänél Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -7825,12 +8162,16 @@ msgstr "" "¢σηѕє¢тєтυя #" #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." msgstr "" -"Ööps! Thé çödé '{registration_code}' ýöü éntéréd ïs éïthér ïnvälïd ör " -"éxpïréd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"Thïs énröllmént çödé ({enrollment_code}) ïs nö löngér välïd. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." +msgstr "" +"Thïs énröllmént çödé ({enrollment_code}) ïs nöt välïd. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя#" #: lms/djangoapps/shoppingcart/views.py msgid "" @@ -8513,6 +8854,48 @@ msgstr "" msgid "No email address provided." msgstr "Nö émäïl äddréss prövïdéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" +"Öptïönäl längüägé thé téäm üsés äs ÌSÖ 639-1 çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "Téäms Ⱡ'σяєм ιρѕ#" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" +"Thé süpplïéd çöürsé ïd {course_id} ïs nöt välïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя#" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "çöürsé_ïd müst ßé prövïdéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" +"téxt_séärçh ïs nöt ýét süppörtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" +"Thé läst_äçtïvïtý pärämétér ïs nöt ýét süppörtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" +"Thé süpplïéd çöürsé_ïd {} ïs nöt välïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" +"Thé ördérïng {} ïs nöt süppörtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "" @@ -8554,11 +8937,6 @@ msgstr "" "Théré wäs än érrör vérïfýïng ýöür ÌD phötös. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" -"Ûsägé ïd öf Révérïfïçätïön XBlöçk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "Ìntrö Ⱡ'σяєм ιρѕ#" @@ -8636,8 +9014,12 @@ msgid "Verification photos received" msgstr "Vérïfïçätïön phötös réçéïvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" -msgstr "Nö çhéçkpöïnt föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +msgid "Invalid course location." +msgstr "Ìnvälïd çöürsé löçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." +msgstr "Ìnvälïd çhéçkpöïnt löçätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/djangoapps/verify_student/views.py msgid "Invalid image data during photo verification." @@ -8715,6 +9097,20 @@ msgstr "Ýöütüßé Ⱡ'σяєм ιρѕυм #" msgid "Taiwan" msgstr "Täïwän Ⱡ'σяєм ιρѕυ#" +#: lms/envs/devstack.py cms/templates/course-create-rerun.html +#: cms/templates/index.html cms/templates/settings.html +msgid "Organization" +msgstr "Örgänïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "Çöürsé Týpé Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "Hönör Ⱡ'σяєм ιρѕ#" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -8871,6 +9267,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "Réqüïréd Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" @@ -9065,6 +9462,7 @@ msgstr "Prévïéw Ⱡ'σяєм ιρѕυм #" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -9432,6 +9830,12 @@ msgstr "" "À çöhört wïth thé sämé nämé älréädý éxïsts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" +"Nümßér öf séçönds tö shöw élïgïßïlïtý méssägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "ßýtés Ⱡ'σяєм ιρѕ#" @@ -9590,10 +9994,6 @@ msgstr "" "Thé '{field_name}' fïéld çännöt ßé édïtéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тє#" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "Thïs välüé ïs ïnvälïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -9632,7 +10032,16 @@ msgstr "" "Nö dätä prövïdéd för üsér préférénçé üpdäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "Thïs välüé ïs ïnvälïd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "Thïs fïéld ïs nöt édïtäßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "ïnvälïd JSÖN Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" @@ -9735,10 +10144,6 @@ msgstr "Bäd çöürsé löçätïön prövïdéd Ⱡ'σяєм ιρѕυм ∂σ msgid "Missing branch on fresh clone" msgstr "Mïssïng ßränçh ön frésh çlöné Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "Mý Nötés Ⱡ'σяєм ιρѕυм ∂#" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -9761,6 +10166,23 @@ msgstr "" msgid "Upload completed" msgstr "Ûplöäd çömplétéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" +"müst hävé nämé öf thé çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" +"Çértïfïçäté dïçt {0} mïssïng välüé kéý '{1}' Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" +"PérmïssïönDénïéd: Fäïléd ïn äüthéntïçätïng {user} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "HTML Ⱡ'σяєм ι#" @@ -10114,9 +10536,10 @@ msgstr "Pägé Nöt Föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" msgid "Page not found" msgstr "Pägé nöt föünd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -10129,6 +10552,14 @@ msgstr "Löädïng Ⱡ'σяєм ιρѕυм #" msgid "close" msgstr "çlösé Ⱡ'σяєм ιρѕ#" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "Séttïngs Ⱡ'σяєм ιρѕυм ∂#" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -10142,14 +10573,6 @@ msgstr "Çänçél Ⱡ'σяєм ιρѕυ#" msgid "Course Number" msgstr "Çöürsé Nümßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "Séttïngs Ⱡ'σяєм ιρѕυм ∂#" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -10955,7 +11378,7 @@ msgstr "" "Ìt wörks! Thïs ïs thé défäült hömépägé för thïs Öpén édX ïnstänçé. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "Séärçh för ä çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" @@ -12060,58 +12483,10 @@ msgid "No playable video sources found." msgstr "" "Nö pläýäßlé vïdéö söürçés föünd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" -#: lms/templates/video.html -msgid "Video position" -msgstr "Vïdéö pösïtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" - -#: lms/templates/video.html -msgid "Play" -msgstr "Pläý Ⱡ'σяєм ι#" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "Spééds Ⱡ'σяєм ιρѕυ#" - -#: lms/templates/video.html -msgid "Speed" -msgstr "Spééd Ⱡ'σяєм ιρѕ#" - -#: lms/templates/video.html -msgid "Volume" -msgstr "Völümé Ⱡ'σяєм ιρѕυ#" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" -"Çlïçk ön thïs ßüttön tö müté ör ünmüté thïs vïdéö ör préss ÛP ör DÖWN " -"ßüttöns tö ïnçréäsé ör déçréäsé völümé lévél. Ⱡ'σяєм ιρѕυм ∂σł#" - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "Fïll ßröwsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" - -#: lms/templates/video.html -msgid "HD off" -msgstr "HD öff Ⱡ'σяєм ιρѕυ#" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "Türn öff çäptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "Skïp tö énd öf tränsçrïpt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" -"Àçtïvätïng än ïtém ïn thïs gröüp wïll spööl thé vïdéö tö thé çörréspöndïng " -"tïmé pöïnt. Tö skïp tränsçrïpt, gö tö prévïöüs ïtém. Ⱡ'σяє#" - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "Gö ßäçk tö stärt öf tränsçrïpt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" @@ -12528,6 +12903,39 @@ msgstr "Vïéw grädéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" msgid "Download student grades" msgstr "Döwnlöäd stüdént grädés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "Shäré ön: Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "Àdd tö Mözïllä Bäçkpäçk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "Prïnt Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" +"Àdd Çértïfïçäté tö LïnkédÌn Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "Shäré ön LïnkédÌn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "Nötéd ßý Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" +"Süppörtéd ßý thé föllöwïng örgänïzätïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -12567,10 +12975,6 @@ msgstr "" "Ìf ýöü äré trýïng tö välïdäté ä çértïfïçäté wïth thïs ÌD nümßér, ït mäý ßé ä" " förgérý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "Çértïfïçäté Týpé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "Öpén Çhät Ⱡ'σяєм ιρѕυм ∂σł#" @@ -12999,6 +13403,20 @@ msgstr "" msgid "{platform_name} Logo" msgstr "{platform_name} Lögö Ⱡ'σяєм ιρѕυм ∂#" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "Réfïné ýöür séärçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "{course_number} Çöürséwäré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "Çöürsé Ûtïlïtïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -13015,10 +13433,6 @@ msgstr "" "ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι " "σƒƒι¢ια ∂#" -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "{course_number} Çöürséwäré Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "Çöürsé Séärçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" @@ -13048,10 +13462,6 @@ msgstr "" "Ýöür sçöré ïs {current_score}%. Ýöü hävé pässéd thé éntränçé éxäm. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "Çöürsé Ûtïlïtïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -13276,6 +13686,36 @@ msgstr "" msgid "Enrollment Data" msgstr "Énröllmént Dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" +"Tö döwnlöäd ä ÇSV fïlé çöntäïnïng pröfïlé ïnförmätïön för stüdénts whö äré " +"énrölléd ïn thïs çöürsé, vïsït thé Dätä Döwnlöäd séçtïön öf thé Ìnstrüçtör " +"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ" +" єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυ#" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" +"Tö döwnlöäd ä lïst öf stüdénts whö mäý énröll ïn thïs çöürsé ßüt hävé nöt " +"ýét sïgnéd üp för ït, vïsït thé Dätä Döwnlöäd séçtïön öf thé Ìnstrüçtör " +"Däshßöärd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ" +" єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσ#" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "" @@ -13680,6 +14120,16 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "Ýöür {cert_name_short} ïs Générätïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" +"Thïs lïnk wïll öpén thé çértïfïçäté wéß vïéw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "Vïéw {cert_name_short} Ⱡ'σяєм ιρѕυм ∂#" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "" @@ -13714,15 +14164,6 @@ msgid "Complete our course feedback survey" msgstr "" "Çömplété öür çöürsé féédßäçk sürvéý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" -"Àdd Çértïfïçäté tö LïnkédÌn Pröfïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "Shäré ön LïnkédÌn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -15166,34 +15607,34 @@ msgid "The {platform_name} team" msgstr "Thé {platform_name} téäm Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." msgstr "" -"Thänk ýöü för ýöür pürçhäsé öf {course_name}! Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєт#" +"Thänk ýöü för pürçhäsïng énröllménts ïn {course_name}. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" "Àn ïnvöïçé för {currency_symbol}{total_price} ïs ättäçhéd. Päýmént ïs düé " -"ïmmédïätélý. Ìnförmätïön ön päýmént méthöds çän ßé föünd ön thé ïnvöïçé. " -"Ⱡ'σяєм ιρ#" +"üpön réçéïpt. Ýöü çän fïnd ïnförmätïön äßöüt päýmént méthöds ön thé ïnvöïçé." +" Ⱡ'σяєм#" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" -"À ÇSV fïlé öf ýöür régïsträtïön çödés ïs ättäçhéd. Pléäsé dïstrïßüté " -"régïsträtïön çödés tö éäçh stüdént plännïng tö énröll üsïng thé émäïl " -"témpläté ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, " -"ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " -"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " -"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" -" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " -"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłł#" +"À .çsv fïlé thät lïsts ýöür énröllmént çödés ïs ättäçhéd. Ýöü çän üsé thé " +"émäïl témpläté ßélöw tö dïstrïßüté énröllmént çödés tö ýöür stüdénts. Éäçh " +"stüdént müst üsé ä sépäräté énröllmént çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " +"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " +"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " +"∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα" +" ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт #" #. Translators: This is the signature of an email. "\n" is a newline #. character @@ -15257,8 +15698,8 @@ msgid "Invoice No: {invoice_number}" msgstr "Ìnvöïçé Nö: {invoice_number} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" -msgstr "Térms: Düé Ìmmédïätélý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +msgid "Terms: Due Upon Receipt" +msgstr "Térms: Düé Ûpön Réçéïpt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Due Date: {date}" @@ -15299,29 +15740,30 @@ msgstr "" "Tötäl: {currency_symbol}{sale_price} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" -msgstr "Päýmént ïnstrüçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +msgid "Payment Instructions" +msgstr "Päýmént Ìnstrüçtïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" -"Fäïlüré tö päý thïs ïnvöïçé wïll résült thé ïnvälïdätïön öf stüdént " -"énröllmént thät üsé thésé çödés. Àll pürçhäsés äré fïnäl. Pléäsé référ tö " -"thé çänçéllätïön pölïçý ön {site_name} för möré ïnförmätïön. Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " -"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " -"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " -"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " -"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт#" +"Ìf wé dö nöt réçéïvé päýmént, thé léärnér énröllménts thät üsé thésé çödés " +"wïll ßé çänçéléd änd léärnérs wïll nöt ßé äßlé tö äççéss çöürsé mätérïäls. " +"Àll pürçhäsés äré fïnäl. För möré ïnförmätïön, séé thé {site_name} " +"çänçéllätïön pölïçý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє є#" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "For payment questions, contact {contact_email}" msgstr "" -"Ìf ýöü hävé päýmént qüéstïöns, pléäsé çöntäçt {contact_email} Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"För päýmént qüéstïöns, çöntäçt {contact_email} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєт#" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -15600,24 +16042,23 @@ msgstr "Skïp Ⱡ'σяєм ι#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" -msgstr "Àdd Çöüpön Ⱡ'σяєм ιρѕυм ∂σłσ#" +msgid "Add Coupon Code" +msgstr "Àdd Çöüpön Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" +msgid "Enter information about the coupon code below." msgstr "" -"Pléäsé éntér Çöüpön détäïl ßélöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" +"Éntér ïnförmätïön äßöüt thé çöüpön çödé ßélöw. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" -msgstr "Çödé Ⱡ'σяєм ι#" +msgid "Coupon Code" +msgstr "Çöüpön Çödé Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" -msgstr "Pérçéntägé Dïsçöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +msgid "Discount Percentage" +msgstr "Dïsçöünt Pérçéntägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Add expiration date" @@ -15698,10 +16139,6 @@ msgstr "" msgid "Audit" msgstr "Àüdït Ⱡ'σяєм ιρѕ#" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "Hönör Ⱡ'σяєм ιρѕ#" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "Bäsïç Çöürsé Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" @@ -15841,6 +16278,20 @@ msgstr "" "Döwnlöäd pröfïlé ïnförmätïön äs ä ÇSV Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" +"Çlïçk tö généräté ä ÇSV fïlé thät lïsts léärnérs whö çän énröll ïn thé " +"çöürsé ßüt hävé nöt ýét döné sö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" +"Döwnlöäd ä ÇSV öf léärnérs whö çän énröll Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -15871,12 +16322,10 @@ msgid "Generate Problem Grade Report" msgstr "Généräté Prößlém Grädé Répört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "Répörts Àväïläßlé för Döwnlöäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -15909,7 +16358,6 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." @@ -15924,8 +16372,8 @@ msgstr "" "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" -msgstr "Régïsträtïön Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +msgid "Enrollment Codes" +msgstr "Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -15941,9 +16389,19 @@ msgid "Create Enrollment Codes" msgstr "Çréäté Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." msgstr "" -"Döwnlöäd ä .çsv fïlé öf äll énröllmént çödés för thïs çöürsé Ⱡ'σяєм ιρѕυм " +"Çänçél, réstöré, ör märk än énröllmént çödé äs ünüséd. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "Çhängé Énröllmént Çödé Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." +msgstr "" +"Döwnlöäd ä .çsv fïlé öf äll énröllmént çödés för thïs çöürsé. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -15951,9 +16409,9 @@ msgid "Download All Enrollment Codes" msgstr "Döwnlöäd Àll Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" -"Döwnlöäd ä .çsv fïlé öf äll ünüséd énröllmént çödés för thïs çöürsé Ⱡ'σяєм " +"Döwnlöäd ä .çsv fïlé öf äll ünüséd énröllmént çödés för thïs çöürsé. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -15962,10 +16420,10 @@ msgstr "" "Döwnlöäd Ûnüséd Énröllmént Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" -"Döwnlöäd ä .çsv fïlé öf äll üséd énröllmént çödés för thïs çöürsé Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +"Döwnlöäd ä .çsv fïlé öf äll üséd énröllmént çödés för thïs çöürsé. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Used Enrollment Codes" @@ -15977,13 +16435,12 @@ msgid "Course Price" msgstr "Çöürsé Prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " -msgstr "Çöürsé Prïçé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" +msgid "Course price per seat: " +msgstr "Çöürsé prïçé pér séät: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" -msgstr "Sét Prïçé Ⱡ'σяєм ιρѕυм ∂σł#" +msgid "Edit Price" +msgstr "Édït Prïçé Ⱡ'σяєм ιρѕυм ∂σłσ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Sales" @@ -15996,10 +16453,10 @@ msgstr "Tötäl Çrédït Çärd Pürçhäsés: Ⱡ'σяєм ιρѕυм ∂σł #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" "Döwnlöäd ä .çsv fïlé för äll çrédït çärd pürçhäsés ör för äll ïnvöïçés, " -"régärdléss öf stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +"régärdléss öf stätüs. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Invoices" @@ -16033,34 +16490,71 @@ msgid "Download Enrollment Report" msgstr "Döwnlöäd Énröllmént Répört Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" -msgstr "Çöüpöns Lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +msgid "Available Reports" +msgstr "Àväïläßlé Répörts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." msgstr "" -"Çlïçk tö généräté ä ÇSV fïlé öf äll Çöüpön Çödés: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α#" +"Thé föllöwïng répörts äré äväïläßlé för döwnlöäd. Répörts äré nöt délétéd. À" +" lïnk tö évérý répört rémäïns äväïläßlé ön thïs pägé, ïdéntïfïéd ßý thé däté" +" änd tïmé (ïn ÛTÇ) thät thé répört wäs générätéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢α#" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." +msgstr "" +"Nöté: Tö hélp prötéçt léärnér dätä, lïnks tö thésé répörts thät ýöü " +"sävé öütsïdé öf thïs pägé ör thät ýöü sénd ör réçéïvé ïn émäïl éxpïré äftér " +"fïvé mïnütés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂є#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" -msgstr "Döwnlöäd çöüpön çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +msgid "Coupon Code List" +msgstr "Çöüpön Çödé Lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" -msgstr "Çöüpöns Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +msgid "Download a .csv file of all coupon codes for this course." +msgstr "" +"Döwnlöäd ä .çsv fïlé öf äll çöüpön çödés för thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" -msgstr "Éxpïrý Däté Ⱡ'σяєм ιρѕυм ∂σłσя #" +msgid "Download Coupon Codes" +msgstr "Döwnlöäd Çöüpön Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" -msgstr "Dïsçöünt (%) Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +msgid "Coupon Codes" +msgstr "Çöüpön Çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" -msgstr "Rédéém Çöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "Éxpïrätïön Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon (%)" +msgstr "Çöüpön (%) Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Number Redeemed" +msgstr "Nümßér Rédééméd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{code}" @@ -16075,139 +16569,134 @@ msgid "{discount}" msgstr "{discount} Ⱡ'σяєм#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." +msgid "The Invoice Number field cannot be empty." msgstr "" -"Ìnvöïçé nümßér shöüld nöt ßé émptý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +"Thé Ìnvöïçé Nümßér fïéld çännöt ßé émptý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" -msgstr "Névér Éxpïrés Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +msgid "No Expiration Date" +msgstr "Nö Éxpïrätïön Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" -msgstr "Pléäsé éntér thé çömpäný nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" +msgid "Enter the company name." +msgstr "Éntér thé çömpäný nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "The company name cannot be a number." msgstr "" -"Pléäsé éntér thé nön-nümérïç välüé för çömpäný nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"Thé çömpäný nämé çännöt ßé ä nümßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Enter the company contact name." +msgstr "Éntér thé çömpäný çöntäçt nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "The company contact name cannot be a number." +msgstr "" +"Thé çömpäný çöntäçt nämé çännöt ßé ä nümßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Enter the email address for the company contact." +msgstr "" +"Éntér thé émäïl äddréss för thé çömpäný çöntäçt. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" -msgstr "" -"Pléäsé éntér thé çömpäný çöntäçt nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυ#" +msgid "Enter a valid email address." +msgstr "Éntér ä välïd émäïl äddréss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" -msgstr "" -"Pléäsé éntér thé nön-nümérïç välüé för çömpäný çöntäçt nämé Ⱡ'σяєм ιρѕυм " -"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +msgid "Enter the recipient name." +msgstr "Éntér thé réçïpïént nämé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "The recipient name cannot be a number." msgstr "" -"Pléäsé éntér thé çömpäný çöntäçt émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"Thé réçïpïént nämé çännöt ßé ä nümßér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "Enter the recipient email address." msgstr "" -"Pléäsé éntér thé välïd émäïl äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"Éntér thé réçïpïént émäïl äddréss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Enter the billing address." +msgstr "Éntér thé ßïllïng äddréss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Enter the price per course seat." +msgstr "" +"Éntér thé prïçé pér çöürsé séät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." +msgstr "" +"Éntér ä nümérïç välüé för thé prïçé pér çöürsé séät. Dö nöt ïnçlüdé çürrénçý" +" sýmßöls. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Enter the number of enrollment codes." +msgstr "" +"Éntér thé nümßér öf énröllmént çödés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" -msgstr "Pléäsé éntér thé réçïpïént nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "Enter a numeric value for the number of enrollment codes." msgstr "" -"Pléäsé éntér thé nön-nümérïç välüé för réçïpïént nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυя α#" +"Éntér ä nümérïç välüé för thé nümßér öf énröllmént çödés. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "Select a currency." +msgstr "Séléçt ä çürrénçý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Enter a coupon code." +msgstr "Éntér ä çöüpön çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "The discount percentage must be less than or equal to 100." msgstr "" -"Pléäsé éntér thé réçïpïént émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" -msgstr "" -"Pléäsé éntér thé ßïllïng äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" -msgstr "Pléäsé éntér thé ünït prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" -msgstr "" -"Pléäsé éntér thé nümérïç välüé för ünït prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" -msgstr "" -"Pléäsé éntér thé nümßér öf énröllmént çödés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" -msgstr "" -"Pléäsé éntér thé nümérïç välüé för nümßér öf énröllmént çödés Ⱡ'σяєм ιρѕυм " +"Thé dïsçöünt pérçéntägé müst ßé léss thän ör éqüäl tö 100. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" -msgstr "Pléäsé éntér thé çöürsé prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." msgstr "" -"Pléäsé éntér thé nümérïç välüé för çöürsé prïçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," -" ¢σηѕє¢тєтυя α#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" -msgstr "Pléäsé séléçt thé çürrénçý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "Pléäsé éntér thé çöüpön çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "" -"Pléäsé éntér thé çöüpön dïsçöünt välüé léss thän ör éqüäl tö 100 Ⱡ'σяєм " -"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" -msgstr "" -"Pléäsé éntér thé nümérïç välüé för dïsçöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" +"Éntér ä nümérïç välüé för thé dïsçöünt ämöünt. Dö nöt ïnçlüdé thé pérçént " +"sïgn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" -msgstr "Édït Çöüpön Ⱡ'σяєм ιρѕυм ∂σłσя #" +msgid "Edit Coupon Code" +msgstr "Édït Çöüpön Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" -msgstr "Ûpdäté Çöüpön Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" +msgid "Edit Coupon Code Information" +msgstr "Édït Çöüpön Çödé Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" -msgstr "Ûpdäté Çöüpön Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +msgid "Code" +msgstr "Çödé Ⱡ'σяєм ι#" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "example: A123DS" msgstr "éxämplé: À123DS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" -msgstr "Éxpïrätïön Däté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +msgid "Percentage Discount" +msgstr "Pérçéntägé Dïsçöünt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" +msgstr "Ûpdäté Çöüpön Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" @@ -16467,6 +16956,50 @@ msgstr "Ìnstrüçtör Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт msgid "Revert to Legacy Dashboard" msgstr "Révért tö Légäçý Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "Énröllmént Çödé Stätüs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" +"Çhängé thé stätüs öf än énröllmént çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "Énröllmént Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "Fïnd Énröllmént Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" +"Éntér thé réäsön whý thé stüdénts äré tö ßé mänüällý énrölléd ör ünénrölléd." +" Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυ#" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" +"Thïs çännöt ßé léft ßlänk änd wïll ßé réçördéd änd préséntéd ïn Énröllmént " +"Répörts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" +"Théréföré, pléäsé gïvén énöügh détäïl tö äççöünt för thïs äçtïön. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "Réäsön Ⱡ'σяєм ιρѕυ#" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "Régïstér/Énröll Stüdénts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" @@ -16924,6 +17457,10 @@ msgstr "" "Pléäsé éntér Çöürsé Mödé détäïl ßélöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "Sét Prïçé Ⱡ'σяєм ιρѕυм ∂σł#" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "Stüdént Grädéßöök Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" @@ -17644,10 +18181,6 @@ msgstr "" "¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ρ#" -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "Énröllmént Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "Énröllmént Lïnk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" @@ -17656,6 +18189,10 @@ msgstr "Énröllmént Lïnk Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" msgid "Used" msgstr "Ûséd Ⱡ'σяєм ι#" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "Ìnvälïd Ⱡ'σяєм ιρѕυм #" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "Däté öf pürçhäsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" @@ -17748,6 +18285,12 @@ msgstr "Çönfïrm Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм msgid "{site_name} - Confirm Enrollment" msgstr "{site_name} - Çönfïrm Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "" +"{course_number} {course_title} Çövér Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -17760,12 +18303,8 @@ msgid "{course_name}" msgstr "{course_name} Ⱡ'σяєм#" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "{start_date} Ⱡ'σяєм#" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" -msgstr "{end_date} Ⱡ'σяєм#" +msgid "{start_date} - {end_date}" +msgstr "{start_date} - {end_date} Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -17843,11 +18382,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "Àçtïväté Çöürsé Énröllmént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "" -"{course_number} {course_title} Çövér Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -19007,6 +19541,96 @@ msgstr "Ýöür fïlé häs ßéén délétéd. Ⱡ'σяєм ιρѕυм ∂σł msgid "close alert" msgstr "çlösé älért Ⱡ'σяєм ιρѕυм ∂σłσя #" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "Çöürsé Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "Thïs mödülé ïs nöt énäßléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" +"Ûpön süççéssfül çömplétïön öf ýöür çöürsé, léärnérs réçéïvé ä çértïfïçäté tö" +" äçknöwlédgé théïr äççömplïshmént. Çöürsé téäm mémßérs wïth thé Àdmïn rölé " +"ïn Stüdïö çän çréäté çöürsé çértïfïçätés ßäséd ön témplätés thät éxïst för " +"ýöür örgänïzätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє#" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" +"Çöürsé téäm mémßérs wïth thé Àdmïn rölé çän älsö ädd sïgnätörý nämés för ä " +"çértïfïçäté, änd üplöäd ässéts ïnçlüdïng sïgnätüré ïmägé fïlés för " +"sïgnätörïés. {em_start}Nöté:{em_end} Sïgnätüré ïmägés äré üséd önlý för " +"vérïfïéd çértïfïçätés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg " +"єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт " +"єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт " +"αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη " +"νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт #" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" +"Çlïçk {em_start}Néw Çértïfïçäté{em_end} tö ädd ä néw çértïfïçäté. Tö édït ä " +"çértfïçäté, hövér övér ïts ßöx änd çlïçk {em_start}Édït{em_end}. Ýöü çän " +"délété ä çértïfïçäté önlý ïf ït häs nöt ßéén ïssüéd tö ä léärnér. Tö délété " +"ä çértïfïçäté, hövér övér ïts ßöx änd çlïçk thé délété ïçön. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σł#" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "Léärn Möré Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "Öthér Çöürsé Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "Détäïls & Sçhédülé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "Grädïng Ⱡ'σяєм ιρѕυм #" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "Çöürsé Téäm Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "Àdvänçéd Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "Çöürsé Çhéçklïsts Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" @@ -19212,11 +19836,6 @@ msgstr "" "Thé püßlïç dïspläý nämé för thé néw çöürsé. (Thïs nämé ïs öftén thé sämé äs " "thé örïgïnäl çöürsé nämé.) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "Örgänïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -20071,10 +20690,6 @@ msgstr "" "мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " "єα ¢σммσ∂σ ¢σ#" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "Léärn Möré Ⱡ'σяєм ιρѕυм ∂σłσ#" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -20108,34 +20723,6 @@ msgstr "" " αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " "ηιѕι υт αłιqυιρ є#" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "Öthér Çöürsé Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "Détäïls & Sçhédülé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "Grädïng Ⱡ'σяєм ιρѕυм #" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "Çöürsé Téäm Ⱡ'σяєм ιρѕυм ∂σłσя #" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "Àdvänçéd Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "Wélçömé Ⱡ'σяєм ιρѕυм #" @@ -21786,6 +22373,24 @@ msgstr "" "тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," " qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σ#" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "Çöürsé Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" +"Prövïdé üséfül ïnförmätïön äßöüt ýöür çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" +"Ìdéntïfý thé çöürsé längüägé héré. Thïs ïs üséd tö ässïst üsérs fïnd çöürsés" +" thät äré täüght ïn ä spéçïfïç längüägé. Ⱡ'σяєм ιρѕυм ∂σ#" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "Ìntrödüçïng Ýöür Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index c9c8f47c36837ad48979abed5e116fc618a5e790..01a91a07ba924d693ab997b0d6f0b2a93499b451 100644 GIT binary patch delta 34117 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

W+B)GUV}OZnm%G)IFCT> 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 delta 28166 zcmZwP1)LSt!~gM_dtq5}>5e6qM!LIOLOP^Hx;ri)jpPDLcL>reTxph&mJ|?4kro96 zL{NA>-#G_gKF|L@uixQ)YR;TFbLPz4d)MEESz)X8B?{a~8f%Wj_BNK|q{kOI9A{&Q zJV;R(rb+HyU!g#n8)v@)c106th=mP4@UZDmnT`%^*ZdefyU}p67cAT`B z4HIB_)JWFB#2nvgOe7_KhH-EN>VV_Wj|(Y}VO)&e*Kv|z z7&4ultf*^W8+E)fm=%}yW&FDkIYdSn=Idt~D2p3NSI6b}0;k~I{*JQ>vkY*Y5_lBV zpfk{MGC&5@nU}`YSO=40CoF)2(K|8hN_xvc#{VNC=?0nETMLVl?uTV?9r8ct9{;GJ zPX{|r2ke8n@dv9j#LR^}r~}kTUCO4Y5o&`v!LF!FG!!*=CI*P8;zk^e+mVxUiVtNp zl#ey=C)5G64Kp3Chj~el#82>Rtc~wc^=l7zoN725JL6CI6;>W$I`Aw0KsxY-NFgF; zM>rYEQvWr zdF=$8c0@Ep-7pyrL>*`{#=@D_xu~IAh$>%)nuJ?ydM~P@hcP9d#S(ZQRX?2J)uhXT z8p+yNO!xmlBHksyOcZQKUGpDM9jH6T9H=4c8n&_NUZ{~6jyk}2TRs(2kzS1I;C9T3 z2T>>b73$bwn1D5`_aQ61`n zx@~)-Mr0tWV^dKhwHgCD;8r5KW(V<0yo~d)<2cR=-=R7%j)Z#t6{_JKsQvd~2%g4R zcoEg!kEk>L4Kb6>g zI@51aBeWlN#%C}QUPG;bk5TpFPBE7%F{<5+sE!pywO0#uoIoogy6yVgjESf-T!y-R zwqgW6LS6gBOb|7c5#wWFR7c8VT&#nBY=Sz07O0VFkMXdxwJ)-Nz!^bAXEX`5!+g|` zEk~WnE}M?AUPX1}4^)HhR5P>*FahZ%s7uuWb!h^a9#^2wd_ShabC^Q+|6?M$R_-)) zheoj)PR0s&4t1cU)6E%YK&5k`&a4QAVM)~7sfp@HE7VAI!MfN3)$VT8i2G(RYC2#_ zBDt{%=E2d}88@OvAjM49ZA_2qXj{yLT~PP^B-FLsh&uBlSR8MoCU2Tqrh|1b3F%g- zc6wq!*K81x#5fvtMzc`YHVRd7B__fRxD9t>ee4;@J&yaW^Jkm=`^_;gB!f}y&qwXQ z5;gSOFd?3rWAFc~WMn4e4kpFebIqBjMh#Ua)O}wVwPQ*A1gqQpg{T89M;+*ERL6Ir zF2NxzibrkvKd2K<5XJcCC6Xb^yrb2^9;7>=Cd~y*g-@{}hR!o{q86${Q!pjYL=Ej% zsP=ZDCf|K5kMUSebxCXC65NI=ZxC2uu3>-F9GHhC@DOUpzp*NoS!g;o26c^};vh`0 z$UN7_qB@dqvDv>0YUD;>H=K!^@E^>98|Z~@2r%maLf znv8Ro8yBNSW)*6E*n=tXXH1Q+tw~n!5<)sRmcjj~cK$|2Ea3Q8nx3Yx=E6)=D2wW0 zYn$$iX-UsQO`?sc$$AuZ?N4E2yoBmV-c>w!uo9NVf~(Ea+Y5Dj&c;}};g=K9WLSf0 zD2SS5F{qxNvFS^wyW$tr{r}XKzeVluTVv`cLoH-!Q60{LYPT%vz|~PF&Sv-v8am z(9rhBI5^5W5!LVv)EO_ger?@u-ETc^y?~+AzmDqYJybhSP{(~^?1TYbKq&HA)b#~*_NUXunBdEVo;Om0_x13pl1JHsE&nk(`Ud;sCLU* ztDsIKP@710BCSvh#uunFjj|Ospl0n})B#S|{7a|~+_&X_p$-_b+0;*oD$j~KP*Iz% zh8odkNXG(B2O^2c7>${62CApqFbsF1=EQN-keHDU!(9WRa< zu?m*M4yeh#0=@hHAd!S*9Q87I??>%;6~pkpP5)`rv9_9pCpo64JPoRY#jppKL#>P( zFfJa(0{A^@gx_NlOty_nsrx^Ih$@!AY*-1^)6S@d*PuGG33X}qp&Gh?N%20a{0%0? zc+sYV>CjI)9ChikSqoUpU_e7!gNTN%HrB+B*bFzJCQqDi%#cN(7NV-C1GYt7s@|wc zHwblYr=r%4d8iZEjOsuTb*T=a_B-_r*FOu93uI_5e}&2Ltxbn*H`g*bYR9ywdRcKK z=ERS1EviG8PzSz;8sdLY2M*g|E@?W{iRMIgwBioNUk%nFBODu`u3cZ$P)w4K~14s1Cde5YhA8{npIV45$N?K~2h! zQ5|fB+M%7bJ8F^+vgKp3H|a^Jx%9@C$J%MyNrD=QOsJ0ML3KP(o=8d}4N(W|f|?V9 ztV6Lf=@D2BW3W4h?lRx+4L}Y3dQ648Fb$r!{)%ZyhwL^T%ZxgaJV=KEPBB|h2{nXu zPz^Lj^|Tk($1hO#^+i-iucA8g0M&uUd(0*4gt{#UqUuMYF2Q_My-hZ~594rr=K>KO z_$OQN3#K6b7pmuBdre1jV^-4TP_wr^YDl}FF3|v+9*VU{kH_YC4)bB2eWt_BF%RkQ zu%hn&=S0G>$bPf3HOA_sC!kiuGZ=x-PJ8BaBftrjVhfV!t zSeA5Z)cxNCbxA)(jr3sD-8K3!wWx+RqITGYnw%F=L-rVT?Nc2w*Ej;z zU?nV#wNV|MfI9FrOpSA~5N^iw_%o{G?~eq`Y)tx{x$QEb8pw~@u^4L7)WcZV1~n-= zqB=4dHRR(_b7qsxKaAS%Jn960w)uaeIvo3`8PP-mBAO(rF$DXfCe;wsj^j`}EWkLp z5>@^+YNUb~8xNy8b^;6F4b*;N$IO9JqtaPW3tApj2Lq*u6eUv27L3C3q^F}6qBE$5 zZ=;6nCF;PT$4xo~YDjaUu4z@&C2L~Kd!R;Y6gI(Ws1DyX`2puK5uN#8s7d9VFg=ci z>S-bj#SExRklmUG)sX_$vZ#h@*>rtWyR9)Ec0`r;viSork?#NDMAYLcs54lB8k%U- zBs_%i@H*DU2dD!VIcaX&iWotHv#SlXoR*1cR6q zk6;13a-Q-3oJiaY<~!QHsF7HR>cC2yUWdA-TTu<~LLD#$HFqvxTzq7GfokU+w#AT( zW&!GqWk@f;+;}-aBp(sq59YI70qjY-Eq1~)xDkt9;yU9U^d{?NGxRI)Bl0(49=wj~ zc-$*yPKBZFns8Kp1nN@c!7vOIBa(_pHOz#cVmOXOo#|54nXEw#;U?5I--9~iV>W#r z6O+DyQ}B0NKI})+fpMq@KwHIL-!~1gFzl_N4k^s zDC+T?>zc6&b|u{g2jdAWjg_yPSF!+BB)tLC<8Rns_ka8w=76J6PrtpW13Nd(rOAzI zs2OI%*{F`}#LAfNmg!&{%uaefsv`%m5$3sVmiSRvg!ENRgJC~&oB)wrM5^N_sPsY{ zfa&hAsNhU&g)cC+%M0W$X09~7YbNakREM`#ox(sQsB9>gs859Y-1hh}7IVsX+vaRIJD9kAjfvvT%8 z9e5{dBb&lV45ea_qZI@ z&U?&=1%5N%iq*qHq$gq?-2EHloq@=GGSpD)-_6kG!KtKMVqScRnK9*4GwVxWJkpg= z*Rn3^w(N}AaU^PlR-^VihOzMxrr;7j#l56M0?+L=!GUBvMOEzlhj|+IK&AU&0vv?i zN{2;B&$a1On3(hp)cyWD`tb!8z}J`#bG)DLB8^Z7Xm1O8VI0!^QR~BS zOpdcL1lM6)++x$aupH?a%!1Rkg0cVP>FbgwLump8q@53A#@fI851)Pe3{GW^x%J8#Sh#YOFx0(EJ#VRbBs>hKT@ z=*&kFQNxo_9hi+8@>QtvU8rmR9qQVhMs@5tsv~bO9Q|+2?UfBvlWvNou{V~%4X8`? z(B|j(oAKAA>F~EHSbaOc>nVqFr7^8fyH#tvY71EDU9Vy^< zy`{GsHX%I+HMGB?M(i1CBwu4jOccxY9@qIWIq6mbB4dg4K^^!N=EIL!=r#1iF(*z$ zUF)r=YaK+*k&~#|ehI_z7xd0F#C7J7u82eMGS)mc|P#ugP-}P3!B3PevQ_PKDSufb~clZ(cnG?90 z^Z}6CgE5#26NS0nQk)&9 zkgkh^@keZr4HIi*xc{~j=|M*RB(Ad+7o(QUdP&U?jY3`X)u{XV5$YOOPUd>EyauX6 z?eH|t!6Mipx$E@Bd6)s?v+$S4TsRrK;C7DhydV;R>raaS`f(jncT@!>2FmTF*v?+}Vk0=Mo0W5eZLg8f=4lY6VcY z(+bpm{tJfUuc&q6C2BIhM>QBbo$D<$Sx}R)AZo!WZ_{;9`?Wyb6&+D`MYnXWdH)|x zh8mn;D^5i<6ou-*YSc=$5!LV>RELhEM&>-~srb z2CxAhQA9(MDx>a|6!3!PE-e?P2^BT)x9f$G3n)HQ#I>R_Tw zW}!=lX-U^dEl7cGL_Q-j8P(Hg*bXy{~r{5~rkmO3Ni?1+~?*A%z&HdXETTw6% zSK&+Cg$weTyQA?(<_rg*hHfvOz-w3#*XB3nKcb!unG2W>x5BohkK#7WSTZ>ebiDs47C6q#t6(%)b+kQs*IYHi%}iff|~6=V=YWm z%=KQ&J7Qnbi%{){73cofHLF8J6=!2fyont#O$oE4j>IOUPhv~VQquL_h(@9oq8J>A zw^4Ufvr^`%H~`h&Qq+q2BWh)gSK2(}%9rN;|Co#(WQ@l>xBx4calMb_H&9Qn>SbLg z24hgS&llxP1IO`_-*NuLJNSJi*LjZHs=3ZBTwTlczVRIYv6;jX^~~gpM6H0n`T;ZB z>(n<-txY(Wg7+AXa~rtcdwLLOkRH&`b;e=HC$9Ge#Fw~?boNGO$v%pD%#LsDI(zUE zPQu70#tcne?;Ub2hLfK?(9GOU)v*v6-LVQTMLoxV!QmL*-1T0o7voOSF}N3pwQ!wj zShA(-e1peO2OQDLb!K9m)~@$KWSoSt4C`>U`jlNnsj$;d4}F5T^3b; z5NZ-eVPoC@r-&>eBTFCixQxMJY5+BqZTgxaeuz4Q!TntCr~T4>Kdy4@Zzbgz7-W;oSe3iA*4(7lw7H1?DKW#_$oQ zfsv?nVh4VL@9+=iM8lD;^9ZYrae2e#xj){#TIHVXdavD6QSF{Yb@(BMW05K5A=P*a z_rK1lCmDK$I)FOx3oM2WzcjbmB+NxR>r^vW>Y~nIE;hz%)n0kSUM9Pw}9-HF>Y=V^*nx4Nkl`v z8g;Espq^qsTazy{A4sa9uK93O{e!4Wb05R8>T)xJpIMKhPAumN)81#O_l0?=j+9=h zk)+E5i8LkS3~DmwSY>AG5UfV}FzOn|Uv1uO+TuadlW;B8S>rm(@dav9&0TBG_&DlB zoUhD@6+*2GwNP_nI+oOs-5`<_Q?GNK&6o!_;ZLXzOdvrTR7MQdQh$&a^qI-VCgOyYLL_!CTxy`s5B?@kkF38sqLZ`_J9S{ojfToA#N{ zfbsX6m&Fp;k^G^k$#fHQWBLQG_nU8Z)V2Kv!|^%lHcl2}?)%QD{l?)AJZSTW95lCg z6jmhv=)r*LdE7(h5){V86jZ|s_zP+dL>x9l-yPMlSGWsX9&x>2L{ffd-W^AwCfRlC zsH5hMDC;qE_f$ZwgmY1s@^*m8KqB3ayUtSl84uu?6XwHY<&&m7$tm+DG!Z9I?mKO6 zyUD2aA;U)6b7uYM{DbSvqh8G6|!&Obv<$|~1fzSZFS0(7Z&_m+7JzW1up zCRyG$rlVc39O+3|6px`EMu>D8!( zB=jG%V=2r=x&>Cj0BV6cjH;jJoq1Uuj%qLAd$V6@REJukPV`Ike*e$PXV)BLR7W-3 z3$x;E)PnIXw#B5b&-(z;4@Z%{hx+i@+2`}#8=_HXmcVcJ&x;vJ*T;0&3$=bs!En6j z_XWI_>LnRku`S&hO#_FhNLwD2}Z?oRACJHh6WvpGT^FsLh zCmr}ZGSu_mQ9TTcQticyOvV${O#>ZJcg44;S1Tu*IY24Ye!Wm!OBqKK8_uSOH7r@Oj_k4a3Z&U!aCIWll2}T4Dmyqi`lpMP1@dxqRM3ss^?t-51mA z{=Yy(_xV%QLXs=D&->ybfV%dv^7y|XqeuP@VN)+&U&+pE-gY;?C-7vPG zIq*8v{=cE-K*d5n?>%BBRwjK1HOX@n_BjDP$9oge3&=#&%C*pX&KjqP8Pc+-5vhfm ztm|+Owl3=P-ip%}^Lbyvj7Kd*uTckVS=`L2rKpY_z(Sa;1oyudm}(`=87xC};0WrP zy+z%Y*-HAn?*XcyI=l}*#!EIGQA*d6uiH@jwLsPT0=MHroPiBWn-TgMHMeq<3HZFV zym=WjYsaHz>29omFHuWov9jh`cE*0BN22OIN6r4caJOj zdQ*CfQ!ye?!RNFi5{*qTMMaJMn-skccMB71V)B*D*btgqkEl z)SCau=4Y;J9#-|RE%}2`Lwg0cVy=(PT=)q~lYWgmu}D2L8Gl2~{zCPAe6h*>Ka7Z$ z&WEU%$T$tmBx#A|NiRd)x3^G}D^^3ZPUOQ1q`yFo)L~RdQhws|K8ANjP2QWR6L^oB zl*JmE^vC!$$9KjN(SlI0vCo-~PcQ~YH1T;aiRGJ8k@RsKfCHNOyk9;Zqdpe|n)|$W z$cPr)&!iXOU`*fAEIe~?25G02&-<2bCTb~9-J1HUxPXW{knB^R_l@Qm{LN2(8=v&*SX zlE?uvw1Rc~+&rZwp>C5WsB4v~i+R|z#dM^%qh|Fv)ZG)mtC>_iP$PH@_4%M#HPUWT7t~0s z^wQif2Z(64zQKZ+cBEMk>R>qOuBZb{!De_8H7T<(cl6xvfgLa!wSTHn=2F!}b=(|Deskfm&d~X8OFZbZg*KKi?6d-kz__G396Go8yHp z;F@J(hlmAc_Etp=;at?DJde6fvMe+svIEDG?zhOS8?RAko?)@M?Mk8Up0*f{lTnxM zYixqAP=QGg)_iZRS9-4Q64hi6hzX3TD7S(~V{}4?x{E`!F5;fSS$EP_sPiCi6+A z3-%%X9rni(o6QJr#H^%Gqh|dx)CY~cTg+|R4wascy8jO&A8Z0n{H>;fyWMmkKkC5M zurdzDvbYDeLcYP#oMF8kK5y=v+i9MXeRi1_jkmamdXc+*-rt7S-(%jK;_fx}L`~)k z_?>RZ`TKm{?|p6en}%W^@Oj_mPDechO2(Mmauu#1-SeP%>?S$nbHYYBXkxum*QXWdEXr`!SSTCTr?xI4g(X( zX#az`mXGlp(rqu9GfHvU=l!L^V$=&r&MW3jE@C#91?xvMQY)_dyx)-O{A5P(Ph3X* z(bvq2NtWxT1M_hN`5A7Q6I^(M`(O8E(VIR;9m#vge6ZM#n(bYF@p<1;y~Ks2r`|_E4d-~EcRE&3yoJdgn%nmUYSvGDhF_+*vYC&oE*5{<4r@inVj(cZ1(%t80*0PYG>h1OWy;rQO zsPq%m(=J{tzqdkG!Fi--pcbNBvHjjNq(ACKC9sEx-q9}NY`l*;)8Qe0Z>742s+b~< z-@C8#p$_mlDt`rL#a-AEZ=jauQlWltWgU-tOs~OkyojsuB@X5I&ce8UZzxj6^Lww! z^RWUI&f;)P65s4N4U3W9j6Lxlw#CK?{NB@V2kQ0xEo#W?CG>l@?69x!~EW#&9uXhsgNeI-}`v|IqHnQN3GepllZ;IX>;pz)W{vdrg#N)mlR0q z_a@gh+(&v*GQal=Nz3GB#9pJG5sA6J>2?2?B60wmqJ}bcO4GwK*p2i!)TDWan%y;0 z*)vA1ly6aQ&-qgOor>5H)#2Hg6Az)*`d_gj#!F*5&>908(g{Sg<37~2b<+C1&vKCL4oj=CF~p-$)$=D;^N2(x7HdtX2<$lwonUnmsJ z==T z?~~MFTuc7=>}C#pl*8|>q?dC9{NA6}Pt56eR#Kr@F2DCsxr$3j56x{3lqQeq$Z?D& zzgu3vxAbPp=XWOi`Dq5{lHa+YnVj!XbD>8elb@!r-+Nka!65k&Ma;-v4-m;r#!J-f zO;yzIJzl$^hVVKzz?Q}Q-qO4g50GwO+;9F|uY})wtZuoPZNaWC|Iz8Z(r5 z33cDMYho6p8>qXWUsJ#L0pupmC*7l&x#n@2`@M(H4%Dk!yB23)e?`KGk=JC`wA zD^ve()Ft@3wMK&bufwN)=L<4o@CH_Ge&-anZSQw(bB6gk z_`Pp7!aAD{uSHG1Y@eG+cMemNj_hI!Ypmb<0^vH2BHd`5Svr5f?W8M=H@Dp@>`r>o1T&lCPBgde zNYnz9X_8r3s$gEyJuw3=L_L0YVkIoWEmIbUP3HdBtlUXPIedlrvFH@@@aTkEvBseq zx?+8Wn$^j_G_$%gMvxwb6>tq|A-j)Scrs5lD`-uuNqU*}(Nu<{3K>PF`Mt;R5L`_9 zHde;Kbo1~ygqnnLXZXF}_XnUleht-;G&4;{YoJbGA=br{sF6uC%iQnfFd^wC*cLkm zh-gTTpk{w)q&d?_)B>^JU-!L;%Ajdd=l0t{CDGOI^2~`ZyKLW8`{nh=a)ME!kRzPqfD!$?gH*sr)wer~118n-Ink_!-~3&wnGnn+mZAX$abO(}1=GHvJ_#AEAD2LT2*$8QI~d zV~3xOy+1r%NM3&8+D@=fU*h}6fPDApd2^*%Ou#p?&k0(BbI!)}pD%!>Yw2qV@e?Recn3wXn76=BJl?75Q^`~ z{gwEKZ83RMNo2J3m0yTPE0UhXzE23n3EFnz3qnHnAAv#Y9K(U6s}Xj4_a7DS(Lj2_ zYYO$KOisu|; zQ}!LrYxw!aAg*?19cxmzN;tTk;YUVv}Eh^oK3MhxnB6geH`&C*6|$s*rx@mFkZb_+5`YALaZ-hZCE&E|JHdjW{a_gQ+{-wtt8B4{s|( z#%c;0U^Jm2@ef-P;;(H-Qc*UL_MLn{u@7_ShXdG0-LwVsk2Nroqq2|AWw&2F{ayMA<>o+GdhBf$(A5L!58r9lp}{HogvW zuCb4{Ap1d?texT8NA?4q5h97%z;iiA3Z?CfxopzStw z>QN^HYD+-=dcs8FDX}c_9^-8}Nw*=CCR8Kn4O$;kwZ$e}Bk;cJtRuA2`DaoITUXn- zNwH|K^HhSiWQ1@!c$qo_Y~Ee+wvg^kLqCysiNN<%&Lrx6L*72h50F=epjWkB zXVeW4|B7&%@Ez$QQICZLlWg zVRqjo#CzI?Gf{qq{eC1}n=q5Ik8RmxT*W@^330u4yz}Rche~?C*A_!TS<)MEE8#SG zKiUKBq5;0K^R^@Wd(Afd1ND}Zu4?N=lh60l&MI5?56ZQ*v+1NZeOIYNkj_oKBYA$C*O9#W zq~Eh|ARn3GG?0NXn0Qk>NC6*gyzMG!J{JDFO=stGg!BY$dnwnJntgNPTuvnus&klheL^haQMT$?PJ1n_F0Obet7@eNyg7q`mp`>e;U2U&iWuZlsbH%`CnT` zQY#1_QKuAP3*}jC$5pX4@kE5Olnuar|0(l*c>e!M#bxaHHMFr@lJp`%Kwl7~r-4;i@IO7~O_a z=t)Cwskzr4G=#E@Hl7;$Q7;UCwe^?TgH^U|^=IG2l&vR!j4i80dJ`cIVX~LU{r8LA z;R!ad2Y7~g?M@A-T$XerTXxx64qFlO*?J#Yk8R3%=W{M$CKtyg0HX-D}zn~q038;y-6{f4?Zh~FVJBDDL@J{u?- zMEIG!3AFn)`^_Wnt$&G#JhBH$L%|JpUP9g;LR;e6KBjynJAOl`LtY15K;1Ri46hSD zvvpO!FZs9slU81P+W3|HPYA`#@dD1@L~@a#Z5(lz5KUt)JM*iGbAUA89sIi;CT|4g zCCT}j_$un1Cti{~ZM$q+ipRHkil?AnW82Qhk@ig|xPngiF-9sPW%I$U$SH zQCll2&!KP)w!li{={@no_KA%ww|S%4_YmJ|Qo^&L>A>EDm8r)1cOwcyh);~cfM(OI|jh-%|cz3k;!wBvd$MGgnjc*p?Q=eC$x2vc%N+@UT*G zG+`n8b|pU@R>J4xeNH?Z@#%yx;@V0R9^3Y(lDC?&2ILjh``-^_tR+#416?2PMS*2Ez)s`Zz2(9&+BjUACbQkwe_N` z5WXXCKOvWPWP3||82c_Gevf!%;{V;AeRw90rJ#r{xny@fNBUdhBke&|e1|Ze^rtj- zg?;jnerW4Iw+^GcqTQz)^@dZg6lINV-XG)@BVLy9O!wqT8p%i4MbLJ`HuNQyV&}qm z&=mbY|K6uDZ4L2z>dqiO619!u05ODu1Z{`Nzd~DI+4j9m-4ip(NJga}sql>Ol=uts z4-)T7d_LvdZ6lY+Yfb#HZ6uOZYK4 zBmPNwcJeAyUgX2|FGj&vWOl=ZgeQcXRGflua34WiTGGGb3U+Qv{Acoa(C|Nm$>e`Y zC_q_D(*04}Si7&{&xto?zY>I+#AoXIx2NJ1b|_5dG3;Y^=tcfQ(w9m1!-=-R^2EQP zu>siD)>Y%$Mi`tR`QH+j(`FrPO*ll^W!mV*emyW3LH|vb_XE22n@dPep|%<1@1ept zg0`$!*OvWFquTn|^e5E)@79*`x74q1Gs{yxnD`)@&O%um?L!Ehppk+^(vbd*9f#RQ zlVP}xYrk>Yfvqwjg7_=jG399zZ?@&B*k>E@q_i~;i(owR(i6|3%52*RCkWHDCTienXTiFg*fZ$;|0A-;k9*@Sz9egtiA$-jva zn3cS0-ah8|&S@{fM52K|DGcH4M%W!Q690<$Ldt&fnlk@<&pxkgx(sFcsJ9+R<8JCd z#3qC_wp){ZJL@r1l*m~s)W8_R*MyVgXJW@gc1NP#lC$DZ?$irV^HO^W9r6;2V7+Xl~YHfN%r z^t$4Y%-BCmWV-%^qr3LM<3=_a7#4YVV8Q5YgVH6AtT~}l^oj``-RQ-W&b!gWrsVNO zr=51x9~m}lY4m523*5-~bIL}KozvbI8GBx}=+^Ukght<8_NOm8d{xP~$;x!-)v;5# z{_XmH)Ol!`{9You%f{_-qXz{``=XEREaQ)kyEnfZ*>qpo$iMatkDR)HNObxGBV$Kj zKGM~V?02+IgZ$tBnSzH#Bx`7r z8#S)EZ*y=`3t#Ib!JoSOipC0_>Ep}n23z&>Rq+Kc4DeM+9_%*R_ckPoKTCZO43G3R z3JsoJ=o^wWxO%IvW2|7V9lm_=f&&itN~8*&xa{jtD|k7Je_QfktrGt7v4YFX_;0&W z56bzI1h9`kL~tPN%%iuL(nk* diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.po b/conf/locale/eo/LC_MESSAGES/djangojs.po index bd6d5b3985..8932be6cb5 100644 --- a/conf/locale/eo/LC_MESSAGES/djangojs.po +++ b/conf/locale/eo/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: 2015-05-29 19:22+0000\n" -"PO-Revision-Date: 2015-05-29 19:23:56.964169\n" +"POT-Creation-Date: 2015-06-05 17:44+0000\n" +"PO-Revision-Date: 2015-06-05 17:46:20.007078\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -39,6 +39,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -64,8 +65,10 @@ msgstr "ÖK Ⱡ'σя#" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -74,6 +77,7 @@ msgstr "ÖK Ⱡ'σя#" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -92,16 +96,13 @@ msgstr "" "Thïs lïnk wïll öpén ïn ä néw ßröwsér wïndöw/täß Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт," " ¢σηѕє¢тєтυя α#" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "Ûplöädïng Ⱡ'σяєм ιρѕυм ∂σł#" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -109,10 +110,17 @@ msgstr "Ûplöädïng Ⱡ'σяєм ιρѕυм ∂σł#" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "Délété Ⱡ'σяєм ιρѕυ#" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "Ûplöädïng Ⱡ'σяєм ιρѕυм ∂σł#" + #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -120,6 +128,8 @@ msgstr "Délété Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "Nämé Ⱡ'σяєм ι#" @@ -161,11 +171,13 @@ msgstr "Érrör Ⱡ'σяєм ιρѕ#" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -178,6 +190,7 @@ msgstr "Sävé Ⱡ'σяєм ι#" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/edit_xblock.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore msgid "Close" msgstr "Çlösé Ⱡ'σяєм ιρѕ#" @@ -563,9 +576,11 @@ msgstr "Çléär förmättïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" msgid "Code block" msgstr "Çödé ßlöçk Ⱡ'σяєм ιρѕυм ∂σłσ#" +#. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. 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/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore msgid "Code" msgstr "Çödé Ⱡ'σяєм ι#" @@ -677,6 +692,7 @@ msgstr "Délété täßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #. 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -718,10 +734,12 @@ msgstr "Édït HTML Ⱡ'σяєм ιρѕυм ∂σł#" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "Édït Ⱡ'σяєм ι#" @@ -1480,9 +1498,12 @@ msgstr "" "Thé ÛRL ýöü éntéréd sééms tö ßé än éxtérnäl lïnk. Dö ýöü wänt tö ädd thé " "réqüïréd http:// préfïx? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +#. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. 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 +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Title" msgstr "Tïtlé Ⱡ'σяєм ιρѕ#" @@ -1656,12 +1677,12 @@ msgstr "" "SéqüénçéMödülé. Pléäsé çöntäçt thé çöürsé stäff. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "Pläý Ⱡ'σяєм ι#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "Päüsé Ⱡ'σяєм ιρѕ#" @@ -1674,20 +1695,22 @@ msgid "Unmute" msgstr "Ûnmüté Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "Éxït füll ßröwsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "Fïll ßröwsér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "Spééd Ⱡ'σяєм ιρѕ#" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "Völümé Ⱡ'σяєм ιρѕυ#" @@ -1745,18 +1768,14 @@ msgstr "" "Trý üsïng ä dïfférént ßröwsér, süçh äs Gööglé Çhrömé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" " αмєт, ¢σηѕє¢тєтυя α#" -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "Vïdéö slïdér Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "HD öff Ⱡ'σяєм ιρѕυ#" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "HD ön Ⱡ'σяєм ιρѕ#" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "HD öff Ⱡ'σяєм ιρѕυ#" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "Vïdéö pösïtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" @@ -1783,6 +1802,42 @@ msgid_plural "%(value)s seconds" msgstr[0] "%(value)s séçönd Ⱡ'σяєм ιρѕυм ∂σłσ#" msgstr[1] "%(value)s séçönds Ⱡ'σяєм ιρѕυм ∂σłσя #" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" +"Çlïçk ön thïs ßüttön tö müté ör ünmüté thïs vïdéö ör préss ÛP ör DÖWN " +"ßüttöns tö ïnçréäsé ör déçréäsé völümé lévél. Ⱡ'σяєм ιρѕυм ∂σł#" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "Spééds Ⱡ'σяєм ιρѕυ#" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "Skïp Ⱡ'σяєм ι#" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "Pläý vïdéö Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "Dö nöt shöw ägäïn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "Türn öff çäptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" +"Àçtïvätïng än ïtém ïn thïs gröüp wïll spööl thé vïdéö tö thé çörréspöndïng " +"tïmé pöïnt. Tö skïp tränsçrïpt, gö tö prévïöüs ïtém. Ⱡ'σяє#" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "Çäptïön wïll ßé dïspläýéd whén Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" @@ -1791,10 +1846,6 @@ msgstr "Çäptïön wïll ßé dïspläýéd whén Ⱡ'σяєм ιρѕυм ∂ msgid "Turn on captions" msgstr "Türn ön çäptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "Türn öff çäptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "" @@ -2332,6 +2383,24 @@ msgstr "Réplý Ⱡ'σяєм ιρѕ#" msgid "Tags:" msgstr "Tägs: Ⱡ'σяєм ιρѕ#" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" +"Çöürsé téäms äré örgänïzéd ïntö töpïçs çréätéd ßý çöürsé ïnstrüçtörs. Trý tö" +" jöïn öthérs ïn än éxïstïng téäm ßéföré ýöü déçïdé tö çréäté ä néw téäm! " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм#" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "Téäms Ⱡ'σяєм ιρѕ#" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "Öpén Çälçülätör Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" @@ -2360,6 +2429,12 @@ msgstr "Löädïng Ⱡ'σяєм ιρѕυм #" msgid "Error getting student list." msgstr "Érrör géttïng stüdént lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" +"Érrör générätïng lïst öf stüdénts whö mäý énröll. Pléäsé trý ägäïn. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "" @@ -2532,6 +2607,12 @@ msgstr "" "Çöüld nöt fïnd üsérs ässöçïätéd wïth thé föllöwïng ïdéntïfïérs: Ⱡ'σяєм ιρѕυм" " ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" +"Réäsön fïéld shöüld nöt ßé léft ßlänk. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "" @@ -3364,6 +3445,19 @@ msgstr "" "Àn érrör öççürréd. Pléäsé trý ägäïn lätér. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" +"Wé çöüldn't fïnd äný résülts för \"%s\". Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: lms/static/js/discovery/form.js +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "" +"Théré wäs än érrör, trý séärçhïng ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "Föçüs gräßßér Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" @@ -3592,6 +3686,22 @@ msgstr "" "Prévént stüdénts fröm générätïng çértïfïçätés ïn thïs çöürsé? Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "Éntér thé énröllmént çödé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "Çänçél énröllmént çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "Réstöré énröllmént çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "Märk énröllmént çödé äs ünüséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3994,6 +4104,10 @@ msgstr "" "Döüßlé-çhéçk thät ýöür wéßçäm ïs çönnéçtéd änd wörkïng tö çöntïnüé. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "Phötö Çäptüréd süççéssfüllý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "Nö Fläsh Détéçtéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" @@ -4164,6 +4278,7 @@ msgstr "" "Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -4180,6 +4295,92 @@ msgstr "" "Thïs lïnk wïll öpén ïn ä mödäl wïndöw Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" +"Çöüld nöt pärsé çértïfïçäté JSÖN. %(message)s Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "Çértïfïçäté nämé ïs réqüïréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" +"Sïgnätörý fïéld(s) häs ïnvälïd dätä. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" +"Sïgnätörý nämé shöüld nöt ßé möré thän 40 çhäräçtérs löng. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" +"Sïgnätörý tïtlé shöüld spän övér mäxïmüm öf 2 lïnés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" +"Sïgnätörý tïtlé shöüld hävé mäxïmüm öf 40 çhäräçtérs pér lïné. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" +"Sïgnätörý örgänïzätïön shöüld nöt ßé möré thän 40 çhäräçtérs löng. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "Ûplöäd örgänïzätïön lögö. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" +"Mäxïmüm lögö héïght shöüld ßé 125px. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" +"Ýöü hävé nöt çréätéd äný çértïfïçätés ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" +"Délété \"<%= signatoryName %>\" fröm thé lïst öf sïgnätörïés? Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "Thïs äçtïön çännöt ßé ündöné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "Ûplöäd sïgnätüré ïmägé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" +"Ìmägé müst ßé 450px X 150px tränspärént PNG. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "Gröüp %s Ⱡ'σяєм ιρѕυм ∂#" @@ -4300,14 +4501,21 @@ msgstr "" "Théré wäs än érrör whïlé vérïfýïng thé fïlé ýöü süßmïttéd. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "Çhöösé néw fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "Ýöür ïmpört häs fäïléd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" -msgstr "Çhöösé néw fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." +msgstr "" +"Fïlé förmät nöt süppörtéd. Pléäsé üplöäd ä fïlé wïth ä {file_extension} " +"éxténsïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: cms/static/js/factories/manage_users.js msgid "Already a course team member" @@ -4622,10 +4830,6 @@ msgstr "" "Àré ýöü süré ýöü wänt tö délété thïs üpdäté? Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя #" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "Thïs äçtïön çännöt ßé ündöné. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "Çréäté Ré-rün Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" @@ -4673,6 +4877,12 @@ msgstr "" "Ýöü hävé nöt çréätéd äný gröüp çönfïgürätïöns ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α#" +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" +"Ýöür ïmpört ïs ïn prögréss; nävïgätïng äwäý wïll äßört ït. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "Érrör ïmpörtïng çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" @@ -4682,14 +4892,6 @@ msgid "There was an error with the upload" msgstr "" "Théré wäs än érrör wïth thé üplöäd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" -"Fïlé förmät nöt süppörtéd. Pléäsé üplöäd ä fïlé wïth ä tär.gz " -"éxténsïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "Àll Rïghts Résérvéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" @@ -5316,6 +5518,12 @@ msgstr "Lïnks shöüld ßé ünïqüé. Ⱡ'σяєм ιρѕυм ∂σłσя ѕ msgid "Incorrect url format." msgstr "Ìnçörréçt ürl förmät. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "Àçtïöns Ⱡ'σяєм ιρѕυм #" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -5479,6 +5687,34 @@ msgstr "Vérïfý Nöw Ⱡ'σяєм ιρѕυм ∂σłσ#" msgid "Donate" msgstr "Dönäté Ⱡ'σяєм ιρѕυ#" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "ÇLÉÀR ÀLL Ⱡ'σяєм ιρѕυм ∂σł#" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "MÖRÉ... Ⱡ'σяєм ιρѕυм #" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "LÉSS... Ⱡ'σяєм ιρѕυм #" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "LÉÀRN MÖRÉ Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "géttéxt( Ⱡ'σяєм ιρѕυм ∂#" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "Stärts Ⱡ'σяєм ιρѕυ#" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "Réfïné ýöür séärçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "Hïghlïghtéd téxt Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" @@ -5747,6 +5983,14 @@ msgstr "" "ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт " "ιη ¢υłρα qυι σƒ#" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "Ûséd Ⱡ'σяєм ι#" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "Välïd Ⱡ'σяєм ιρѕ#" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5763,12 +6007,6 @@ msgstr "Sörrý, nö résülts wéré föünd. Ⱡ'σяєм ιρѕυм ∂σłσ msgid "Back to Dashboard" msgstr "Bäçk tö Däshßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "" -"Théré wäs än érrör, trý séärçhïng ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "Néw Àddréss Ⱡ'σяєм ιρѕυм ∂σłσя #" @@ -6514,11 +6752,6 @@ msgstr "- Sörtäßlé Ⱡ'σяєм ιρѕυм ∂σłσ#" msgid "URL" msgstr "ÛRL Ⱡ'σяєм#" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "Àçtïöns Ⱡ'σяєм ιρѕυм #" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "" @@ -6561,6 +6794,103 @@ msgstr "Löçk thïs ässét Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" msgid "Lock/unlock file" msgstr "Löçk/ünlöçk fïlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "ÌD Ⱡ'σя#" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "Çértïfïçäté Détäïls Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "Çöürsé Tïtlé Övérrïdé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "Çértïfïçäté Sïgnätörïés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "érrör.méssägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "Çértïfïçäté Ìnförmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "Çértïfïçäté Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "Nämé öf thé çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "Désçrïptïön öf thé çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "Çöürsé tïtlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "Tïtlé öf thé çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "Örgänïzätïön Lögö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "Päth tö örgänïzätïön lögö Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" +"Mäxïmüm lögö héïght 125px, wïdth värïäßlé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "Àdd Sïgnätörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" +"(Ûp tö 4 sïgnätörïés äré ällöwéd för ä çértïfïçäté) Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "Çréäté Ⱡ'σяєм ιρѕυ#" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "Çhöösé mödé Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "Prévïéw Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "Àçtïväté Ⱡ'σяєм ιρѕυм ∂#" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "Déäçtïväté Ⱡ'σяєм ιρѕυм ∂σłσ#" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "" @@ -6583,11 +6913,6 @@ msgstr "" "Çäütïön: Thé läst püßlïshéd vérsïön öf thïs ünït ïs lïvé. Bý püßlïshïng " "çhängés ýöü wïll çhängé thé stüdént éxpérïénçé. Ⱡ'σяєм ιρѕυм#" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "ÌD Ⱡ'σя#" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -6598,12 +6923,6 @@ msgstr "" msgid "This content group is used in:" msgstr "Thïs çöntént gröüp ïs üséd ïn: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "érrör.méssägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "Çöntént Gröüp Nämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" @@ -6622,11 +6941,6 @@ msgstr "" "Thïs çöntént gröüp ïs üséd ïn öné ör möré ünïts. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σηѕє¢тєтυя α#" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "Çréäté Ⱡ'σяєм ιρѕυ#" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "Çöntäïns stäff önlý çöntént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" @@ -7166,6 +7480,50 @@ msgstr "Çléär Réléäsé Däté/Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя msgid "View Live" msgstr "Vïéw Lïvé Ⱡ'σяєм ιρѕυм ∂σł#" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "Örgänïzätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" +"Çértïfïçäté Sïgnätörý Çönfïgürätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "Nämé öf thé sïgnätörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "Mäxïmüm 40 çhäräçtérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "Tïtlé öf thé sïgnätörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "2 Lïnés, 40 çhäräçtérs éäçh Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "Örgänïzätïön öf thé sïgnätörý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "Sïgnätüré Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "Päth tö Sïgnätüré Ìmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" +"Ìmägé müst ßé 450px X 150px tränspärént PNG Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя #" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "Stüdént Vïsïßïlïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo index 32ebbf3fe25f7a751074fbaa64c5672383a94115..27c1022de949ae02e9b9f097e36db6454fe9b370 100644 GIT binary patch delta 78671 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

-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 fsp;bAEvauNt5<>tZn!\n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/projects/p/edx-platform/language/es_419/)\n" @@ -179,27 +179,14 @@ msgstr "" "Language: es_419\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "Panel de Problemas Abiertos" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "Notas" - #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. Translators: This is a forum post type #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py #: lms/templates/discussion/_underscore_templates.html msgid "Discussion" msgstr "Discusión" @@ -258,12 +245,51 @@ msgid "Video ID" msgstr "ID del video" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" msgstr "Estado" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -293,7 +319,7 @@ msgstr "Verificación de ID pendiente" msgid "You're enrolled as a verified student" msgstr "Estás inscrito como un estudiante verificado" -#: common/djangoapps/course_modes/models.py +#: common/djangoapps/course_modes/models.py lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "Verificado" @@ -801,10 +827,6 @@ msgstr "" msgid "Unable to send reactivation email" msgstr "No fue posible enviar el correo de reactivación" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "Contraseña inválida" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "Se requiere una dirección de correo electrónico válida." @@ -2161,6 +2183,30 @@ msgstr "" "Ingrese los pasaportes para el curso de herramientas LTI en el siguiente formato:\n" "\"id\":\"client_key:client_secret\"." +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "Precio del curso para mostrar" @@ -2198,6 +2244,10 @@ msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" "Clave de pre requisito del curso si el curso tiene otro curso como requisito" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "Mostrar calculadora" @@ -2443,6 +2493,22 @@ msgstr "" "utilice esta opción cuando se haya especificado un valor para " "REMOTE_GRADEBOOK_URL." +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "Permitir publicaciones anónimas en los foros de discusión" @@ -2826,12 +2892,21 @@ msgstr "" "configuración en la página de Detalles y configuración." #: common/lib/xmodule/xmodule/course_module.py -msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +msgid "Issue Open Badges" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" -"Ingrese el nombre corto del curso entre comillas, para ser utilizado en el " -"certificado al completar el curso." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Short)" @@ -2839,11 +2914,10 @@ msgstr "Nombre (corto) para el certificado" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" -"Ingrese el nombre largo del curso entre comillas, para ser utilizado en el " -"certificado que reciben los estudiantes al completar el curso." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Long)" @@ -2865,6 +2939,18 @@ msgstr "" "Ingrese la configuración específica para el curso para la plantilla de " "parámetros Web/HTML (en formato JSON)" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "Clase CSS para las instancias del curso" @@ -3064,6 +3150,14 @@ msgstr "" "pueden utilizar con sus publicaciones. Estas URLs deben estar completas, es " "decir por ejemplo: http://www.edx.org/course/Introduction-to-MOOCs-ITM001" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "Equipo de Configuración" @@ -3803,71 +3897,9 @@ msgid "This content experiment has issues that affect content visibility." msgstr "" "Este contenido tiene algunos inconvenientes que afectan su visibilidad." -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "Contenidos" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "Información del curso" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "Progreso" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "Wiki" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "Libros de texto" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "Calificación del Personal de soporte" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "Calificación de pares" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "Temario" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "Instructor" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" -msgstr "Tutor CCX" +msgid "External Discussion" +msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" @@ -4022,11 +4054,8 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" -"Especificar cuando debe aparecer el botón de Mostrar respuesta en cada " -"problema. Los valores válidos son: \"always\", \"answered\", \"attempted\", " -"\"closed\", \"finished\", \"past_due\", y \"never\"." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -4122,9 +4151,9 @@ msgstr "" "moocsupport@mathworks.com." #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "Configuraciones de Grupo" @@ -4145,6 +4174,21 @@ msgstr "" "Ingrese true o false. Si ingresa true, se utilizará el sistema de cache " "para videos HTML5." +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "Mostrar botón de reset para problemas" @@ -4725,6 +4769,14 @@ msgstr "" "introduzca los valores correspondientes en los otros campos y deje este " "campo vacío." +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "Navegación" @@ -4739,7 +4791,7 @@ msgstr "Índice" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4794,6 +4846,9 @@ msgstr "" msgid "Terms of Service & Honor Code" msgstr "" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: A 'Privacy Policy' is a legal document/statement describing a +#. website's use of personal information #: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py #: cms/templates/widgets/footer.html lms/templates/footer-edx-v2.html #: lms/templates/static_templates/privacy.html @@ -4817,10 +4872,24 @@ msgstr "" "#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" "Términos del servicio" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "Tutor CCX" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "Debe ser un tutor CCX para acceder a esta vista." +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4869,13 +4938,80 @@ msgstr "El motivo del error ocurrido durante la generación del certificado." msgid "The download URL for the generated certificate." msgstr "El link de descarga para el certificado generado." -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" -msgstr "Certificado inválido" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" +"Un certificado tipo {cert_type} significa que un usuario de {platform_name} " +"ha aceptado regirse por el Código de Honor de {platform_name} y ha " +"completado todas las actividades requeridas por el curso bajo estos " +"lineamientos." + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" +"Un certificado tipo {cert_type} significa que un usuario de {platform_name} " +"ha aceptado regirse por el Código de Honor de {platform_name} y ha " +"completado todas las actividades requeridas por el curso bajo estos " +"lineamientos, al igual que ha verificado su identidad con un documento de " +"identificación con foto." + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" +"Un certificado tipo {cert_type} demuestra un alto nivel de logro en un " +"programa de estudio, e incluye la verificación de identidad a través de un " +"documento de identificación con foto." + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" +msgstr "{day} de {month}, {year}" #. Translators: This line appears on the certificate after the name of a #. course, and provides more @@ -4885,6 +5021,12 @@ msgstr "Certificado inválido" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "curso ofrecido por {partner_name}, a través de {platform_name}." +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "Más información acerca del cerfificado de {user_name}:" @@ -4895,11 +5037,6 @@ msgstr "Más información acerca del cerfificado de {user_name}:" msgid "Issued On:" msgstr "Emitido por:" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "{day} de {month}, {year}" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4929,12 +5066,6 @@ msgstr "" "adicionales, como la verificación de " "identidad." -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "Certificado tipo {certificate_type}" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "Como se validan los certificados de estudiante en {platform_name}" @@ -4992,68 +5123,12 @@ msgstr "Trabajar en {platform_name}" msgid "Contact {platform_name}" msgstr "Contactar a {platform_name}" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "Términos del servicio & código de honor" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name} reconoce el siguiente logro al estudiante" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "Certificados de validación" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" -"Un certificado tipo {cert_type} significa que un usuario de {platform_name} " -"ha aceptado regirse por el Código de Honor de {platform_name} y ha " -"completado todas las actividades requeridas por el curso bajo estos " -"lineamientos." - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" -"Un certificado tipo {cert_type} significa que un usuario de {platform_name} " -"ha aceptado regirse por el Código de Honor de {platform_name} y ha " -"completado todas las actividades requeridas por el curso bajo estos " -"lineamientos, al igual que ha verificado su identidad con un documento de " -"identificación con foto." - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" -"Un certificado tipo {cert_type} demuestra un alto nivel de logro en un " -"programa de estudio, e incluye la verificación de identidad a través de un " -"documento de identificación con foto." - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "©{year}{platform_name}. Todos los derechos reservados." - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -5066,10 +5141,8 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" -"Certificado válido para el curso {partner_name} {course_number} en " -"{platform_name}" #. Translators: This text fragment appears after the student's name #. (displayed in a large font) on the certificate @@ -5083,6 +5156,53 @@ msgstr "" "completó exitosamente, obteniendo calificación abrobatoria y el certificado " "de terminación tipo {certificate_type} otorgado en {platform_name} para " +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "Certificado inválido" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "Términos del servicio & código de honor" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "Certificados de validación" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -5138,6 +5258,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "Wiki" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -5156,6 +5281,33 @@ msgstr "Bienvenido a la Wiki {platform_name}" msgid "Visit a course wiki to add an article." msgstr "Visite la wiki de un curso para añadir un artículo." +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "Contenidos" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "Información del curso" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "Temario" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "Progreso" + +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "Libros de texto" + #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a #. numerical amount in that currency. Adjust this display as needed for your @@ -5597,8 +5749,12 @@ msgstr "Error del servidor. Por favor intente nuevamente en algunos minutos." msgid "No endpoint was provided for EdxNotes." msgstr "No se suministró un endpoint para EdxNotes." +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "Notas" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -5618,6 +5774,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -5641,6 +5803,32 @@ msgstr "Este estudiante (%s) evitará el exámen de ingreso." msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "Este estudiante (%s) tiene autorizado evitar el examen de ingreso." +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "El usuario no existe." @@ -5730,7 +5918,7 @@ msgid "Email" msgstr "Correo electrónico" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "Idioma" @@ -5792,6 +5980,19 @@ msgstr "" "tarea. Cuando se haya completado, el reporte estará disponible para ser " "descargado en la tabla a continuación." +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" @@ -5977,6 +6178,10 @@ msgstr "no se encontró el id del cupón" 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/instructor_dashboard.py +msgid "Instructor" +msgstr "Instructor" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5991,7 +6196,8 @@ msgid "E-Commerce" msgstr "E-Commerce" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "Certificados" @@ -6621,6 +6827,10 @@ 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/templates/notes.html +msgid "My Notes" +msgstr "Mis Anotaciones" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -6716,6 +6926,25 @@ msgstr "Se han recibido nuevas calificaciones" msgid "Submissions have been flagged for review" msgstr "Los envíos han sido marcados para revisión" +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "Calificación del Personal de soporte" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "Calificación de pares" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "Panel de Problemas Abiertos" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -7098,12 +7327,12 @@ msgid "Discount does not exist against code '{code}'." msgstr "Descuento no existe para este código '{code}'." #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" -"Oops! El código '{registration_code}' que ha introducido no es válido o ha " -"expirado" #: lms/djangoapps/shoppingcart/views.py msgid "" @@ -7730,6 +7959,38 @@ msgstr "" msgid "No email address provided." msgstr "No se especificó una dirección de correo electrónico." +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "Su verificación en {platform_name} ha expirado." @@ -7763,10 +8024,6 @@ msgstr "Su rostro no fue visible un tu foto de carnet." msgid "There was an error verifying your ID photos." msgstr "Hubo un error verificando las fotos de su documento de identidad." -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "Id de uso del XBlock de re verificación." - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "Introducción" @@ -7835,8 +8092,12 @@ msgid "Verification photos received" msgstr "Verificación de fotos recibidas" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" -msgstr "No se encontró el punto de control" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." +msgstr "" #: lms/djangoapps/verify_student/views.py msgid "Invalid image data during photo verification." @@ -7912,6 +8173,19 @@ msgstr "Youtube" msgid "Taiwan" msgstr "Taiwan" +#: cms/templates/course-create-rerun.html cms/templates/index.html +#: cms/templates/settings.html +msgid "Organization" +msgstr "Organización" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "Código de Honor" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -8059,6 +8333,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "Información Requerida" @@ -8237,6 +8512,7 @@ msgstr "Vista previa" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -8582,6 +8858,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "Ya existe una cohorte con ese nombre." +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "bytes" @@ -8733,10 +9013,6 @@ msgstr "" msgid "The '{field_name}' field cannot be edited." msgstr "El campo '{field_name}' no puede ser editado." -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "Este valor es inválido." - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -8767,7 +9043,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "No se suministraron datos para actualizar la preferencia de usuario" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "Este valor es inválido." + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "JSON inválido" @@ -8866,10 +9151,6 @@ msgstr "Ubicación de curso erronea" msgid "Missing branch on fresh clone" msgstr "No se encuentra la rama en el nuevo clon" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "Mis Anotaciones" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -8892,6 +9173,18 @@ msgstr "" msgid "Upload completed" msgstr "Carga terminada" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "HTML" @@ -9211,9 +9504,10 @@ msgstr "Page Not Found" msgid "Page not found" msgstr "No se encontró la página" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -9226,6 +9520,14 @@ msgstr "Cargando" msgid "close" msgstr "cerrar" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "Configuración" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -9239,14 +9541,6 @@ msgstr "Cancelar" msgid "Course Number" msgstr "Código del curso" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "Configuración" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -9991,7 +10285,7 @@ msgstr "" "Funciona! Esta es la página de inicio por defecto para esta instancia de " "Open edX." -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "Buscar curso" @@ -10981,58 +11275,10 @@ msgstr "Reproducir video" msgid "No playable video sources found." msgstr "No se han encontrado los ficheros de video" -#: lms/templates/video.html -msgid "Video position" -msgstr "Posición del video" - -#: lms/templates/video.html -msgid "Play" -msgstr "Reproducir" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "Velocidades" - -#: lms/templates/video.html -msgid "Speed" -msgstr "Velocidad" - -#: lms/templates/video.html -msgid "Volume" -msgstr "Volumen" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" -"Haga clic en este botón para silenciar o activar el sonido del vídeo o use " -"los botones ARRIBA o ABAJO para aumentar o disminuir el nivel de volumen." - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "Llenar navegador" - -#: lms/templates/video.html -msgid "HD off" -msgstr "HD apagado" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "Desactivar subtítulos" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "Mover al final de la transcripción" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" -"Activar un item en este grupo llevará el video al momento correspondiente. " -"Para saltar la transcripción, vaya al item anterior." - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "Volver al inicio de la transcripción" @@ -11431,6 +11677,36 @@ msgstr "Ver libro de calificaciones" msgid "Download student grades" msgstr "Descargar calificaciones de estudiantes" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "Agregar certificado al Perfil de LinkedIn" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "Compartir en LinkedIn" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "Este es un número de certificado inválido" @@ -11466,10 +11742,6 @@ msgstr "" "Si está tratando de validar un certificado con este número de ID, podría ser" " una falsificación." -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "Tipo de Certificado" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "Iniciar Chat" @@ -11865,6 +12137,20 @@ msgstr "Explore cursos de {platform_name}." msgid "{platform_name} Logo" msgstr "Logo de {platform_name}" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "Material del curso {course_number}" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "Utilidades de curso" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11876,10 +12162,6 @@ msgstr "" "{tech_support_email} para reportar este tipo de problemas o caidas en el " "servicio." -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "Material del curso {course_number}" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "Buscar cursos" @@ -11904,10 +12186,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "Su puntaje es {current_score}%. Ha pasado el examen de acceso." -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "Utilidades de curso" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -12106,6 +12384,20 @@ msgstr "" msgid "Enrollment Data" msgstr "Datos de inscripciones" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "Importe inscripciones del libro de calificaciones remoto" @@ -12474,6 +12766,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "Su {cert_name_short} está siendo generado" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "Este enlace abrirá/descargará un documento PDF" @@ -12502,14 +12802,6 @@ msgstr "Descargue su {cert_name_short} con identidad verificada (PDF)" msgid "Complete our course feedback survey" msgstr "Complete nuestra encuesta de retroalimentación sobre el curso" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "Agregar certificado al Perfil de LinkedIn" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "Compartir en LinkedIn" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -13807,27 +14099,21 @@ msgid "The {platform_name} team" msgstr "El equipo de {platform_name}" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" -msgstr "Gracias por su compra de {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." +msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" -"Factura de {currency_symbol} {total_price} se adjunta. El pago se realizará " -"de inmediato. La información sobre los métodos de pago puede encontrarse en " -"la factura." #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" -"Un archivo CSV de sus códigos de registro ha sido añadido. Por favor " -"distribuya los códigos de registro a cada estudiante que planeé inscribirse " -"usando la plantilla de correo debajo." #. Translators: This is the signature of an email. "\n" is a newline #. character @@ -13889,8 +14175,8 @@ msgid "Invoice No: {invoice_number}" msgstr "Factura Nº: {invoice_number}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" -msgstr "Vencimiento: Inmediato" +msgid "Terms: Due Upon Receipt" +msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Due Date: {date}" @@ -13926,23 +14212,20 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "Total: {currency_symbol}{sale_price}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" -msgstr "Instrucciones de pago" +msgid "Payment Instructions" +msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" -"El fallo en el pago de esta factura resultará en la invalidación de la " -"inscripción que utilice esos códigos. Todas las compras son definitivas. Por" -" favor consulte la política de cancelación en {site_name} para más " -"información." #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" -msgstr "Si tiene dudas respecto al pago, por favor contactar {contact_email}" +msgid "For payment questions, contact {contact_email}" +msgstr "" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -14178,23 +14461,21 @@ msgstr "Omitir" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" -msgstr "Añadir cupón" +msgid "Add Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" -msgstr "Por favor ingrese los detalles del cupón a continuación" +msgid "Enter information about the coupon code below." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" -msgstr "Código" +msgid "Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" -msgstr "Porcentaje de descuento" +msgid "Discount Percentage" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Add expiration date" @@ -14265,10 +14546,6 @@ msgstr "" msgid "Audit" msgstr "Espectador" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "Código de Honor" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "Información básica del curso" @@ -14392,6 +14669,16 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "Descargar la información de perfíl como archivo CSV" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -14420,12 +14707,10 @@ msgid "Generate Problem Grade Report" msgstr "Generar Reportes de calificaciones de problemas" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "Reportes disponibles para descargar" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -14454,7 +14739,6 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." @@ -14464,8 +14748,8 @@ msgstr "" "los vínculos expirarán en un tiempo de 5 minutos." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" -msgstr "Códigos de registro" +msgid "Enrollment Codes" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -14481,30 +14765,32 @@ msgid "Create Enrollment Codes" msgstr "Crear Códigos de inscripción" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." msgstr "" -"Descargar un archivo .csv con todos los códigos de inscripción para este " -"curso" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Enrollment Codes" msgstr "Descargar los códigos de inscripción" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" -"Descargar un archivo .csv con los códigos de inscripción no utilizados para " -"este curso" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Unused Enrollment Codes" msgstr "Descargar códigos no utilizados" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" -"Descargar un archivo .csv con los códigos de inscripción ya utilizados para " -"este curso." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Used Enrollment Codes" @@ -14516,13 +14802,12 @@ msgid "Course Price" msgstr "Precio del curso" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " -msgstr "Precio del curso:" +msgid "Course price per seat: " +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" -msgstr "Definir precio" +msgid "Edit Price" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Sales" @@ -14535,10 +14820,8 @@ msgstr "Compras totales con tarjeta de crédito:" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" -"Descargar un archivo .csv con todas las transacciones hechas con tarjeta de " -"crédito, sin importar el estado." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Invoices" @@ -14571,32 +14854,53 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" -msgstr "Lista de cupones" +msgid "Available Reports" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" -msgstr "Haga clic para generar un archivo CSV con todos los códigos de cupón:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" -msgstr "Descargar códigos de cupón" +msgid "Coupon Code List" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" -msgstr "Información del cupón" +msgid "Download a .csv file of all coupon codes for this course." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" +msgid "Download Coupon Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" msgstr "Fecha de expiración" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" -msgstr "Descuento (%)" +msgid "Coupon (%)" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" -msgstr "Redimir conteo" +msgid "Number Redeemed" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{code}" @@ -14611,112 +14915,112 @@ msgid "{discount}" msgstr "{discount}" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." -msgstr "El número de factura no debe estar vacio." +msgid "The Invoice Number field cannot be empty." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" -msgstr "Nunca expira" +msgid "No Expiration Date" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" -msgstr "Ingrese en nombre de la empresa" +msgid "Enter the company name." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" -msgstr "Ingrese un valor no numérico para el nombre de la empresa" +msgid "The company name cannot be a number." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" -msgstr "Ingrese el nombre de contacto en la empresa" +msgid "Enter the company contact name." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" -msgstr "Ingrese un valor no numérico para el nombre de contacto en la empresa" +msgid "The company contact name cannot be a number." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" -msgstr "Ingrese el correo electrónico del contacto en la empresa" +msgid "Enter the email address for the company contact." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" -msgstr "Por favor ingrese una dirección de correo válida" +msgid "Enter a valid email address." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" -msgstr "Por favor ingrese el nombre del receptor" +msgid "Enter the recipient name." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" -msgstr "Ingrese un valor no numérico para el nombre del receptor" +msgid "The recipient name cannot be a number." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" -msgstr "Ingrese el correo del receptor." +msgid "Enter the recipient email address." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" -msgstr "Ingrese la dirección de facturación" +msgid "Enter the billing address." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" -msgstr "Ingrese las unidades en que está expresado el precio" +msgid "Enter the price per course seat." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" -msgstr "Ingrese el valor numérico para el precio" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" -msgstr "Ingrese el número de códigos de inscripción" +msgid "Enter the number of enrollment codes." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" -msgstr "Ingrese un valor numérico para el número de códigos" +msgid "Enter a numeric value for the number of enrollment codes." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" -msgstr "Por favor ingrese el precio del curso" +msgid "Select a currency." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" -msgstr "Por favor ingrese un valor numérico para el precio del curso" +msgid "Enter a coupon code." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" -msgstr "Seleccione la moneda" +msgid "The discount percentage must be less than or equal to 100." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "Por favor ingrese el código del cupón" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "Por favor introduzca un valor menor o igual a 100 para el cupón" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" -msgstr "Por favor ingrese el valor numérico del descuento" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" -msgstr "Editar cupón" +msgid "Edit Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" -msgstr "Actualizar cupón" +msgid "Edit Coupon Code Information" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" -msgstr "Actualizar la información del cupón" +msgid "Code" +msgstr "Código" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "example: A123DS" msgstr "ejemplo: A123DS" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" -msgstr "Fecha de expiración" +msgid "Percentage Discount" +msgstr "Porcentaje de descuento" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" @@ -14949,6 +15253,42 @@ msgstr "Panel de control del instructor" msgid "Revert to Legacy Dashboard" msgstr "Volver al panel de instructor antiguo" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "Código de inscripción" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "Registrar/Inscribir estudiantes" @@ -15351,6 +15691,10 @@ msgid "Please enter Course Mode detail below" msgstr "" "Por favor ingrese los detalles de la modalidad del curso a continuación" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "Definir precio" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "Libro de calificaciones de estudiantes" @@ -15985,10 +16329,6 @@ msgstr "" "tiene una plantilla de correo de ejemplo con las instrucciones para las " "inscripciones individuales." -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "Código de inscripción" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "Vínculo de inscripción" @@ -15997,6 +16337,10 @@ msgstr "Vínculo de inscripción" msgid "Used" msgstr "Utilizado" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "Fecha de compra" @@ -16088,6 +16432,11 @@ msgstr "Confirmar inscripción " msgid "{site_name} - Confirm Enrollment" msgstr "{site_name} - Confirmar inscripción " +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "{course_number} {course_title} Imagen de portada" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -16098,12 +16447,8 @@ msgid "{course_name}" msgstr "{course_name}" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "{start_date}" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" -msgstr "{end_date}" +msgid "{start_date} - {end_date}" +msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -16163,10 +16508,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "Activar inscripción al curso" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "{course_number} {course_title} Imagen de portada" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -17209,6 +17550,72 @@ msgstr "Su archivo ha sido borrado." msgid "close alert" msgstr "Cerrar alerta" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "Aprender más" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "Otras configuraciones de curso" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "Detalles y Calendario" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "Calificaciones" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "Equipo del curso" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "Configuración avanzada" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "Listas de comprobación del curso" @@ -17404,11 +17811,6 @@ msgstr "" "El nombre público para el nuevo curso. (Este nombre es a menudo el mismo que" " el original)" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "Organización" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -18135,10 +18537,6 @@ msgstr "" "eliminar un grupo de contenido, pase el ratón sobre su cuadro y haga clic en" " el icono de borrar." -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "Aprender más" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -18169,34 +18567,6 @@ msgstr "" "eliminar una configuración, pase el ratón sobre su cuadro y haga clic en el " "icono de borrar." -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "Otras configuraciones de curso" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "Detalles y Calendario" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "Calificaciones" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "Equipo del curso" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "Configuración avanzada" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "Bienvenido" @@ -19608,6 +19978,20 @@ msgstr "" "información del curso, siga las instrucciones de su administrador de " "programa." +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "Introduciendo su curso" diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/conf/locale/es_419/LC_MESSAGES/djangojs.mo index 5b2343dffa1dcfe35885c6e478b49187493e6db4..41bffa9062d499a9756141339e5d9f86b99e5d4d 100644 GIT binary patch delta 27477 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 Z8gG0009S?5QTsc%I&Ob(!F4_8{{XUKTlfF~ delta 27706 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\n" +"POT-Creation-Date: 2015-06-05 17:34+0000\n" +"PO-Revision-Date: 2015-06-05 17:38+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/projects/p/edx-platform/language/es_419/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -101,6 +101,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -126,8 +127,10 @@ msgstr "Aceptar" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -136,6 +139,7 @@ msgstr "Aceptar" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -152,16 +156,13 @@ msgstr "Cancelar" msgid "This link will open in a new browser window/tab" msgstr "Este vínculo se abrirá en una nueva ventana o pestaña del navegador" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "Subiendo" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -169,10 +170,17 @@ msgstr "Subiendo" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "Borrar" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "Subiendo" + #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -180,6 +188,8 @@ msgstr "Borrar" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "Nombre" @@ -221,11 +231,13 @@ msgstr "Error" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -238,6 +250,7 @@ msgstr "Guardar" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/edit_xblock.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore msgid "Close" msgstr "Cerrar" @@ -720,6 +733,7 @@ msgstr "Borrar tabla" #. 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -761,10 +775,12 @@ msgstr "Editar HTML" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "Editar" @@ -1698,12 +1714,12 @@ msgstr "" "SequenceModule. Por favor contacte al equipo del curso." #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "Reproducir" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "Pausar" @@ -1716,20 +1732,22 @@ msgid "Unmute" msgstr "Restablecer sonido" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "Salir del navegador expandido" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "Expandir el navegador" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "Velocidad" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "Volumen" @@ -1783,18 +1801,14 @@ msgstr "Este navegador no puede reproducir archivos .mp4, .ogg o .webm" msgid "Try using a different browser, such as Google Chrome." msgstr "Intente usar otro navegador. Por ejemplo Google Chrome." -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "Barra de desplazamiento del video" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "HD apagado" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "HD encendido" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "HD apagado" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "Posición del video" @@ -1821,6 +1835,38 @@ msgid_plural "%(value)s seconds" msgstr[0] "%(value)s segundo" msgstr[1] "%(value)s segundos" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "Desactivar subtítulos" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "El texto se mostrará cuando" @@ -1829,10 +1875,6 @@ msgstr "El texto se mostrará cuando" msgid "Turn on captions" msgstr "Activar subtítulos" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "Desactivar subtítulos" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "Actualizando con el más reciente contenido de la librería" @@ -2333,6 +2375,16 @@ msgstr "" "#-#-#-#-# underscore.po (edx-platform) #-#-#-#-#\n" "Etiquetas:" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "Abrir Calculadora" @@ -2361,6 +2413,10 @@ msgstr "Cargando" msgid "Error getting student list." msgstr "Error al obtener la lista de estudiantes." +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "Error al obtener la configuración de calificaciones." @@ -2505,6 +2561,10 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "No se puede encontrar el usuario asociado al siguiente identificador:" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "Error al inscribir o des inscribir usuarios." @@ -3235,6 +3295,14 @@ msgstr "Su donación no pudo ser enviada." msgid "An error occurred. Please try again later." msgstr "Ocurrió un error. Por favor intente nuevamente más tarde." +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "Hubo un error, intente buscar de nuevo." + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "Captura del foco" @@ -3432,6 +3500,22 @@ msgstr "Permitir a los estudiantes generar certificados para este curso ?" msgid "Prevent students from generating certificates in this course?" msgstr "Evitar que estudiantes generen certificados para este curso ?" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3801,6 +3885,10 @@ msgid "Double-check that your webcam is connected and working to continue." msgstr "" "Verifique que su cámara web esté conectada y funcionando para continuar." +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "No se detectó Flash" @@ -3950,6 +4038,7 @@ msgstr "" "revertir." #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3964,6 +4053,72 @@ msgstr "Error al guardar en el servidor OpenAssessment" msgid "This link will open in a modal window" msgstr "Este vínculo se abrirá en una ventana emergente" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "Esta acción no se puede deshacer." + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "Grupo %s" @@ -4057,14 +4212,19 @@ msgstr "Ha habido un error desempaquetando el archivo" msgid "There was an error while verifying the file you submitted." msgstr "Ha habido un error verificando el archivo que usted ha enviado." +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "Escoja un nuevo archivo" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "Su importación ha fallado." -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" -msgstr "Escoja un nuevo archivo" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." +msgstr "" #: cms/static/js/factories/manage_users.js msgid "Already a course team member" @@ -4348,10 +4508,6 @@ msgstr "Todavía no ha añadido ninguna librería." msgid "Are you sure you want to delete this update?" msgstr "¿Está seguro de que quiere borrar esta actualización?" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "Esta acción no se puede deshacer." - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "Crear reapertura" @@ -4396,6 +4552,10 @@ msgstr "Configuración de Grupo" msgid "You have not created any group configurations yet." msgstr "No ha creado ninguna configuración de grupo." +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "Error importando curso" @@ -4404,14 +4564,6 @@ msgstr "Error importando curso" msgid "There was an error with the upload" msgstr "Hubo un error con la subida del archivo" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" -"Formato de archivo no soportado. Por favor cargue un archivo con extensión " -"tar.gz." - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "Todos los Derechos Reservados" @@ -4968,6 +5120,12 @@ msgstr "Los vínculos deben ser únicos." msgid "Incorrect url format." msgstr "Formato incorrecto de URL." +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -5114,6 +5272,34 @@ msgstr "Verificar ahora" msgid "Donate" msgstr "Donar" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "Texto resaltado" @@ -5364,6 +5550,14 @@ msgstr "" " curso o los resultados de cohortes en %(link_start)s la sección de descarga" " de datos. %(link_end)s" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5380,10 +5574,6 @@ msgstr "Lo sentimos, no se encuentran resultados" msgid "Back to Dashboard" msgstr "Volver al Panel de Control" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "Hubo un error, intente buscar de nuevo." - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "Nueva dirección " @@ -6039,11 +6229,6 @@ msgstr "- Ordenable" msgid "URL" msgstr "URL" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "Acciones" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "No ha añadido aún ningún recurso a este curso." @@ -6084,6 +6269,99 @@ msgstr "Bloquear este recurso" msgid "Lock/unlock file" msgstr "Bloquear / Desbloquear recurso" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "ID" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "Mensaje de error" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "Crear" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "{number}{pct_sign} de las tareas de chequeo completado" @@ -6104,11 +6382,6 @@ msgstr "" "Atención: La última versión publicada de esta unidad está en vivo. Al " "publicar los cambios, cambiará la experiencia de los estudiantes." -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "ID" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -6118,12 +6391,6 @@ msgstr "No puede borrar cuando esta en uso por una unidad" msgid "This content group is used in:" msgstr "Este contenido de grupo es usado en:" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "Mensaje de error" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "Content Group Name" @@ -6140,11 +6407,6 @@ msgstr "Este es el nombre del grupo" msgid "This content group is used in one or more units." msgstr "Este contenido de grupo es usado en uno o mas unidades." -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "Crear" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "Contiene solo contenido del equipo del curso" @@ -6639,6 +6901,47 @@ msgstr "Borrar la fecha y hora de liberación" msgid "View Live" msgstr "Ver en vivo" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "Visibilidad al estudiante" diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo index 61544128639ab317aebe8467fd7040be87e27207..ef180addf27f7a069559fa4cea7180ea52a21ed0 100644 GIT binary patch delta 62468 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 delta 66874 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

Dzr=G>=v(k_ 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 diff --git a/conf/locale/fr/LC_MESSAGES/django.po b/conf/locale/fr/LC_MESSAGES/django.po index bbb85d8b78..aa66ecfb28 100644 --- a/conf/locale/fr/LC_MESSAGES/django.po +++ b/conf/locale/fr/LC_MESSAGES/django.po @@ -171,7 +171,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:13+0000\n" +"POT-Creation-Date: 2015-06-05 17:36+0000\n" "PO-Revision-Date: 2015-05-28 20:00+0000\n" "Last-Translator: Xavier Antoviaque \n" "Language-Team: French (http://www.transifex.com/projects/p/edx-platform/language/fr/)\n" @@ -182,27 +182,14 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "Questions ouvertes" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "Notes" - #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. Translators: This is a forum post type #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py #: lms/templates/discussion/_underscore_templates.html msgid "Discussion" msgstr "Discussion" @@ -260,6 +247,7 @@ msgid "Video ID" msgstr "Vidéo ID" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html @@ -271,6 +259,44 @@ msgstr "" "#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" "État" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -297,7 +323,7 @@ msgstr "En attente de vérification d'identité" msgid "You're enrolled as a verified student" msgstr "Vous êtes inscrit comme étudiant vérifié" -#: common/djangoapps/course_modes/models.py +#: common/djangoapps/course_modes/models.py lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "Vérifié" @@ -787,10 +813,6 @@ msgstr "Pas d'utilisateur inactif avec cette adresse email" msgid "Unable to send reactivation email" msgstr "Impossible d'envoyer le mail de réactivation" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "Mot de passe invalide" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "Une adresse courriel valide est requise." @@ -2154,6 +2176,30 @@ msgstr "" "Entrez les passeports pour les outils LTI du cours dans le format suivant : " "\"id:clef_client:clef_secrète\"" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "" @@ -2187,6 +2233,10 @@ msgstr "" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "Afficher la calculatrice" @@ -2401,6 +2451,22 @@ msgstr "" "Entrez la cartographie du carnet de notes à distance. Utilisez uniquement ce" " paramètre lorsque REMOTE_GRADEBOOK_URL a été spécifié." +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "Autoriser les contributions anonymes aux discussions" @@ -2780,12 +2846,21 @@ msgstr "" "définir l'image de cours sur la page Paramètres et informations détaillées." #: common/lib/xmodule/xmodule/course_module.py -msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +msgid "Issue Open Badges" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" -"Entre guillemets, entrez le nom court de votre cours, tel qu'il apparait sur" -" le certificat que les étudiants reçoivent quand ils terminent le cours." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Short)" @@ -2793,11 +2868,10 @@ msgstr "Nom du certificat (court)" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" -"Entre guillemets, entrez le nom long de votre cours, tel qu'il apparait sur " -"le certificat que les étudiants reçoivent quand ils terminent le cours." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Long)" @@ -2817,6 +2891,18 @@ msgid "" "(JSON format)" msgstr "" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "Classe CSS utilisée quand le cours est réédité" @@ -2992,6 +3078,14 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "" @@ -3689,75 +3783,8 @@ msgstr "" "Cette expérience sur les contenus a des implications sur la visibilité des " "contenus." -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "Contenu du cours" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "Infos" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "Progression" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "Wiki" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "Manuels" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -#, fuzzy -msgid "Staff grading" -msgstr "" -"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" -"Note de l'équipe pédagogique\n" -"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" -"Notation de l'équipe pédagogique" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "Notation par les pairs" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "Syllabus" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "Instructeur" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" +msgid "External Discussion" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3912,11 +3939,8 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" -"Indiquez quand le bouton Afficher la réponse apparaît pour chaque problème. " -"Les valeurs valides sont : \"toujours\", \"répondu\", \"tenté\", \"fermé\", " -"\"fini\", \"délai dépassé» et \"jamais\"." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -4009,9 +4033,9 @@ msgstr "" "pour signaler un problème, s'il vous plaît contactez " "moocsupport@mathworks.com" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "Configuration des groupes" @@ -4031,6 +4055,21 @@ msgstr "" "Entrez vrai ou faux. Si c'est vrai, la vidéo mise en cache sera utilisé pour" " les vidéos HTML5." +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "" @@ -4588,6 +4627,14 @@ msgid "" "this field." msgstr "" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "Navigation" @@ -4602,7 +4649,7 @@ msgstr "Index" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4670,10 +4717,24 @@ msgstr "" msgid "Terms of Service" msgstr "Conditions générales du service" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4714,12 +4775,67 @@ msgstr "" msgid "The download URL for the generated certificate." msgstr "" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" msgstr "" #. Translators: This line appears on the certificate after the name of a @@ -4730,6 +4846,12 @@ msgstr "" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -4740,11 +4862,6 @@ msgstr "" msgid "Issued On:" msgstr "" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4768,12 +4885,6 @@ msgid "" "verifying your identity." msgstr "" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -4822,56 +4933,12 @@ msgstr "" msgid "Contact {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4882,7 +4949,7 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" #. Translators: This text fragment appears after the student's name @@ -4895,6 +4962,53 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4955,6 +5069,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "Wiki" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4973,6 +5092,33 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Visitez le wiki d'un cours pour ajouter un article." +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "Contenu du cours" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "Infos" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "Syllabus" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "Progression" + +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "Manuels" + #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -5424,8 +5570,12 @@ msgstr "" msgid "No endpoint was provided for EdxNotes." msgstr "" +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "Notes" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -5445,6 +5595,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -5468,6 +5624,32 @@ msgstr "" msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "L'utilisateur n'existe pas." @@ -5558,7 +5740,7 @@ msgstr "" "Email" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "Langue" @@ -5618,6 +5800,19 @@ msgid "" "completed, the report will be available for download in the table below." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" @@ -5795,6 +5990,10 @@ msgstr "" "le bon de réduction avec l'identifiant ({coupon_id}) a été mis à jour avec " "succès" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "Instructeur" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5805,7 +6004,8 @@ msgstr "" msgid "E-Commerce" msgstr "e-Commerce" -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "Certificats" @@ -6417,6 +6617,10 @@ msgstr "" msgid "This component refers to deleted or invalid content groups." msgstr "" +#: lms/templates/notes.html +msgid "My Notes" +msgstr "Mes Notes" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -6515,6 +6719,30 @@ msgstr "De nouvelles notes ont été renvoyées" msgid "Submissions have been flagged for review" msgstr "Les soumissions ont été signalées pour une révision." +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +#, fuzzy +msgid "Staff grading" +msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"Note de l'équipe pédagogique\n" +"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" +"Notation de l'équipe pédagogique" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "Notation par les pairs" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "Questions ouvertes" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6868,9 +7096,11 @@ msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py @@ -7433,6 +7663,38 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "" @@ -7467,10 +7729,6 @@ msgstr "" "Il y a eu une erreur pendant le processus de vérification de vos photos " "d'identité." -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "" @@ -7537,7 +7795,11 @@ msgid "Verification photos received" msgstr "" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." msgstr "" #: lms/djangoapps/verify_student/views.py @@ -7608,6 +7870,19 @@ msgstr "" msgid "Taiwan" msgstr "" +#: cms/templates/course-create-rerun.html cms/templates/index.html +#: cms/templates/settings.html +msgid "Organization" +msgstr "Organisation" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "Honneur" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -7757,6 +8032,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "Information requise" @@ -7931,6 +8207,7 @@ msgstr "Aperçu" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -8274,6 +8551,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "" @@ -8397,10 +8678,6 @@ msgstr "Vous devez accepter les {terms_of_service} {platform_name}." msgid "The '{field_name}' field cannot be edited." msgstr "" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -8427,7 +8704,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "JSON invalide" @@ -8524,10 +8810,6 @@ msgstr "Mauvais emplacement du cours fourni" msgid "Missing branch on fresh clone" msgstr "Branche manquante sur le nouveau clone" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "Mes Notes" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -8548,6 +8830,18 @@ msgstr "" msgid "Upload completed" msgstr "Téléchargement terminé" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "HTML" @@ -8856,9 +9150,10 @@ msgstr "Page non trouvée" msgid "Page not found" msgstr "Page non trouvée" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -8871,6 +9166,14 @@ msgstr "Chargement en cours" msgid "close" msgstr "fermer" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "Paramètres" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -8884,14 +9187,6 @@ msgstr "Annuler" msgid "Course Number" msgstr "Numéro du cours" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "Paramètres" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -9615,7 +9910,7 @@ msgstr "" "Ça marche! Ceci est la page d'accueil par défaut pour cette plateforme Open " "edX." -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "Rechercher un cours" @@ -10598,58 +10893,10 @@ msgstr "Jouer la vidéo" msgid "No playable video sources found." msgstr "Aucune source vidéo jouable trouvée" -#: lms/templates/video.html -msgid "Video position" -msgstr "Position de la vidéo" - -#: lms/templates/video.html -msgid "Play" -msgstr "Lecture" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "Vitesses" - -#: lms/templates/video.html -msgid "Speed" -msgstr "Vitesse" - -#: lms/templates/video.html -msgid "Volume" -msgstr "Volume" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" -"Cliquer sur ce bouton pour couper ou remettre le son de la vidéo ou appuyer " -"sur les boutons UP ou DOWN pour augmenter ou diminuer le volume. " - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "Remplir le navigateur" - -#: lms/templates/video.html -msgid "HD off" -msgstr "HD désactivée" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "Masquer les sous-titres" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "Aller à la fin du sous-titrage" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" -"Activer un élément dans ce groupe jouera la vidéo à partir du point temporel" -" correspondant. Pour ignorer le sous-titrage, allez à l'élément précédent." - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "Retourner au début du sous-titrage." @@ -11036,6 +11283,36 @@ msgstr "" msgid "Download student grades" msgstr "Télécharger les notes des étudiants" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "Partager sur LinkedIn" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -11065,10 +11342,6 @@ msgid "" " forgery." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "Afficher le Chat" @@ -11459,6 +11732,20 @@ msgstr "Consultez les cours de {platform_name}." msgid "{platform_name} Logo" msgstr "Logo {platform_name}" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "Contenu du cours {course_number}" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11469,10 +11756,6 @@ msgstr "" " travaille à le réparer dès que possible. Veuillez nous écrire à " "{tech_support_email} afin de reporter tout problème ou indisponibilité." -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "Contenu du cours {course_number}" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "Rechercher un cours" @@ -11495,10 +11778,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11696,6 +11975,20 @@ msgstr "" msgid "Enrollment Data" msgstr "Données d'inscription" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "Récupérer une inscription depuis un bulletin de notes distant" @@ -12055,6 +12348,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "Votre {cert_name_short} est en cours de préparation" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "Ce lien ouvrira/téléchargera un document PDF" @@ -12083,14 +12384,6 @@ msgstr "Télécharger votre {cert_name_short} vérifié (PDF)" msgid "Complete our course feedback survey" msgstr "Compléter notre sondage de remarques à propos du cours" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "Partager sur LinkedIn" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -13365,27 +13658,21 @@ msgid "The {platform_name} team" msgstr "L'équipe {platform_name}" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" -msgstr "Merci pour votre achat de {course_name} !" +msgid "Thank you for purchasing enrollments in {course_name}." +msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" -"Une facture de {currency_symbol}{total_price} est jointe. Le règlement est " -"exigible immédiatement. Les modes de paiements peuvent être consultées sur " -"la facture." #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" -"Un fichier CSV contenant vos codes d'inscription est joint. Veuillez " -"distribuer ces codes à chaque étudiant souhaitant s'inscrire en utilisant " -"l'exemple d'email suivant." #. Translators: This is the signature of an email. "\n" is a newline #. character @@ -13443,7 +13730,7 @@ msgid "Invoice No: {invoice_number}" msgstr "Facture n° : {invoice_number}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" +msgid "Terms: Due Upon Receipt" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt @@ -13478,25 +13765,20 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" -msgstr "Instructions de paiement " +msgid "Payment Instructions" +msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" -"Le défaut de paiement de cette facture entraînera l'annulation de " -"l'inscription de l'étudiant utilisant ces codes. Toutes les commandes sont " -"définitives. Veuillez consulter les conditions d'annulation sur {site_name} " -"pour plus d'informations." #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "For payment questions, contact {contact_email}" msgstr "" -"Si vous avez des questions concernant le paiement, veuillez contacter " -"{contact_email}" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -13722,23 +14004,21 @@ msgstr "Passer" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" -msgstr "Ajouter un bon de réduction" +msgid "Add Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" -msgstr "Veuillez entrer les détails du bon ci dessous" +msgid "Enter information about the coupon code below." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" -msgstr "Code" +msgid "Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" -msgstr "Pourcentage de remise" +msgid "Discount Percentage" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Add expiration date" @@ -13807,10 +14087,6 @@ msgstr "" msgid "Audit" msgstr "Audit" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "Honneur" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "Informations de base relatives au cours" @@ -13921,6 +14197,16 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "Télécharger les informations de profil au format CSV" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -13949,12 +14235,10 @@ msgid "Generate Problem Grade Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "Rapports disponibles pour être téléchargés" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -13982,7 +14266,6 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." @@ -13992,8 +14275,8 @@ msgstr "" "direct. Les copies des liens expirent au bout de 5 minutes." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" -msgstr "Codes d'enregistrement" +msgid "Enrollment Codes" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -14007,7 +14290,15 @@ msgid "Create Enrollment Codes" msgstr "Créer des codes d'inscriptions" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -14015,7 +14306,7 @@ msgid "Download All Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -14023,7 +14314,7 @@ msgid "Download Unused Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -14036,13 +14327,12 @@ msgid "Course Price" msgstr "Prix du cours" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " -msgstr "Prix du cours :" +msgid "Course price per seat: " +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" -msgstr "Fixer le prix" +msgid "Edit Price" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Sales" @@ -14055,7 +14345,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -14087,33 +14377,52 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" -msgstr "Liste des bons de réduction" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" +msgid "Available Reports" msgstr "" -"Cliquez pour générer un fichier CSV de tous les codes des bons de réduction " -":" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" -msgstr "Télécharger les codes des bons de réduction" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" -msgstr "Information sur les bons" +msgid "Coupon Code List" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" -msgstr "Expire le" +msgid "Download a .csv file of all coupon codes for this course." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" -msgstr "Remise (%)" +msgid "Download Coupon Codes" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" +msgid "Coupon Codes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "Date d'expiration" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon (%)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Number Redeemed" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -14129,113 +14438,112 @@ msgid "{discount}" msgstr "{discount}" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." -msgstr "Le numéro de la facture ne doit pas être vide." - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" -msgstr "N'expire jamais" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" +msgid "The Invoice Number field cannot be empty." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "No Expiration Date" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" +msgid "Enter the company name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" +msgid "The company name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "Enter the company contact name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "The company contact name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" +msgid "Enter the email address for the company contact." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "Enter a valid email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "Enter the recipient name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" +msgid "The recipient name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" +msgid "Enter the recipient email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" +msgid "Enter the billing address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" +msgid "Enter the price per course seat." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" -msgstr "Veuillez entrer le prix du cours" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" -msgstr "Veuillez entrer la valeur numérique du prix du cours" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" -msgstr "Veuillez sélectionner la devise" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "Veuillez entrer le code du bon de réduction" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" +msgid "Enter the number of enrollment codes." msgstr "" -"Veuillez entrer la valeur du bon de réduction inférieure ou égale à 100" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" -msgstr "Veuillez entrer la valeur numérique du bon de réduction" +msgid "Enter a numeric value for the number of enrollment codes." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Select a currency." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Enter a coupon code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "The discount percentage must be less than or equal to 100." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" -msgstr "Éditer le bon de réduction" +msgid "Edit Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" -msgstr "Mettre à jour le bon de réduction" +msgid "Edit Coupon Code Information" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" -msgstr "Mettre à jour l'information concernant le bon de réduction" +msgid "Code" +msgstr "Code" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "example: A123DS" msgstr "exemple: A123DS" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" -msgstr "Date d'expiration" +msgid "Percentage Discount" +msgstr "Pourcentage de remise" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" @@ -14470,6 +14778,42 @@ msgstr "Tableau de bord enseignant" msgid "Revert to Legacy Dashboard" msgstr "Retourner à l’ancien tableau de bord" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "Inscrire/Enregistrer des étudiants " @@ -14874,6 +15218,10 @@ msgstr "" msgid "Please enter Course Mode detail below" msgstr "Veuillez entrer le détail du mode de cours ci-dessous" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "Fixer le prix" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "Bulletin de notes de l'étudiant" @@ -15489,10 +15837,6 @@ msgid "" "an example email template with directions for the individuals enrolling." msgstr "" -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "" @@ -15501,6 +15845,10 @@ msgstr "" msgid "Used" msgstr "Utilisé" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "" @@ -15592,6 +15940,11 @@ msgstr "Confirmer l'inscription" msgid "{site_name} - Confirm Enrollment" msgstr "{site_name} - Confirmer l'inscription" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "Image de couverture de {course_number} {course_title}" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -15602,12 +15955,8 @@ msgid "{course_name}" msgstr "{course_name}" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "{start_date}" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" -msgstr "{end_date}" +msgid "{start_date} - {end_date}" +msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15659,10 +16008,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "Image de couverture de {course_number} {course_title}" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -16661,6 +17006,72 @@ msgstr "Votre fichier a été supprimé." msgid "close alert" msgstr "fermez l'alerte" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "En savoir plus" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "Autres paramètres de cours" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "Dates & Détails" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "Évaluation" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "Équipe pédagogique" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "Paramètres avancés" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "Checklists du cours" @@ -16849,11 +17260,6 @@ msgstr "" "Nom d'affichage public pour le nouveau cours. (Ce nom est souvent le même " "que celui du cours d'origine.)" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "Organisation" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -17527,10 +17933,6 @@ msgid "" "delete icon." msgstr "" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "En savoir plus" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -17549,34 +17951,6 @@ msgid "" "and click the delete icon." msgstr "" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "Autres paramètres de cours" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "Dates & Détails" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "Évaluation" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "Équipe pédagogique" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "Paramètres avancés" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "Bienvenue" @@ -18868,6 +19242,20 @@ msgid "" "summary page, follow the instructions provided by your Program Manager." msgstr "" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "Présentation de votre Cours" diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.mo b/conf/locale/fr/LC_MESSAGES/djangojs.mo index 88475ccc48f26f2871f6c47737af1f272234f016..464bc42e21643a2ccf9b49305e0b3a030068896d 100644 GIT binary patch delta 23224 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 delta 23490 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 F{{WW4b&&u7 diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.po b/conf/locale/fr/LC_MESSAGES/djangojs.po index ca3d36a90a..957681eae5 100644 --- a/conf/locale/fr/LC_MESSAGES/djangojs.po +++ b/conf/locale/fr/LC_MESSAGES/djangojs.po @@ -104,9 +104,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:11+0000\n" -"PO-Revision-Date: 2015-05-27 20:01+0000\n" -"Last-Translator: moocit-france \n" +"POT-Creation-Date: 2015-06-05 17:34+0000\n" +"PO-Revision-Date: 2015-06-05 17:38+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: French (http://www.transifex.com/projects/p/edx-platform/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -117,6 +117,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -142,8 +143,10 @@ msgstr "OK" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -152,6 +155,7 @@ msgstr "OK" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -170,16 +174,13 @@ msgstr "" "Ce lien s'ouvrira dans une nouvelle fenêtre ou un nouvel onglet de votre " "navigateur" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "Envoi en cours" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -187,10 +188,17 @@ msgstr "Envoi en cours" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "Supprimer" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "Envoi en cours" + #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -198,6 +206,8 @@ msgstr "Supprimer" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "Nom" @@ -239,11 +249,13 @@ msgstr "Erreur" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -256,6 +268,7 @@ msgstr "Enregistrer" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/edit_xblock.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore #, fuzzy msgid "Close" @@ -740,6 +753,7 @@ msgstr "Supprimer le tableau" #. 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -781,10 +795,12 @@ msgstr "Editer le code HTML" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "Éditer" @@ -1717,12 +1733,12 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "Lecture" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "Pause" @@ -1735,20 +1751,22 @@ msgid "Unmute" msgstr "Remettre le son" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "Quitter le navigateur plein écran" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "Remplir le navigateur" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "Vitesse" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "Volume" @@ -1802,18 +1820,14 @@ msgstr "Ce navigateur ne peut pas lire les fichiers .mp4, .ogg, ou .webm" msgid "Try using a different browser, such as Google Chrome." msgstr "Essayez un navigateur différent, Google Chrome par exemple." -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "Curseur vidéo" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "HD désactivée" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "HD activée" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "HD désactivée" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "Position de la vidéo" @@ -1840,6 +1854,38 @@ msgid_plural "%(value)s seconds" msgstr[0] "%(value)s seconde" msgstr[1] "%(value)s secondes" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "Masquer la transcription" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "La légende s'affichera quand" @@ -1848,10 +1894,6 @@ msgstr "La légende s'affichera quand" msgid "Turn on captions" msgstr "Afficher la transcription" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "Masquer la transcription" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "Mise à jour des derniers ajouts à la bibliothèque" @@ -2362,6 +2404,16 @@ msgstr "Répondre" msgid "Tags:" msgstr "Balises : " +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "Afficher la calculatrice" @@ -2390,6 +2442,10 @@ msgstr "Chargement" msgid "Error getting student list." msgstr "Erreur lors de la récupération de la liste des étudiants." +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "Erreur lors de la récupération de la configuration de la notation." @@ -2535,6 +2591,10 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "Impossible de trouver des utilisateurs associés à ces identifiants :" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "Erreur lors de l'inscription/désinscription d'utilisateurs." @@ -3249,6 +3309,14 @@ msgstr "Votre don n'a pas pu être soumis" msgid "An error occurred. Please try again later." msgstr "Une erreur est survenue. Veuillez essayer de nouveau plus tard." +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "Il y a eu une erreur, renouvelez votre recherche." + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3446,6 +3514,22 @@ msgstr "Autoriser les étudiants à générer des certificats pour ce cours?" msgid "Prevent students from generating certificates in this course?" msgstr "Empêcher les étudiants de générer des certificats pour ce cours?" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3806,6 +3890,10 @@ msgstr "Il semblerait que votre webcam n'est pas connectée." msgid "Double-check that your webcam is connected and working to continue." msgstr "Vérifiez que votre webcam est bien connectée avant de continuer." +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "" @@ -3957,6 +4045,7 @@ msgstr "" "être annulée." #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3971,6 +4060,72 @@ msgstr "Erreur de la sauvegarde d'OpenAssessment" msgid "This link will open in a modal window" msgstr "Ce lien s'ouvrira dans une nouvelle fenêtre contextuelle" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "Cette action ne peut pas être annulée." + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "Groupe %s" @@ -4055,14 +4210,19 @@ msgstr "" "Une erreur est survenue lors de la vérification du fichier que vous avez " "soumis." +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "Choisir un nouveau fichier" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "" -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" -msgstr "Choisir un nouveau fichier" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." +msgstr "" #: cms/static/js/factories/manage_users.js msgid "Already a course team member" @@ -4354,10 +4514,6 @@ msgstr "" msgid "Are you sure you want to delete this update?" msgstr "Êtes vous sur de vouloir supprimer cette mise à jour ?" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "Cette action ne peut pas être annulée." - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "Créer une relance" @@ -4402,6 +4558,10 @@ msgstr "" msgid "You have not created any group configurations yet." msgstr "" +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "Erreur lors de l'importation du cours" @@ -4410,14 +4570,6 @@ msgstr "Erreur lors de l'importation du cours" msgid "There was an error with the upload" msgstr "Il y a eu une erreur pendant le téléchargement" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" -"Format de fichier non supporté. Uploadez un fichier avec une extension " -"tar.gz." - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "" @@ -4945,6 +5097,12 @@ msgstr "" msgid "Incorrect url format." msgstr "" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -5091,6 +5249,34 @@ msgstr "Vérifier Maintenant" msgid "Donate" msgstr "Faire un don" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "Texte surligné" @@ -5336,6 +5522,14 @@ msgstr "" " ou les résultat des cohortes depuis %(link_start)s s la page de Data " "Download. %(link_end)s" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5352,10 +5546,6 @@ msgstr "Désolé, aucun résultat trouvé." msgid "Back to Dashboard" msgstr "Retour au tableau de bord" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "Il y a eu une erreur, renouvelez votre recherche." - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "Nouvelle adresse" @@ -5964,11 +6154,6 @@ msgstr "- Triable" msgid "URL" msgstr "URL" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "Actions" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "Vous n'avez encore ajouté aucune ressource dans ce cours" @@ -6009,6 +6194,99 @@ msgstr "Vérouiller cet actif" msgid "Lock/unlock file" msgstr "Verrouiller/Déverrouiller le fichier" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "Identifiant" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "message.d'erreur" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "Créer" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "" @@ -6029,11 +6307,6 @@ msgstr "" "Attention: la dernière version publiée de cette unité est active. En " "publiant des modifications vous allez changer l'expérience des étudiants." -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "Identifiant" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -6044,12 +6317,6 @@ msgstr "" msgid "This content group is used in:" msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "message.d'erreur" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "Nom du groupe de contenus" @@ -6066,11 +6333,6 @@ msgstr "Ceci est le nom du groupe" msgid "This content group is used in one or more units." msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "Créer" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "Contient du contenu réservé aux membres de l'équipe enseignante" @@ -6566,6 +6828,47 @@ msgstr "Effacer Date/Horaire" msgid "View Live" msgstr "Aperçu temps réel" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "Visibilité par les étudiants" diff --git a/conf/locale/he/LC_MESSAGES/django.mo b/conf/locale/he/LC_MESSAGES/django.mo index 2bac62093ae70eedfadda628c68da909a6ecb09c..997e6abe76591f5bbf2048afe10de6e4b36019dc 100644 GIT binary patch delta 23 ecmX?UeA0M>1231Eu7Rn7p}Cc@*=8@^dL95+BnF58 delta 23 ecmX?UeA0M>1231Uu92mJp{13f@n$dHdL95+Q3i?t diff --git a/conf/locale/he/LC_MESSAGES/django.po b/conf/locale/he/LC_MESSAGES/django.po index b9a8e8d619..334ede4a98 100644 --- a/conf/locale/he/LC_MESSAGES/django.po +++ b/conf/locale/he/LC_MESSAGES/django.po @@ -59,7 +59,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:13+0000\n" +"POT-Creation-Date: 2015-06-05 17:36+0000\n" "PO-Revision-Date: 2015-05-28 20:00+0000\n" "Last-Translator: Nadav Stark \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/edx-platform/language/he/)\n" @@ -70,27 +70,14 @@ msgstr "" "Language: he\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "" - #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. Translators: This is a forum post type #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py #: lms/templates/discussion/_underscore_templates.html msgid "Discussion" msgstr "" @@ -149,12 +136,51 @@ msgid "Video ID" msgstr "" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" msgstr "" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -181,7 +207,7 @@ msgstr "" msgid "You're enrolled as a verified student" msgstr "" -#: common/djangoapps/course_modes/models.py +#: common/djangoapps/course_modes/models.py lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "" @@ -624,10 +650,6 @@ msgstr "" msgid "Unable to send reactivation email" msgstr "" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "" @@ -1882,6 +1904,30 @@ msgid "" "\"id:client_key:client_secret\"." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "" @@ -1912,6 +1958,10 @@ msgstr "" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "" @@ -2105,6 +2155,22 @@ msgid "" "REMOTE_GRADEBOOK_URL has been specified." msgstr "" +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "" @@ -2426,10 +2492,21 @@ msgid "" "Details page." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Issue Open Badges" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2438,8 +2515,9 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2460,6 +2538,18 @@ msgid "" "(JSON format)" msgstr "" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "" @@ -2621,6 +2711,14 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "" @@ -3249,70 +3347,8 @@ msgstr "" msgid "This content experiment has issues that affect content visibility." msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" +msgid "External Discussion" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3448,7 +3484,7 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py @@ -3522,9 +3558,9 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "" @@ -3542,6 +3578,21 @@ msgid "" "Enter true or false. If true, video caching will be used for HTML5 videos." msgstr "" +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "" @@ -4027,6 +4078,14 @@ msgid "" "this field." msgstr "" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "" @@ -4041,7 +4100,7 @@ msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4100,6 +4159,9 @@ msgstr "" msgid "Terms of Service & Honor Code" msgstr "" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: A 'Privacy Policy' is a legal document/statement describing a +#. website's use of personal information #: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py #: cms/templates/widgets/footer.html lms/templates/footer-edx-v2.html #: lms/templates/static_templates/privacy.html @@ -4118,10 +4180,24 @@ msgstr "" msgid "Terms of Service" msgstr "" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4162,12 +4238,67 @@ msgstr "" msgid "The download URL for the generated certificate." msgstr "" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" msgstr "" #. Translators: This line appears on the certificate after the name of a @@ -4178,6 +4309,12 @@ msgstr "" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -4188,11 +4325,6 @@ msgstr "" msgid "Issued On:" msgstr "" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4216,12 +4348,6 @@ msgid "" "verifying your identity." msgstr "" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -4270,56 +4396,12 @@ msgstr "" msgid "Contact {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4330,7 +4412,7 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" #. Translators: This text fragment appears after the student's name @@ -4343,6 +4425,53 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4398,6 +4527,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4416,6 +4550,33 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "" + +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "" + #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -4831,8 +4992,12 @@ msgstr "" msgid "No endpoint was provided for EdxNotes." msgstr "" +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py @@ -4854,6 +5019,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -4877,6 +5048,32 @@ msgstr "" msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "" @@ -4960,7 +5157,7 @@ msgid "Email" msgstr "" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "" @@ -5015,6 +5212,19 @@ msgid "" "completed, the report will be available for download in the table below." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" @@ -5174,6 +5384,10 @@ msgstr "" msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5185,7 +5399,8 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -5769,6 +5984,10 @@ msgstr "" msgid "This component refers to deleted or invalid content groups." msgstr "" +#: lms/djangoapps/notes/views.py lms/templates/notes.html +msgid "My Notes" +msgstr "" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -5850,6 +6069,25 @@ msgstr "" msgid "Submissions have been flagged for review" msgstr "" +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6201,9 +6439,11 @@ msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py @@ -6664,6 +6904,38 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "" @@ -6693,10 +6965,6 @@ msgstr "" msgid "There was an error verifying your ID photos." msgstr "" -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "" @@ -6763,7 +7031,11 @@ msgid "Verification photos received" msgstr "" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." msgstr "" #: lms/djangoapps/verify_student/views.py @@ -6838,6 +7110,20 @@ msgstr "Youtube" msgid "Taiwan" msgstr "" +#: lms/envs/devstack.py cms/templates/course-create-rerun.html +#: cms/templates/index.html cms/templates/settings.html +msgid "Organization" +msgstr "" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -6968,6 +7254,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "" @@ -7129,6 +7416,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -7449,6 +7737,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "" @@ -7586,10 +7878,6 @@ msgstr "" msgid "The '{field_name}' field cannot be edited." msgstr "" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -7616,7 +7904,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "" @@ -7702,10 +7999,6 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -7723,6 +8016,18 @@ msgstr "" msgid "Upload completed" msgstr "" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "" @@ -8018,9 +8323,10 @@ msgstr "" msgid "Page not found" msgstr "העמוד לא נמצא" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -8033,6 +8339,14 @@ msgstr "טוען" msgid "close" msgstr "" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -8046,14 +8360,6 @@ msgstr "" msgid "Course Number" msgstr "מספר הקורס" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -8735,7 +9041,7 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "" @@ -9654,54 +9960,10 @@ msgstr "" msgid "No playable video sources found." msgstr "" -#: lms/templates/video.html -msgid "Video position" -msgstr "" - -#: lms/templates/video.html -msgid "Play" -msgstr "" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "" - -#: lms/templates/video.html -msgid "Speed" -msgstr "" - -#: lms/templates/video.html -msgid "Volume" -msgstr "" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "" - -#: lms/templates/video.html -msgid "HD off" -msgstr "" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "" @@ -10070,6 +10332,36 @@ msgstr "" msgid "Download student grades" msgstr "" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10099,10 +10391,6 @@ msgid "" " forgery." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "" @@ -10477,6 +10765,20 @@ msgstr "סייר בקורסים מ{platform_name}." msgid "{platform_name} Logo" msgstr "" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10487,10 +10789,6 @@ msgstr "" "הבעיה בהקדם האפשרי. אנא שלח לנו הודעת דואר אלקטרוני ל-{tech_support_email}' " "בכדי לדווח על בעיות או השבתות. " -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "" @@ -10513,10 +10811,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10691,6 +10985,20 @@ msgstr "" msgid "Enrollment Data" msgstr "" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "" @@ -11021,6 +11329,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "" @@ -11047,14 +11363,6 @@ msgstr "" msgid "Complete our course feedback survey" msgstr "" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -12216,20 +12524,20 @@ msgid "The {platform_name} team" msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" #. Translators: This is the signature of an email. "\n" is a newline @@ -12284,7 +12592,7 @@ msgid "Invoice No: {invoice_number}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" +msgid "Terms: Due Upon Receipt" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt @@ -12319,18 +12627,19 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" +msgid "Payment Instructions" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "For payment questions, contact {contact_email}" msgstr "" #: lms/templates/emails/reject_name_change.txt @@ -12522,22 +12831,20 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" +msgid "Add Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" +msgid "Enter information about the coupon code below." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" +msgid "Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" +msgid "Discount Percentage" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html @@ -12605,10 +12912,6 @@ msgstr "" msgid "Audit" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "" @@ -12709,6 +13012,16 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -12733,12 +13046,10 @@ msgid "Generate Problem Grade Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -12757,14 +13068,13 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" +msgid "Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12779,7 +13089,15 @@ msgid "Create Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12787,7 +13105,7 @@ msgid "Download All Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12795,7 +13113,7 @@ msgid "Download Unused Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12808,12 +13126,11 @@ msgid "Course Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " +msgid "Course price per seat: " msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" +msgid "Edit Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12827,7 +13144,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12859,31 +13176,52 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" +msgid "Available Reports" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" +msgid "Coupon Code List" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" +msgid "Download a .csv file of all coupon codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" +msgid "Download Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" +msgid "Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon (%)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Number Redeemed" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12899,103 +13237,99 @@ msgid "{discount}" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." +msgid "The Invoice Number field cannot be empty." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" +msgid "No Expiration Date" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" +msgid "Enter the company name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "The company name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" +msgid "Enter the company contact name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" +msgid "The company contact name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "Enter the email address for the company contact." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "Enter a valid email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" +msgid "Enter the recipient name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "The recipient name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "Enter the recipient email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" +msgid "Enter the billing address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" +msgid "Enter the price per course seat." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" +msgid "Enter the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" +msgid "Enter a numeric value for the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" +msgid "Select a currency." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" +msgid "Enter a coupon code." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" +msgid "The discount percentage must be less than or equal to 100." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" +msgid "Edit Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" +msgid "Edit Coupon Code Information" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" +msgid "Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -13003,7 +13337,11 @@ msgid "example: A123DS" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" +msgid "Percentage Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html @@ -13217,6 +13555,42 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13551,6 +13925,10 @@ msgstr "" msgid "Please enter Course Mode detail below" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "" @@ -14107,10 +14485,6 @@ msgid "" "an example email template with directions for the individuals enrolling." msgstr "" -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "" @@ -14119,6 +14493,10 @@ msgstr "" msgid "Used" msgstr "" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "" @@ -14209,6 +14587,11 @@ msgstr "" msgid "{site_name} - Confirm Enrollment" msgstr "" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -14219,11 +14602,7 @@ msgid "{course_name}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" +msgid "{start_date} - {end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14274,10 +14653,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15176,6 +15551,72 @@ msgstr "" msgid "close alert" msgstr "" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "" @@ -15349,11 +15790,6 @@ msgid "" "the original course name.)" msgstr "" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -15959,10 +16395,6 @@ msgid "" "delete icon." msgstr "" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -15981,34 +16413,6 @@ msgid "" "and click the delete icon." msgstr "" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "" @@ -17179,6 +17583,20 @@ msgid "" "summary page, follow the instructions provided by your Program Manager." msgstr "" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "" diff --git a/conf/locale/he/LC_MESSAGES/djangojs.mo b/conf/locale/he/LC_MESSAGES/djangojs.mo index 9f96b093ae550271500c92f0cffcdaed03023308..d711e2aca06f5af9e277af7159f01dbc85634668 100644 GIT binary patch delta 38 lcmaFM{g!)!2s4+Nu7Rn7p}Cc@$z(ZZIRw{Yvm5hrCIG)*2`K;o delta 38 qcmaFM{g!)!2s4+du92mJp{13f;bb{xIUv{20>m{j-0a4@oCyHGy9p`) diff --git a/conf/locale/he/LC_MESSAGES/djangojs.po b/conf/locale/he/LC_MESSAGES/djangojs.po index b08410e28d..eb1f328f10 100644 --- a/conf/locale/he/LC_MESSAGES/djangojs.po +++ b/conf/locale/he/LC_MESSAGES/djangojs.po @@ -44,8 +44,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:11+0000\n" -"PO-Revision-Date: 2015-05-18 19:41+0000\n" +"POT-Creation-Date: 2015-06-05 17:34+0000\n" +"PO-Revision-Date: 2015-06-05 17:38+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/edx-platform/language/he/)\n" "MIME-Version: 1.0\n" @@ -57,6 +57,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -82,8 +83,10 @@ msgstr "" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -92,6 +95,7 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -108,16 +112,13 @@ msgstr "" msgid "This link will open in a new browser window/tab" msgstr "" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -125,10 +126,17 @@ msgstr "" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -136,6 +144,8 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "" @@ -177,11 +187,13 @@ msgstr "" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -194,6 +206,7 @@ msgstr "" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/edit_xblock.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore msgid "Close" msgstr "" @@ -551,9 +564,11 @@ msgstr "" msgid "Code block" msgstr "" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. 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/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore msgid "Code" msgstr "" @@ -663,6 +678,7 @@ 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -704,10 +720,12 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "" @@ -1616,12 +1634,12 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "" @@ -1634,20 +1652,22 @@ msgid "Unmute" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "" @@ -1699,18 +1719,14 @@ msgstr "" msgid "Try using a different browser, such as Google Chrome." msgstr "" -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "" @@ -1737,6 +1753,38 @@ msgid_plural "%(value)s seconds" msgstr[0] "" msgstr[1] "" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "" @@ -1745,10 +1793,6 @@ msgstr "" msgid "Turn on captions" msgstr "" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "" @@ -2210,6 +2254,16 @@ msgstr "" msgid "Tags:" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "" @@ -2236,6 +2290,10 @@ msgstr "" msgid "Error getting student list." msgstr "" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "" @@ -2367,6 +2425,10 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "" @@ -3003,6 +3065,15 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/static/js/discovery/form.js +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "" + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3188,6 +3259,22 @@ msgstr "" msgid "Prevent students from generating certificates in this course?" msgstr "" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3521,6 +3608,10 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "" @@ -3658,6 +3749,7 @@ msgid "" msgstr "" #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3672,6 +3764,72 @@ msgstr "" msgid "This link will open in a modal window" msgstr "" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "" @@ -3753,13 +3911,18 @@ msgstr "" msgid "There was an error while verifying the file you submitted." msgstr "" +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "" -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." msgstr "" #: cms/static/js/factories/manage_users.js @@ -4023,10 +4186,6 @@ msgstr "" msgid "Are you sure you want to delete this update?" msgstr "" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "" - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "" @@ -4069,6 +4228,10 @@ msgstr "" msgid "You have not created any group configurations yet." msgstr "" +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "" @@ -4077,12 +4240,6 @@ msgstr "" msgid "There was an error with the upload" msgstr "" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "" @@ -4590,6 +4747,12 @@ msgstr "" msgid "Incorrect url format." msgstr "" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4731,6 +4894,34 @@ msgstr "" msgid "Donate" msgstr "" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "" @@ -4958,6 +5149,14 @@ msgid "" "%(link_start)s the Data Download page. %(link_end)s" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -4974,10 +5173,6 @@ msgstr "" msgid "Back to Dashboard" msgstr "" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "" - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "" @@ -5556,11 +5751,6 @@ msgstr "" msgid "URL" msgstr "" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "" @@ -5601,6 +5791,99 @@ msgstr "" msgid "Lock/unlock file" msgstr "" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "" @@ -5619,11 +5902,6 @@ msgid "" "changes you will change the student experience." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -5633,12 +5911,6 @@ msgstr "" msgid "This content group is used in:" msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -5655,11 +5927,6 @@ msgstr "" msgid "This content group is used in one or more units." msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "" @@ -6141,6 +6408,47 @@ msgstr "" msgid "View Live" msgstr "" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "" diff --git a/conf/locale/hi/LC_MESSAGES/django.mo b/conf/locale/hi/LC_MESSAGES/django.mo index 48e6ea2c1c1d3bb196d2253cf721f8b27ff3b1e3..9ff447601a017222f0b71f56d235ae21b927b5e4 100644 GIT binary patch delta 30535 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 EfBzy>B>(^b delta 31341 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 xDuT_21_6LrGK*3_$hleAF^Ni;1-Uga0wh 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 wxx\n" "Language-Team: Hindi (http://www.transifex.com/projects/p/edx-platform/language/hi/)\n" @@ -83,24 +83,11 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "ओपन एन्डेड पैनल" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "" - -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py msgid "Discussion" msgstr "चर्चा" @@ -155,6 +142,7 @@ msgid "Video ID" msgstr "" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html @@ -166,6 +154,44 @@ msgstr "" "#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" "स्थिति:" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -192,7 +218,7 @@ msgstr "" msgid "You're enrolled as a verified student" msgstr "" -#: common/djangoapps/course_modes/models.py +#: common/djangoapps/course_modes/models.py lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "" @@ -643,10 +669,6 @@ msgstr "इस ई-मेल का कोई निष्क्रिय उप msgid "Unable to send reactivation email" msgstr "पुनर्सक्रियण ई-मेल भेजने में हम असमर्थ हैं।" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "अवैध पासवर्ड" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "वैध ई-मेल आवश्यक है।" @@ -1917,6 +1939,30 @@ msgid "" "\"id:client_key:client_secret\"." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "" @@ -1947,6 +1993,10 @@ msgstr "" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "" @@ -2140,6 +2190,22 @@ msgid "" "REMOTE_GRADEBOOK_URL has been specified." msgstr "" +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "" @@ -2461,10 +2527,21 @@ msgid "" "Details page." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Issue Open Badges" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2473,8 +2550,9 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2495,6 +2573,18 @@ msgid "" "(JSON format)" msgstr "" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "" @@ -2655,6 +2745,14 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "" @@ -3283,70 +3381,8 @@ msgstr "" msgid "This content experiment has issues that affect content visibility." msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "पाठ्यक्रम" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "पाठ्यक्रम से संबंधित जानकारी" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "प्रगति" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "विकी" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "स्टाफ़ ग्रेडिंग" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "सहपाठियों द्वारा की गई ग्रेडिंग" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "पाठ्यक्रम" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "प्रशिक्षक" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" +msgid "External Discussion" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3482,7 +3518,7 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py @@ -3556,9 +3592,9 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "" @@ -3576,6 +3612,21 @@ msgid "" "Enter true or false. If true, video caching will be used for HTML5 videos." msgstr "" +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "" @@ -4081,6 +4132,14 @@ msgid "" "this field." msgstr "" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "नेविगेशन" @@ -4095,7 +4154,7 @@ msgstr "सूची" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4167,10 +4226,24 @@ msgstr "" msgid "Terms of Service" msgstr "सेवा की शर्तें" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4211,12 +4284,67 @@ msgstr "" msgid "The download URL for the generated certificate." msgstr "" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" msgstr "" #. Translators: This line appears on the certificate after the name of a @@ -4227,6 +4355,12 @@ msgstr "" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -4237,11 +4371,6 @@ msgstr "" msgid "Issued On:" msgstr "" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4265,12 +4394,6 @@ msgid "" "verifying your identity." msgstr "" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -4319,56 +4442,12 @@ msgstr "" msgid "Contact {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4379,7 +4458,7 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" #. Translators: This text fragment appears after the student's name @@ -4392,6 +4471,53 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4446,6 +4572,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "विकी" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4464,6 +4595,33 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "कोई एक लेख जोड़ने के लिए पाठ्यक्रम विकी पर जाएं।" +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "पाठ्यक्रम" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "पाठ्यक्रम से संबंधित जानकारी" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "पाठ्यक्रम" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "प्रगति" + +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "" + #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -4898,8 +5056,12 @@ msgstr "" msgid "No endpoint was provided for EdxNotes." msgstr "" +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -4920,6 +5082,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -4943,6 +5111,32 @@ msgstr "" msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "उपयोगकर्ता मौजूद नहीं है।" @@ -5026,7 +5220,7 @@ msgid "Email" msgstr "ई-मेल" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "" @@ -5081,6 +5275,19 @@ msgid "" "completed, the report will be available for download in the table below." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" @@ -5245,6 +5452,10 @@ msgstr "" msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "प्रशिक्षक" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5256,7 +5467,8 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -5844,6 +6056,10 @@ msgstr "" msgid "This component refers to deleted or invalid content groups." msgstr "" +#: lms/templates/notes.html +msgid "My Notes" +msgstr "मेरे नोट्स" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -5939,6 +6155,25 @@ msgstr "नए ग्रेड लौटा दिए गए है" msgid "Submissions have been flagged for review" msgstr "प्रस्तुतियों को समीक्षा के लिए चिह्नित किया गया है" +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "स्टाफ़ ग्रेडिंग" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "सहपाठियों द्वारा की गई ग्रेडिंग" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "ओपन एन्डेड पैनल" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6293,9 +6528,11 @@ msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py @@ -6823,6 +7060,38 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "" @@ -6854,10 +7123,6 @@ msgstr "" msgid "There was an error verifying your ID photos." msgstr "आपके आईडी की फ़ोटोओं की पुष्टि करने में त्रुटि हुई।" -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "" @@ -6923,7 +7188,11 @@ msgid "Verification photos received" msgstr "" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." msgstr "" #: lms/djangoapps/verify_student/views.py @@ -7000,6 +7269,20 @@ msgstr "" msgid "Taiwan" msgstr "" +#: lms/envs/devstack.py cms/templates/course-create-rerun.html +#: cms/templates/index.html cms/templates/settings.html +msgid "Organization" +msgstr "" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -7142,6 +7425,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "आवश्यक जानकारी" @@ -7314,6 +7598,7 @@ msgstr "पूर्वावलोकन" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -7661,6 +7946,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "" @@ -7780,10 +8069,6 @@ msgstr "" msgid "The '{field_name}' field cannot be edited." msgstr "" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -7810,7 +8095,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "" @@ -7896,10 +8190,6 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "मेरे नोट्स" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -7917,6 +8207,18 @@ msgstr "" msgid "Upload completed" msgstr "अपलोड पूरा हुआ" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "" @@ -8209,9 +8511,10 @@ msgstr "यह पेज मौजूद नहीं है" msgid "Page not found" msgstr "यह पेज मौजूद नहीं है" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -8224,6 +8527,14 @@ msgstr "" msgid "close" msgstr "बंद करें" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "सेटिंग्स" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -8237,14 +8548,6 @@ msgstr "रद्द करें" msgid "Course Number" msgstr "पाठ्यक्रम संख्या" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "सेटिंग्स" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -8950,7 +9253,7 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "" @@ -9909,56 +10212,10 @@ msgstr "वीडियो प्ले करें" msgid "No playable video sources found." msgstr "" -#: lms/templates/video.html -msgid "Video position" -msgstr "विडियो की स्थिति" - -#: lms/templates/video.html -msgid "Play" -msgstr "चलाएं" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "गतियां" - -#: lms/templates/video.html -msgid "Speed" -msgstr "गति" - -#: lms/templates/video.html -msgid "Volume" -msgstr "ध्वनि" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "ब्राउज़र सक्रीन को पूरा खोलें (open full browser)" - -#: lms/templates/video.html -msgid "HD off" -msgstr "एच डी बंद करें" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "उपशीर्षक बंद करें" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "प्रतिलिपि के अंत में जाएं।" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" -"इस समूह में किसी आइटम को सक्रिय करने से विडियो समरूपी समय तक आगे घूम जाएगा। " -"प्रतिलिपि स्किप करने के लिए, पिछले आइटम पर जाएं।" - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "प्रतिलिपि की शुरूआत में जाएं।" @@ -10338,6 +10595,36 @@ msgstr "" msgid "Download student grades" msgstr "" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10367,10 +10654,6 @@ msgid "" " forgery." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "" @@ -10756,6 +11039,20 @@ msgstr "" msgid "{platform_name} Logo" msgstr "" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "{course_number} पाठ्यक्रम" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10763,10 +11060,6 @@ msgid "" "report any problems or downtime." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "{course_number} पाठ्यक्रम" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "" @@ -10789,10 +11082,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10966,6 +11255,20 @@ msgstr "" msgid "Enrollment Data" msgstr "नामांकन डेटा" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "दूरस्थ ग्रेडबुक से नामांकन खींचें" @@ -11314,6 +11617,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "आपका {cert_name_short} तैयार हो रहा है " +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "यह लिंक एक पीडीएफ दस्तावेज़ खोलेगा/ डाउनलोड करेगा" @@ -11342,14 +11653,6 @@ msgstr "अपना {cert_name_short} (PDF) डाउनलोड करें" msgid "Complete our course feedback survey" msgstr "हमारे कोर्स का प्रतिक्रिया सर्वेक्षण पूरा करें" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -12527,20 +12830,20 @@ msgid "The {platform_name} team" msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" #. Translators: This is the signature of an email. "\n" is a newline @@ -12595,7 +12898,7 @@ msgid "Invoice No: {invoice_number}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" +msgid "Terms: Due Upon Receipt" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt @@ -12630,18 +12933,19 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" +msgid "Payment Instructions" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "For payment questions, contact {contact_email}" msgstr "" #: lms/templates/emails/reject_name_change.txt @@ -12845,22 +13149,20 @@ msgstr "आगे बढ़ें" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" +msgid "Add Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" +msgid "Enter information about the coupon code below." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" +msgid "Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" +msgid "Discount Percentage" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html @@ -12928,10 +13230,6 @@ msgstr "" msgid "Audit" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "बुनियादी तौर पर पाठ्यक्रम की जानकारी" @@ -13032,6 +13330,16 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "एक CSV के रूप में प्रोफ़ाइल जानकारी डाउनलोड करें" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -13056,12 +13364,10 @@ msgid "Generate Problem Grade Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "रिपोर्ट्स डाउनलोड करने के लिए तैयार हैं" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -13080,7 +13386,6 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." @@ -13090,7 +13395,7 @@ msgstr "" "समाप्त हो जायेगी।" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" +msgid "Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13105,7 +13410,15 @@ msgid "Create Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13113,7 +13426,7 @@ msgid "Download All Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13121,7 +13434,7 @@ msgid "Download Unused Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13134,12 +13447,11 @@ msgid "Course Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " +msgid "Course price per seat: " msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" +msgid "Edit Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13153,7 +13465,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13185,31 +13497,52 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" +msgid "Available Reports" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" +msgid "Coupon Code List" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" +msgid "Download a .csv file of all coupon codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" +msgid "Download Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" +msgid "Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon (%)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Number Redeemed" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13225,103 +13558,99 @@ msgid "{discount}" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." +msgid "The Invoice Number field cannot be empty." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" +msgid "No Expiration Date" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" +msgid "Enter the company name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "The company name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" +msgid "Enter the company contact name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" +msgid "The company contact name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "Enter the email address for the company contact." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "Enter a valid email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" +msgid "Enter the recipient name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "The recipient name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "Enter the recipient email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" +msgid "Enter the billing address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" +msgid "Enter the price per course seat." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" +msgid "Enter the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" +msgid "Enter a numeric value for the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" +msgid "Select a currency." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" +msgid "Enter a coupon code." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" +msgid "The discount percentage must be less than or equal to 100." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" +msgid "Edit Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" +msgid "Edit Coupon Code Information" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" +msgid "Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -13329,7 +13658,11 @@ msgid "example: A123DS" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" +msgid "Percentage Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html @@ -13558,6 +13891,42 @@ msgstr "प्रशिक्षक डैशबोर्ड" msgid "Revert to Legacy Dashboard" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13936,6 +14305,10 @@ msgstr "" msgid "Please enter Course Mode detail below" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "" @@ -14535,10 +14908,6 @@ msgid "" "an example email template with directions for the individuals enrolling." msgstr "" -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "" @@ -14547,6 +14916,10 @@ msgstr "" msgid "Used" msgstr "" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "" @@ -14637,6 +15010,11 @@ msgstr "" msgid "{site_name} - Confirm Enrollment" msgstr "" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -14647,11 +15025,7 @@ msgid "{course_name}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" +msgid "{start_date} - {end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14702,10 +15076,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15657,6 +16027,72 @@ msgstr "आपकी फाइल तो नष्ट कर दिया गय msgid "close alert" msgstr "" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "" @@ -15830,11 +16266,6 @@ msgid "" "the original course name.)" msgstr "" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -16440,10 +16871,6 @@ msgid "" "delete icon." msgstr "" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -16462,34 +16889,6 @@ msgid "" "and click the delete icon." msgstr "" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "" @@ -17660,6 +18059,20 @@ msgid "" "summary page, follow the instructions provided by your Program Manager." msgstr "" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "" diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.mo b/conf/locale/hi/LC_MESSAGES/djangojs.mo index 2e672cb932bb8acee2c19b1edbb59d28b1b4d30e..28fa4afca3d3aa22da546c09e1986e74f0293e08 100644 GIT binary patch delta 5519 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 BuU`NF delta 5822 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 diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.po b/conf/locale/hi/LC_MESSAGES/djangojs.po index 443ee03cfa..e6b589d820 100644 --- a/conf/locale/hi/LC_MESSAGES/djangojs.po +++ b/conf/locale/hi/LC_MESSAGES/djangojs.po @@ -46,8 +46,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:11+0000\n" -"PO-Revision-Date: 2015-05-18 19:41+0000\n" +"POT-Creation-Date: 2015-06-05 17:34+0000\n" +"PO-Revision-Date: 2015-06-05 17:38+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Hindi (http://www.transifex.com/projects/p/edx-platform/language/hi/)\n" "MIME-Version: 1.0\n" @@ -59,6 +59,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -84,8 +85,10 @@ msgstr "ठीक" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -94,6 +97,7 @@ msgstr "ठीक" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -109,16 +113,13 @@ msgstr "रद्द करें" msgid "This link will open in a new browser window/tab" msgstr "यह लिंक एक नए ब्राउज़र विंडो / टैब में खुलेगी" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -126,10 +127,17 @@ msgstr "" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -137,6 +145,8 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "" @@ -178,11 +188,13 @@ msgstr "" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -560,9 +572,11 @@ msgstr "" msgid "Code block" msgstr "" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. 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/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore msgid "Code" msgstr "" @@ -672,6 +686,7 @@ 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -713,10 +728,12 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "" @@ -1465,9 +1482,12 @@ msgid "" "required http:// prefix?" msgstr "" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. 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 +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Title" msgstr "" @@ -1623,12 +1643,12 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "चालू करें" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "रोकें" @@ -1641,20 +1661,22 @@ msgid "Unmute" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "ब्राउज़र स्क्रीन से बाहर आयें" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "ब्राउज़र सक्रीन को पूरा खोलें (open full browser)" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "ध्वनि" @@ -1706,18 +1728,14 @@ msgstr "" msgid "Try using a different browser, such as Google Chrome." msgstr "" -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "विडियो स्लाइडर" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "एच डी बंद" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "एच डी चलाएं" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "एच डी बंद" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "विडियो स्थिति" @@ -1744,6 +1762,38 @@ msgid_plural "%(value)s seconds" msgstr[0] "%(value)s सेकंड" msgstr[1] "%(value)s सेकंड" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "उपशीर्षक बंद करें" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "उपशीर्षक तब ही प्रदर्शित किया जाएगा जब" @@ -1752,10 +1802,6 @@ msgstr "उपशीर्षक तब ही प्रदर्शित क msgid "Turn on captions" msgstr "उपशीर्षक चालू करें" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "उपशीर्षक बंद करें" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "" @@ -2225,6 +2271,16 @@ msgstr "" msgid "Tags:" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "कैलक्यूलेटर खोलें" @@ -2251,6 +2307,10 @@ msgstr "" msgid "Error getting student list." msgstr "छात्र सूची पाने में कुछ गड़बड़।" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "ग्रेडिंग कॉनफ़िगरेशन वापिस लेने में कुछ गड़बड़।" @@ -2385,6 +2445,10 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "उपयोगकर्ताओं का नामांकन/अनामांकन करने में त्रुटि। " @@ -3047,6 +3111,15 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/static/js/discovery/form.js +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "" + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3232,6 +3305,22 @@ msgstr "" msgid "Prevent students from generating certificates in this course?" msgstr "" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3565,6 +3654,10 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "" @@ -3706,6 +3799,7 @@ msgstr "" "जा सकती है।" #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3720,6 +3814,72 @@ msgstr "खुले मूल्‍यांकन को जमा करन msgid "This link will open in a modal window" msgstr "यह लिंक एक मॉडल विंडो टैब में खुलेगी" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "इस क्रिया को पूर्ववत नहीं किया जा सकता है." + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "" @@ -3801,13 +3961,18 @@ msgstr "" msgid "There was an error while verifying the file you submitted." msgstr "" +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "" -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." msgstr "" #: cms/static/js/factories/manage_users.js @@ -4083,10 +4248,6 @@ msgstr "" msgid "Are you sure you want to delete this update?" msgstr "क्या आप इस अपडेट को हटाना चाहतें हैं?" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "इस क्रिया को पूर्ववत नहीं किया जा सकता है." - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "" @@ -4131,6 +4292,10 @@ msgstr "" msgid "You have not created any group configurations yet." msgstr "" +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "" @@ -4139,14 +4304,6 @@ msgstr "" msgid "There was an error with the upload" msgstr "अपलोड करने में त्रुटि हुई" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" -"फ़ाइल फॉर्मेट समर्थित नहीं है. कृपया tar.gz एक्सटेंशन की फाइल " -"अपलोड करें." - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "" @@ -4660,6 +4817,12 @@ msgstr "" msgid "Incorrect url format." msgstr "" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4801,6 +4964,34 @@ msgstr "" msgid "Donate" msgstr "" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "" @@ -5028,6 +5219,14 @@ msgid "" "%(link_start)s the Data Download page. %(link_end)s" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5044,10 +5243,6 @@ msgstr "" msgid "Back to Dashboard" msgstr "" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "" - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "" @@ -5626,11 +5821,6 @@ msgstr "" msgid "URL" msgstr "" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "" @@ -5671,6 +5861,99 @@ msgstr "" msgid "Lock/unlock file" msgstr "" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "" @@ -5689,11 +5972,6 @@ msgid "" "changes you will change the student experience." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -5703,12 +5981,6 @@ msgstr "" msgid "This content group is used in:" msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -5725,11 +5997,6 @@ msgstr "" msgid "This content group is used in one or more units." msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "" @@ -6211,6 +6478,47 @@ msgstr "" msgid "View Live" msgstr "" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "" diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.mo b/conf/locale/ko_KR/LC_MESSAGES/django.mo index 66a23caffa42a18745875f9c9cb7d2567a1e9999..604657947f6bc9d6dccbd0f386c654011c6ad125 100644 GIT binary patch delta 10793 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 delta 11009 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 U$) zQHU5t{V=SE2MHam$iIYZ+`0e%C`-AHZEop5m&}L6%L)qb;C<{#{6$)?SslNU{|~W{ zxJc+&Nqj+M5Wco-E4C-zvH6SCr4TyCQnrY=X6xMdzueS0lPR2N)9;a9Pn0Gfhc94x zyoq=5UE(P5Em4JNO8F&1$Lr*G5;INK=|Nh@SGWqR5^acZVt7LeFOaBDgb;6%UrFpI zo*nU|Gs*mq_?F;zh|`s_kBRG~lkj=sEa{(!SBP@tXA-qY>o}gVw{jU*6eYRDbV@qA z%lU33ucHeVC;mhF6tSD=K)wy}8R;~fNHih>$m@tCokK(uI(8Agh*?f9|HNy3Oyk^)KK!Vjks7Y?)3;u;+E7?Dv0_ ztGE~W@9`I6l6|{4Hz_PayhhjbJR+tNfrPvN8zc&oo`!qzJn=Q5;{f4B_!Gx;0mqBPm+qALSO_Pm`_9&n z#$a1N5bu$%W$SpG{d0^Z)$e;-q0$nhAK2;%q|1?RVC!GPBjmp#S`!_KGsG<7XCjjD zB?@z15I)4#dAq7k^C_MfK4{Fy@naLl=y*Dk0%@r<*><=I!os z(>tJh%9!Nvkwb=r4<0z`&EX@H$L6i;+r6-7kCBNfNeOum`;YPUsvli9CcI8e<2v>7 zMkVD11l`^_|Msdq1uJt4)=mvC*fxXI&pUJTD!9@EJPTHDE=XOKm%DIP37>*lX}8m7 uIEK8AtET$+6zpDCFmrkM?P)V~#qpd-5ARv?Z@;&>V8%`r+}kqJ|Nj6vnXzjC diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.po b/conf/locale/ko_KR/LC_MESSAGES/django.po index 440512e947..af974d311e 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/django.po +++ b/conf/locale/ko_KR/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: 2015-05-29 19:13+0000\n" +"POT-Creation-Date: 2015-06-05 17:36+0000\n" "PO-Revision-Date: 2015-05-28 20:00+0000\n" "Last-Translator: Kevin Min \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/edx-platform/language/ko_KR/)\n" @@ -89,27 +89,14 @@ msgstr "" "Language: ko_KR\n" "Plural-Forms: nplurals=1; plural=0;\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "" - #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. Translators: This is a forum post type #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py #: lms/templates/discussion/_underscore_templates.html msgid "Discussion" msgstr "" @@ -168,6 +155,44 @@ msgstr "" msgid "Status" msgstr "상태" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -194,7 +219,7 @@ msgstr "" msgid "You're enrolled as a verified student" msgstr "" -#: common/djangoapps/course_modes/models.py +#: common/djangoapps/course_modes/models.py lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "" @@ -635,10 +660,6 @@ msgstr "" msgid "Unable to send reactivation email" msgstr "" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "" @@ -1882,6 +1903,30 @@ msgid "" "\"id:client_key:client_secret\"." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "" @@ -1912,6 +1957,10 @@ msgstr "" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "" @@ -2105,6 +2154,22 @@ msgid "" "REMOTE_GRADEBOOK_URL has been specified." msgstr "" +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "" @@ -2426,10 +2491,21 @@ msgid "" "Details page." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Issue Open Badges" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2438,8 +2514,9 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2460,6 +2537,18 @@ msgid "" "(JSON format)" msgstr "" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "" @@ -2620,6 +2709,14 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "" @@ -3246,56 +3343,8 @@ msgstr "" msgid "This content experiment has issues that affect content visibility." msgstr "" -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "강좌물" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page #: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "" - -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "진도" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "" - -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "담당 직원 채점" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "" - -#: lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "강의 계획서" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" +msgid "External Discussion" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3431,7 +3480,7 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py @@ -3505,9 +3554,9 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "" @@ -3525,6 +3574,21 @@ msgid "" "Enter true or false. If true, video caching will be used for HTML5 videos." msgstr "" +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "" @@ -4010,6 +4074,14 @@ msgid "" "this field." msgstr "" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "" @@ -4024,7 +4096,7 @@ msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4083,6 +4155,9 @@ msgstr "" msgid "Terms of Service & Honor Code" msgstr "" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: A 'Privacy Policy' is a legal document/statement describing a +#. website's use of personal information #: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py #: cms/templates/widgets/footer.html lms/templates/footer-edx-v2.html #: lms/templates/static_templates/privacy.html @@ -4101,10 +4176,24 @@ msgstr "" msgid "Terms of Service" msgstr "" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4145,12 +4234,67 @@ msgstr "" msgid "The download URL for the generated certificate." msgstr "" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" msgstr "" #. Translators: This line appears on the certificate after the name of a @@ -4161,6 +4305,12 @@ msgstr "" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -4171,11 +4321,6 @@ msgstr "" msgid "Issued On:" msgstr "" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4199,12 +4344,6 @@ msgid "" "verifying your identity." msgstr "" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -4253,56 +4392,12 @@ msgstr "" msgid "Contact {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4313,7 +4408,7 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" #. Translators: This text fragment appears after the student's name @@ -4326,6 +4421,53 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4380,6 +4522,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4398,6 +4545,31 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "강좌물" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "" + +#: lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "강의 계획서" + +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "진도" + +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "" + #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -4811,8 +4983,12 @@ msgstr "" msgid "No endpoint was provided for EdxNotes." msgstr "" +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -4833,6 +5009,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -4856,6 +5038,32 @@ msgstr "" msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "" @@ -4929,7 +5137,7 @@ msgid "Email" msgstr "이메일" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "" @@ -4975,6 +5183,19 @@ msgid "" "completed, the report will be available for download in the table below." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" @@ -5134,6 +5355,10 @@ msgstr "" msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5145,7 +5370,8 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -5725,6 +5951,10 @@ msgstr "" msgid "This component refers to deleted or invalid content groups." msgstr "" +#: lms/templates/notes.html +msgid "My Notes" +msgstr "내 노트" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -5806,6 +6036,24 @@ msgstr "" msgid "Submissions have been flagged for review" msgstr "" +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "담당 직원 채점" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6153,9 +6401,11 @@ msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py @@ -6616,6 +6866,38 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "" @@ -6645,10 +6927,6 @@ msgstr "" msgid "There was an error verifying your ID photos." msgstr "" -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "" @@ -6714,7 +6992,11 @@ msgid "Verification photos received" msgstr "" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." msgstr "" #: lms/djangoapps/verify_student/views.py @@ -6791,6 +7073,20 @@ msgstr "" msgid "Taiwan" msgstr "" +#: lms/envs/devstack.py cms/templates/course-create-rerun.html +#: cms/templates/index.html cms/templates/settings.html +msgid "Organization" +msgstr "" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -6920,6 +7216,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "필수 정보" @@ -7079,6 +7376,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -7399,6 +7697,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "" @@ -7523,10 +7825,6 @@ msgstr "" msgid "The '{field_name}' field cannot be edited." msgstr "" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -7553,7 +7851,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "" @@ -7639,10 +7946,6 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" -#: lms/templates/notes.html -msgid "My Notes" -msgstr "내 노트" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -7660,6 +7963,18 @@ msgstr "" msgid "Upload completed" msgstr "" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "" @@ -7955,9 +8270,10 @@ msgstr "" msgid "Page not found" msgstr "" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -7970,6 +8286,14 @@ msgstr "" msgid "close" msgstr "" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -7983,14 +8307,6 @@ msgstr "" msgid "Course Number" msgstr "" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -8680,7 +8996,7 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "" @@ -9610,54 +9926,10 @@ msgstr "" msgid "No playable video sources found." msgstr "" -#: lms/templates/video.html -msgid "Video position" -msgstr "" - -#: lms/templates/video.html -msgid "Play" -msgstr "재생" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "속도" - -#: lms/templates/video.html -msgid "Speed" -msgstr "속도" - -#: lms/templates/video.html -msgid "Volume" -msgstr "소리세기" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "브라우저 채우기" - -#: lms/templates/video.html -msgid "HD off" -msgstr "" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "캡션 끄기" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "" @@ -10026,6 +10298,36 @@ msgstr "" msgid "Download student grades" msgstr "" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10055,10 +10357,6 @@ msgid "" " forgery." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "" @@ -10431,6 +10729,20 @@ msgstr "" msgid "{platform_name} Logo" msgstr "" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "{course_number} 강좌물" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10438,10 +10750,6 @@ msgid "" "report any problems or downtime." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "{course_number} 강좌물" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "" @@ -10464,10 +10772,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10639,6 +10943,20 @@ msgstr "" msgid "Enrollment Data" msgstr "등록 데이터" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "원격 성적부에서 등록 가져오기" @@ -10969,6 +11287,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "pdf 문서를 열거나 다운로드하기 위한 링크입니다." @@ -10995,14 +11321,6 @@ msgstr "" msgid "Complete our course feedback survey" msgstr "강좌 피드백 조사를 완료해 주십시요." -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -12161,20 +12479,20 @@ msgid "The {platform_name} team" msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" #. Translators: This is the signature of an email. "\n" is a newline @@ -12229,7 +12547,7 @@ msgid "Invoice No: {invoice_number}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" +msgid "Terms: Due Upon Receipt" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt @@ -12264,18 +12582,19 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" +msgid "Payment Instructions" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "For payment questions, contact {contact_email}" msgstr "" #: lms/templates/emails/reject_name_change.txt @@ -12472,22 +12791,20 @@ msgstr "건너뛰기" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" +msgid "Add Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" +msgid "Enter information about the coupon code below." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" +msgid "Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" +msgid "Discount Percentage" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html @@ -12555,10 +12872,6 @@ msgstr "" msgid "Audit" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "" @@ -12659,6 +12972,16 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -12683,12 +13006,10 @@ msgid "Generate Problem Grade Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -12707,14 +13028,13 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" +msgid "Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12729,7 +13049,15 @@ msgid "Create Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12737,7 +13065,7 @@ msgid "Download All Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12745,7 +13073,7 @@ msgid "Download Unused Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12758,12 +13086,11 @@ msgid "Course Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " +msgid "Course price per seat: " msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" +msgid "Edit Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12777,7 +13104,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12809,31 +13136,52 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" +msgid "Available Reports" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" +msgid "Coupon Code List" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" +msgid "Download a .csv file of all coupon codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" +msgid "Download Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" +msgid "Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon (%)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Number Redeemed" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12849,103 +13197,99 @@ msgid "{discount}" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." +msgid "The Invoice Number field cannot be empty." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" +msgid "No Expiration Date" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" +msgid "Enter the company name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "The company name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" +msgid "Enter the company contact name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" +msgid "The company contact name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "Enter the email address for the company contact." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "Enter a valid email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" +msgid "Enter the recipient name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "The recipient name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "Enter the recipient email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" +msgid "Enter the billing address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" +msgid "Enter the price per course seat." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" +msgid "Enter the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" +msgid "Enter a numeric value for the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" +msgid "Select a currency." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" +msgid "Enter a coupon code." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" +msgid "The discount percentage must be less than or equal to 100." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" +msgid "Edit Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" +msgid "Edit Coupon Code Information" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" +msgid "Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -12953,7 +13297,11 @@ msgid "example: A123DS" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" +msgid "Percentage Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html @@ -13167,6 +13515,42 @@ msgstr "강사 상황판" msgid "Revert to Legacy Dashboard" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13506,6 +13890,10 @@ msgstr "" msgid "Please enter Course Mode detail below" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "" @@ -14063,10 +14451,6 @@ msgid "" "an example email template with directions for the individuals enrolling." msgstr "" -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "" @@ -14075,6 +14459,10 @@ msgstr "" msgid "Used" msgstr "" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "" @@ -14165,6 +14553,11 @@ msgstr "" msgid "{site_name} - Confirm Enrollment" msgstr "" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -14175,11 +14568,7 @@ msgid "{course_name}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" +msgid "{start_date} - {end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14230,10 +14619,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15135,6 +15520,72 @@ msgstr "" msgid "close alert" msgstr "" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "" @@ -15308,11 +15759,6 @@ msgid "" "the original course name.)" msgstr "" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -15918,10 +16364,6 @@ msgid "" "delete icon." msgstr "" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -15940,34 +16382,6 @@ msgid "" "and click the delete icon." msgstr "" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "" @@ -17138,6 +17552,20 @@ msgid "" "summary page, follow the instructions provided by your Program Manager." msgstr "" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "" diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo b/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo index ccbbbbe95eb5901343d65ea2e8d2a95c3c46da00..761f83d438a8f36e4f8af3deaca414ee0d936dba 100644 GIT binary patch delta 38 lcmZn?Y!cky$jW7=YhbEiXl`X}GTEC|4#Bn9T+GVP3;?S%2vq<8 delta 38 qcmZn?Y!cky$jW7^Yh\n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/edx-platform/language/ko_KR/)\n" "MIME-Version: 1.0\n" @@ -60,6 +60,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -84,6 +85,7 @@ msgstr "" #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -100,16 +102,13 @@ msgstr "취소" msgid "This link will open in a new browser window/tab" msgstr "" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -117,10 +116,17 @@ msgstr "" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "" + #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -128,6 +134,8 @@ msgstr "" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "" @@ -164,11 +172,13 @@ msgstr "" msgid "Error" msgstr "" +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -176,6 +186,7 @@ msgstr "" msgid "Save" msgstr "저장" +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore msgid "Close" msgstr "닫기" @@ -531,9 +542,11 @@ msgstr "" msgid "Code block" msgstr "" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. 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/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore msgid "Code" msgstr "" @@ -639,6 +652,7 @@ msgstr "" msgid "Delete table" msgstr "" +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -680,10 +694,12 @@ msgstr "" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "" @@ -1430,9 +1446,12 @@ msgid "" "required http:// prefix?" msgstr "" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. 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 +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Title" msgstr "" @@ -1584,12 +1603,12 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "" @@ -1602,20 +1621,22 @@ msgid "Unmute" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "" @@ -1667,18 +1688,14 @@ msgstr "" msgid "Try using a different browser, such as Google Chrome." msgstr "" -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "" @@ -1702,6 +1719,38 @@ msgid "%(value)s second" msgid_plural "%(value)s seconds" msgstr[0] "" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "" @@ -1710,10 +1759,6 @@ msgstr "" msgid "Turn on captions" msgstr "" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "" @@ -2159,6 +2204,16 @@ msgstr "" msgid "Tags:" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "" @@ -2184,6 +2239,10 @@ msgstr "로딩" msgid "Error getting student list." msgstr "" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "" @@ -2315,6 +2374,10 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "" @@ -2951,6 +3014,14 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "오류가 있습니다. 다시 검색해 보십시요." + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3131,6 +3202,22 @@ msgstr "" msgid "Prevent students from generating certificates in this course?" msgstr "" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3460,6 +3547,10 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "" @@ -3594,6 +3685,7 @@ msgid "" msgstr "" #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3608,6 +3700,72 @@ msgstr "" msgid "This link will open in a modal window" msgstr "" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "" @@ -3689,13 +3847,18 @@ msgstr "" msgid "There was an error while verifying the file you submitted." msgstr "" +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "" -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." msgstr "" #: cms/static/js/factories/manage_users.js @@ -3958,10 +4121,6 @@ msgstr "" msgid "Are you sure you want to delete this update?" msgstr "" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "" - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "" @@ -4003,6 +4162,10 @@ msgstr "" msgid "You have not created any group configurations yet." msgstr "" +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "" @@ -4011,12 +4174,6 @@ msgstr "" msgid "There was an error with the upload" msgstr "" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "" @@ -4523,6 +4680,12 @@ msgstr "" msgid "Incorrect url format." msgstr "" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4664,6 +4827,34 @@ msgstr "" msgid "Donate" msgstr "기부" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "" @@ -4890,6 +5081,14 @@ msgid "" "%(link_start)s the Data Download page. %(link_end)s" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -4905,10 +5104,6 @@ msgstr "" msgid "Back to Dashboard" msgstr "" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "오류가 있습니다. 다시 검색해 보십시요." - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "새 주소" @@ -5487,11 +5682,6 @@ msgstr "" msgid "URL" msgstr "" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "" @@ -5532,6 +5722,99 @@ msgstr "" msgid "Lock/unlock file" msgstr "" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "" @@ -5550,11 +5833,6 @@ msgid "" "changes you will change the student experience." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -5564,12 +5842,6 @@ msgstr "" msgid "This content group is used in:" msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -5586,11 +5858,6 @@ msgstr "" msgid "This content group is used in one or more units." msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "" @@ -6072,6 +6339,47 @@ msgstr "" msgid "View Live" msgstr "" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "" diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.mo b/conf/locale/pt_BR/LC_MESSAGES/django.mo index 342d0aaf8318abc9964983f3b75d57196bd0bab2..d13c7e79e1c5245e0e40f6c9224e136ee20b7c39 100644 GIT binary patch delta 40808 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 R3M(R0owB8)s8gxx`v>RH;yeHV delta 41910 zcmZ791$Y$60c*R&@7voN!Yej?NJsCmF6P=s2$;J5He&O}OW zBf)=}<3#m1&NVzw{Lym9>5tp~ava*^NjzQ>RUR;9-@G%DBcTA3% z);Uf*ER7kk9wxzI7y%dB{N5F{hgb(zzbAG?`=HJdeeZ!)*R?ZemRVW6>${S zK|SGPY>(eC4z}4~()(jJ;!`jH52GI71-c4^+vqqaF)8}vKbQ+6F<_OjFzSiMVm#b} zs^}!9!FQMu6K*!;LNOKb*4PQhpyt*O)B_~l!u-J$Tj+lU0!avu1u#B_U~H^u<1KBx zzjXrkB!3ZVh>~t~oVb_^6Jlx97&k=qa7$FfpI{vPjxjLSHgXk6$qbB%K^O~zQIn;T zO%KCF#9L!R9E_@PHtPCys0Z1LEFR}?n|{TnKgJ-^-(yrvv)$Y$t4lx$A*f|l9@UV` zw!mZTP5dM3NjmQ^WB(Ra;ZIaUf_55PhRPCR-;|11Df4oQK)bT}B`sforHI z{)y_kD7#F09Mo9nLsi%ibrrnK^RX`U16lzhO-7??gUqT9_C$7c!wHQ68Hff?5q#Y z4%PKdkD5u?0o6m@&>u%)T3mrC@XS&AKPiEiBwVG-q8u|%{@}P7s~4D({12!eNpQl9 zwLj(~o)>j}M^smj!3cQIra!?I#KWC5b89VX4m?IR?A1y7Ul({!nX!+8iHRpiRh$>q zh1D=3Hb(VWYt%CBh=Di&tKe$%$Dh~-{r`5H5;zA7;C)mNCO_>s=`o{ApeTXLsEo9&=!$^QPyf;0WR?Q4iwg zx?p;s0P04es4ci8#>Kj*8+SzYKws1o4?!)v^{6gAhMF_yFdE*+xD4qloA143-WAbM zLzxYk)UH#2fGR4FxD>M)D7oam)iWb7?<>|SRYSf7-qU`J|_&t z?8G-?PW%TeY5ga?;y4vZXoIP6I|kql)Lihg&CyaPIcCDFsD_52=1ybOa%+WJX2Vbo znQh~1QA2hJW8!(#gWX5p`~P18>f-O#$k$8{#7EsYHL8MK7z2xf(DO1minYkL0*xW^;(O z3Tn(6qZ-y0Rjv=JK_gMCXA-JG(^2I%p+6o(ZMhFo*FCX*a0zJHgu83HEIw)ol4Byw zjcQ;;JckXj9p<>lu;2phhiUJVhl{WSdLJ+$u?uRF-olpn5H-{l9-4-^jR~mh2cud% z9o2xPs4m}w8p{(l{k-)VW+vV5ktr91{=^HQZdeC(U1L$#{KE<$zbCR9U@qprJ)S@8|} zW2)!IqL`a_6HLneotXsG^_wv}9>R3^!J6z}6EBMDsg{@ur(rSNh8n_esCr_(FfXr^ zs0S;ETE?|73HGt+)6muI-AF(;+=VK5AH!kzm-elQdZOg08wBAzEQ}HGCaMP>pqA?= z48S@`af=VAlA^P2vTPN2vebHfT4m3UQDL+YcRY@m%#MKxp_YHW|& z{5u$f_&d~`@q26HaZvG87!9+dt`9~vywY3xUoEalLU`KFFR0bzyf>3I5vn0+Q020@1k{qEHlYlvN9te{Y=wG)uBgd1 z1U06!F+Fa>cz6es<9k%OIRBYRmJwCH0cutB#nLzx2cmnMz(@iOKbYD14At_eAI(Rs z*qDZRSr~WgSY+cTP(yqL zBXfV}5dqEmSE!1=qAFXXN&91D+=$BGZR5w$C4K?*q}4ng-|`H@h{W3?W9oFr_;>gVxI?mT`T*B1ySK~Gj5%VP~xg^R2!FeUK~SP#!*R?Ox#H)v>eu`=oN zP?Pu-s_XwlZD`5)6r=RisO6m@oa^ze&%7k4rIk?2tv%|({-~ZcKrO0k!NfYK%^xZ+4?9{EE6k>K@&Oyxu_W}VmAa7)kZ&DOOHJ}3O z2^wNrY>(=?$*7^3iQ1qRqBfjWs0JTI_1rbo^`0mm-(-%7+CP$^dawjCgsxMCKyDHS zViDYG{fK_V^YW#jZd3q=UcEgnQo-Yzjb z&QN@Z&6UzCrpI|m!d<+9hhuqsp9L4j_W0iScX0#h1>=|=dWjmtpQyPJn;&yDmPxTA zrba#CWYjXAk9-7hR$&R8&etazid$GvElL#MjD2;~lXgZ`+z<2Oa8%dtMNOu|sJZeG zHMV{UOvMRM4XKN|aT8R19Z^Hm2jk&H8()gP^}mb2STc^G)^E*(9^Xc?0#(65)P<+9 zG(NETfr&hhKk*V+6`P|b-*(hSbOANl{>A*5Cb4<)dYF^=jKr*eb>%4%G-+<5cBTkP zJiecb6JjaiVW>&E2s7a_R1cj;mA{F4@)xK{_Z~G#{gRq}B?@Xt;#yOp)_>-ttbaXO z0TR@ZO4dfG9jgnf;_;~W`!v*0e8vg*6ZNDMl9}|sPz_y+YUn2P$2+LW>LfSy24X>? zrCkCU2@J6rYf$U`1Zt25%t!af$4A;s)z2|{C8NK z_!rdBx(s4;ATnoQkMH(Y_*z>Z@G z-o$*EJhhp8HBs-Hi5OAqe-;6a;Ud(HccPx~mQDYPx^cWTra>uCJ6<4aSrtRQ)oR=H zt~Px%>P8DuL$m@lH`b#bYzs!w`ah%qp1~lzj@l|Cr!|u*2dbics3#6ZEwjp~xzZZd z;6d057og@$lyv67QlcIpAF5}Hq8d^IU1fw3Py?Ex;vFy)d!e@Aou~%wLCuMOP~|_P zDh!w2m=LugWkU62FzUL7sO2{jQ{z-rk8MlO`d1fTAfYfmMO_dOU{*zCRE51!>Elpa z=vFL=-%&kLJcGya$NH!nyQuODQ9XJBbKz&yg9T+Y@0^YqUGqU=DG8dDmr;}D1FD5t zGnr*r78?*>j_SHdnaxl{M~!7N)GW`0deXc$UJTV^m9Zr@#PSqRL)zeV>!!1+;UZB>qlidtaY}6B_L#?KqsQmJ%A*qL& zTQ2s;kyuUZKT-~}Q`JS?Xb@`8KW^i(bDEb(c-WiKf zt78x9hR3lso=5diU>-Av3ZU=%{~`obK_%1^wL*=3cN-sz>iSuzCtQK*;tikUHv0J9eLWT&jRP!IMJ)kB|ALma(`X>iIStbfhs zA|z;*Rz>YlT~RHbj_Ud)sIK3PTCTe>BVIslwck-=9Vf(GmlQQ;GNP`_hZ@=tYXww8 z!(0L?*ao!&_Qu?}4b`xhsDhqQv;O0t^2=fd9AM*rp+0KeL6uKX)GXrw%tpK+YO+p5 zHS{oQM|4jU(4_DdGcAvT>Z(MjCl5r;fkHOFF=|bBLRYgmZaK4_3*#x`wNPW6uDp5T%%~?V zjcQOBYW;V@tvCkNQ^hNo2G&O1upO#l-BH)~$3i&4=Ko!R{@3KVOoArSEz~l3jT+PM zsO6ZTqPbyyRQc+t; z_xTw80w{R8}+1qH9fvRSWJeEh%Z5vkNAh_ zkyxn7nHJT9#gJ9P&;JB6kWkM$40YqRsFv=v@w2FPeHT^1CsbEQsAbA0v1UR|#sb(G zE1@=`1E}SD8`aZa@w(psDQcSvKBJyIa+om&s-n24^`8MXmJMxwAJlRkfOBv>p2fgA zW|n`)dc+IVHT%g7RF|Jd&8g(|=vl4*!UW1=X)KOYQ9W=SwS1nTE_{n27+T-FUI$?n z;=8ds#%y3dDGkFM#Lr+T`ZY9@x;SbQmql$*RnS!z*CW8gJMGaowv9Z#U%|SK>hkrC z&Fnpndg9C0N2vVwsEsCC6SK7@K;5VU>H(@_W~__)sdt1;Kh%WvudzHuf+o>*^i_zO z-O-ww2BknXG#6?tOQ3qF5e8u=)MQ+Msqm2XF=itkshOFK`B8JAC~EFBXvX@_M4$@^ z>XLb=*}lTM8MP1Wv-uZLPkIN{;HNg<+uTgz1gIx3f@)w%RQZ~y2WW_z6P-}^IpY%W zjWz1YpP{x$zZPbe7C}8(V=REfP*1qurawUSK*W}&tMi~HX)tQXtBqQQ9Z?U`3%xi7 z^}y}~n=l78+ZUiVpv|ZjUdJW)2sMVITbUbeMGf6vRJp%VPkI$q@qN@5{u0%Yh^(XOH_~aLXFW#RK;^qH(I82ChG=N&m3uEp7eWX`wZ@$8b*MZeQdJoL0_1~|f`P8}|vr{mBCy(#9)=HtCcsu@qkFXyW?rg?- zCzc}q5Wiwz7t?bYx_TUc;uUZew#TZNw3}Iu?JL=#LMBPoniddBR z1ni3!Q0u*N53>&}!gRzRU}KEj)6DL+Sc3RSRDEYq4G7=MJV-6nBwUBC0x^1foO0L} z3*$Ddiyu%otk%bTcwB--h+o47n7FU$v0k{C_)08`mHL?Uz>)*a4;nMD4)G(X8>Sv) zdY~?h1V9hT#X)4XcbWT|W;M zKZ_|b`AG91g;A5YE9%AzP+k5Q_2d~wnW1!p3Ct&dG~k1W%*7{3+(cI19{>l*3}g7hyYmjQX@)eW9s;qf0#&pzdzl9ppe9O$Fs)p*BW~fOy28-h*#nP0_Q#JW+F0PqagAnIlkL zI2$z=&Z9n#->`l}O~SYv&F6vKsQha<8UMoqIC7KOfDUb9{c9_HLxL(!x7ie^i&{3* zaSq-3=RoyTG1T?-F};VLLv6KFwws@h_oLncWp|hl zB;8#CX-JrZy3s!L$7`4szhG+2wA0Ly3K&Fu33kVes4*|M%i|2kxv2G?ZnyaqTnV2O zzkum*?;g{Wk5EJ6M%-&!J{#4QTd*-cL`|Yn`%J}KP;bTH{pP~vs3H4;Z7}-*^U-TA zYDhohDa>-v?1*1*DDj+!Opk2GSz7;(3DhQI;9+y&4b<|9dBi+v85~2rC#vG`M~(Th zJn?p@m)H)}a{PdL()`Cv4>mx(yvAb(T#eN*`EkuP)?X(As(2M@lHEluE58$F`4z>M z#7E*&e2X>l=1Gt5?+fKT#qwjUXJTH`m;7yBVz*Em+Y{8>@H=hd$x%a^7vpOEhY`@* zt3B%NHUQJ&3`~i;QIqc$>cZ!!>tdWSJKZ?c6JABlp%17z74xi_GdaF7wUc$6btP)2JZ8Ot+HhW? zUS^+A?~)id&Fen5OF$b)VbmB`M12CPi*d09YNzXidMi#qjolm!kDE}R8+KqcJYeHz zP-A@s)qtlq{T=FlUr}4Q8|{{Z7{6BWfLw#d>%ab)%p=riXH(w%AbAlT=1E zuo0?Z15wLvH0pttpc=FaeLaTinH?BM)BBXoxPz+r5$YxK9#uiOyQW8?qHd4?H5C4+ zE)PVN%Wn-q^Zl&+g4)t2Tlb^hDX&mNmGVBzTLnrG(1y_k)qv@!CtZeqxE|GzO{gb0 zjB3CYRD+(Oy7mXEtHV7o<)fh*mK>E{2-PFSQ9V@Q0qb80wQNQsR7I^(4e5w#$NhdY5p_q-Ta2e{gyaBaSZb4ml&F0@mHRLH~$2SjLQ$d=CreIc7gL0vstgy8T zYW+5|@jf;_9<@A|U;^BMYS1~<26YRw;U`Rw86TO?6_ru>ZCwJH2@FRK!A8_FyMo%& zU)y+$$L75rfGS@FOJF|?!Go9q!~J8nAB|eyM zxjLa5b_l~UdqY2(9xeIV3~2+@PTK_|Y5foM1?Uv+iD1Eq8c&?wSUaC9z{*U|4=th;qmiLx)AI^ypfGxLp{J3kDu$i z;5!NGvh;p_zV)9Ub%P?P4W}k*`L#qfv_I-CI2*g;M$~N2aP*31QG!09PS{>PNB;G+)&?=Ij?;FkDs3%&B zy6zBamfu44>~qxq^24U5j_l`~jBYjp+6oI`T5OAY;)xg)7ox^=HR?$&qb6DSD1J_3 zkK_2`XX1mSng{3?%{UoV?_a1%d;`_M`>3Azh<|APCyZ{ox&sy^V-9MP-N76fHHM$> z%jjU#6VFC1t5sMCFJoSe8`ICXW0pfbc`MZF=z*HdgHS!O!KNR^j9UL^3Ftlk1=Yfc zv5d)3%O*Q&XewiFY>wKR=U8{x{Hv()FYzQskL~Alp@*(vL*fb-p!)zE)!{!i2-i5>bWzhxo{ITS^veUG$3YrbN!M4Ki^w*4Kl>8 zbDw}-LNC!Dqhv4*$&Bja+^BV24AroTs12wlM#fIoJ~n?SYSNCyVYm=A1Q{~=`93i% z#Sr5EVo|OCEScEJNa%>o@d9eL7szZjm`<3F^aYf2EXSx?|2qljf}^Ml?xCLiJ8F_d&0;4RYHnmjjeQ8JqNs8tg;$fV~*SL?DA0o|w>YNzXpN*{&l%H^ncz%Io4p@()mhV|SfS*te-U=Q&DQvq^f}a7=~(S zA5_-sB$+k9KJw}`CFSGGq==w#%biI&FAO)TQWOwD)Er~=A+kT^sSx(yp%|< ziJEin2?AQb578fE6f`Z%ikb_-s3)tAT5ioy4efyHvC*iv;!4z(eGfJHUf6h?LT25k zK$QRG0ril}j3I zK7iy$JxCkON6!t!Aly+zJ?ru^2{B`uIMlQ}5VgLmpq|)8RWK5};e6D75x=OpaZl6} z4Muh8bX58EsD>ZK;&=tMI+7JL4K0PGxWChsfW~$eYTci~?05?`_A!gI?63%`f{qx9 zvoRIk!ov6ywPhDBVd|-hs<$EPL!f@Q4K6s8(51Q8QG$ zE#|;ps82YnP^;n)>b3m>wc~{=XV!ftR0B((9-yX;cS8-yFw{`ZK@H8ia;$%~e4j0N z6cxXU>G2L~Oe2&xpML#OtECdIz+R|wX)BlpltWF*<~Dv3wNX7rHQ-;=e&JWqJYYPR zfM#tfn-Gk8vT~>mqA_Y&bwahgA8O1eqL$M})Yx7?^-!crCf^@*!=hLLYoWH_rKsh3 z8tbF`j=&-URV(}XexLV0)Yz@6Vs^4CScCXY)P*^!nz!R0Sf2Petc^FY1?H~i=lfNS zxmbpHoa$yM>S9aceXuA#M0&<`0&19yESQIkX{aau+jH)9n=F%K+T!Wm_+OU27xFfd_Z-nr5@XL)|z83t$b@ zXS@m672l&?tF3CAE*^`Kh;K#>!5-^HR70MjhAL$kla>2Bc?qZirBP#C4SQh=6~KF_ z3*MqCj8eyx_eZV!%&50sE7Z<61Ossqsv&3aAYMhbTxU*QKi{gmimqm3xq7C8dYGGd zPgG0Spf;ojsIGov<4%1)-*-AOFdXUgQLE%n)NJ2_np}r$dYT4i$O@z0nuAc2cy7XB1f?j7p& zo1w93cwl4KjB$1n{K*JKO_Ii_Ni`fZ<1Ezc^9ZVer%^q32i5g&tkIg7*&cvlq?bfJ z*h17!yB0N+=P@2Wa|x(|pQx@(($q90C8|q9P&W!gjeT1@hJ$c8mTP7n-~#H2AK+>% z)Z9GCGt`j8Y+-H~AJv1IP($rjCD4Vy2-FjPL$xeiOY@#jjC$hSs0&M?Dr}FMv|Vk! zi&{Ms&>z=fc07mb0dFf~Yz!iv5_vG!sYpOAX^8o78kWK{SP~PqHeVLiN4*mo;cRS= z-7rcU^Yi}z)OFjiKRRvAcRnsQAnMo7tb)ckh+dfDJxQq0!O!=_;t}h% zj%Mpz(aC&-`h>43*Riwdp+;TIR^1)d6Jt?5I0MzA3s4P?*VSxjsW6d;pEod+^pf4! zu(bY15KzJ~)J77eyQwe;HGA`80W5~PL4VYHd>E?y7Sv?Dj%D!$YTf7SVHyyMs;44q zPSrvURcCZH`6dz2mb)6);dZQxt$Ugaj-sCA9wxSIA0Auww z?~;6|$=L)e;x4R&QTwp|_2hN>n2ljBYSL^$ZM{#h4t~PwSiP@#lD|+-yb-lJj-V## zRh$15b^SZk(0Kcq{UZiyhmDWg&@%R8{p)p`j|6pPCDiQiVjY2M&|Fm4pFvHgE2xbr zZ+|~$I|id(DxXlRBL(%!w5W|K6Kd8sN7XkKGvHB|fcEg$sJB+o0P}&O7HY$Au`4b@ zb#cOhW*Oy2b#W=wlXgHg$h8hb-C!)H$1SLyx`ld>S6Cd~j|6mKp+Tlgi=ie*O>1{l zmrb*-K#lz#%z=pp8_S_4S%1_}j6gMTCaS*usGh!unnRzE4?eCFZ-~jrj%rzH)J|6! zb%W-pNjekD;3m|D@&h%t(T18QONc6;5!F+5QA61u^`w)nS5b2=`7kxur69G zxE1TE;B@n2`4H5H%Kcah@1SlRFvE;-e$)n21C`zvHOAvm*Udvs!d<8aUPevcPdG*E z-#gQ^YzAuVBF!>i!Gxk3HUl*j?`^!&Z1V%eO4Q_giMsJu)N+eH$GrV=pnA3-YW0-G zlUNybU9!2-Wy2t#F3w}Eh#Jf0s9D_yRly|Glg&WwY|BwkbQX)^Thx%{o@e%r+Ncd} zDC%`Q7ByL?p&I-Fec%5@nr|8q4^xs6h`MokOovTSb7CZ_q4QA{Zbi+ReW;D)4yxf# zQSX!=sC}i-0`qPujcRyj)RsRBT~)l0fW~Ais$~aIbKoNC200d*uC0Q>#Jgi-+-%bm zEix4sMlI)NsLu~0Pz`y6SuxFGQ-3wAg#t^bNJ1Q>`%hIZ$(;3~F}Q#yr>qwd1Wp4b2JEbr(>x|DjF)f!Z%3t~B{cTml-i z%r+qe3lXn^xp5q-;zOvRxr@HZhU(hft4!B+L0z{PHAHt&?}n7C%~!SgupsfySP9pl z=8XG;fGUc##_aJWQIn<|>IwfqJwZ3rs)}k;Tlu}E?Zxtx-iOm^YeXjYdO@7dZBuB9%?8z zqI%*AYKUK>9w6cd^%Uzr0fD^C#u}(6AG^_X^-NUHtVCV-6w9Hr$vi=MjKXzoQG0uj z&87jPQ4Ls!nq-GD13p4EJjNEYj8kDS_jmFW&=dAVwRjS$;1*QR97k1f5j7;=QRS0v zH8;*}ErWW1dZ<;>3N_{vZ2BqG&UY1q@DaN02*lfFCfgv?WZQ?&%% z_>O8o+#U8S7WAVh>Y$#u{!Y{7{ZVsdI;x%ps0UktMR4~{*1uZ(odk7RFyIKDlyP+hg z!kMUw7NQ!q71iYjQ8&JadZIXcOoNl+c;eYm74Abl=@ryRv3sZ<{ehayN%oos7e(z4 zVJ-p9_BL1>dtpYrfV$y#RKtSynH%T9?8J*;D(r;1(PV6Z>oAm|h_&C(`9{3z0YB$E zRyt_rR)s@mZgfI5*quS3K7qB^3S%5LH|~iVg1=BZ-ZoT2kD(^fWmL~Rz)a{lVhqG( z#Q(s-_!D*g;G?GeWK>VAM|z%r|C4~a;ss{G9~g*%$IQ^wM%}O-YV!0(t%k8Se+wod zegZXz9-->_f?D?(j+>wNLs4_-5UTtG%%t`IgTNCKGM+FM#5rlYJOK6H&x-1*+*laP zqn7C?42Nq_53mu>;~~_JIQ^9Qfu+OWe!k!T-;TOI(`obeY>5Hf-#JM@UHc9jq34YG zF}Vq<>o%Zf?*Y_n_c&_#1fDfN*|f#F#Mk3cjB(EF@l#Nrs2*Y{CO>cXlLn~C-5Oo3 zSfd$HAlvvX8CN?P;JGUcnH<-q?gU) zO^um}XU0EuE6 zSREVhh`P~K)DX_Wh`7qeH(@j4hg<^M<1<}1H_nafi8A;HHbFIPCu-I|!g?6vhDmRW z{=}!D_KU5k8$H34_!_keV%;<*5_691SkzJO(jzf+tW6@FqSU%jX1BiT^A zMg9S7f(xGc`F@)&+;g^Yt^XPX{ILgWFQ0)yxETxKLu;yk&DZYru`21WtVLg#xiA$w zk-isIPxhDQTl9)pj`*M00AHi-Tlp30g0loVV$s*;N3M-nmUzrJ=6ky^)CRK=vtz8c z=1t|kM&=jK;Qq&Pq*h#>oUm) zQ(-U`B;E`4#G6r15b2|_B~~JS3~OPcPiA&^LhY1)qUJ)x&!$JqpoX?5>QnTV&#ZsV z($6HM!uVfIi}Rx5eNZi)i+b`4sICqF)$Ew5F_?H5sv$E`Pxcfwsq=g@%eF3RBN~c& zfOS|8W4Yf=1?^Eg*lN^d@%%6ixr3SuX?~g;S4B<24yYcvgn2Lnf38s)8(>ykj_SFq zsG*7H@%rXKCDhhC8mz!7LwFa}6S*UKeRHKNP9c5{)nm;gdwsKhFsjEd;$*G=*96v+FeHj;QJ$#A>ZqNp zGp5AeSQ2MpbG(NOuyi!9?{~hQqTY5jqI;bgI1UG4Kn$<%<+cKc5WkO_^etlQJ}!UQ zL_l5q5sPE`SYF>&+XjmepMv4>BI>1d9kpZrhuZT!u}y;$pq5!KRJj4x*{B_Li}ehu zr=DO*?(YP|@%qNHJ?0?3AGPznM^zXpuGjYgq&jMAZG(EL^hQmxQK&hw4m)Flc&6ba zQSXG~sPr$W)z&V)*Y}n@fUd^+H369`f!DW;dZK3QIn)ilVNXn*(9DI|sL6U6n_#9y zrs3nTA@ThfhN%;Keea5Xs0MFE_1IBV58X`cb$xsJM-nvFo+PGVWYlXmF=``9kLr<5 z7#oM8o@_d*;$!HKS5fbd&!~^_v6Gqy2|#^>tBP^36>7-)CUw2OPb4czP}g2Tjn!kE zg+Eah&PrzTH=ruokD3ElQLpERm>y#!H$9mfwGZ^d`gjD@_32W0eSd7%8~YOXb5nYK zuT7~B6cbPlnThJ6<){`PL^b3xY9o4ynweJ6%`;RF zL`>`TZONHY`F(7B6jmXA-6!iWFrBHWKdMXTqsHtG24Zk}^8{@$2k{}ONx2oZJpBU9 z)>{$P1JkYZumJHTsMT^8M`ErFW@p@kwYC1MW%T;~0piuDbvh}N*Y~Ru;WL|c+8*1H zJ_k=?lt8cVt#;X(D2thFVW?HJ44dL6?2U3X;iQzCy ze$&t#sD_t8eR^(&nvCO6lYLo!*NowM5>)Yb)J79h!0Y>wtU9WK#;D2FA2lgwTUVo( z_+HekK8UIC8fw{o#q#t(jDlv!>J;)iJ4v65L0H=@Y+5z~wbib-@hg~`IPYKIZ!V-k zZ7{V^bHv4h_!b9XP!Tf;*Wx(hpHM?GJj6`4O&FJklnFH(R=uKL-%m*HZ~}`cxE6JT zs>RG}v=_D~z5z#Ls^VVX$LZCWk$9dGUf<984Y4rsNF~iAEr}h7Z^A;Dwv^ZT2OD8Y zEK}O+`$feG$QPO6HKt2Y8_+|Xi}A{ty?+BL{Q+ugja%N> z5~~v5jT-Y<6->|M$F#%;;Y3`9HTC|_U(u}l38*=67BxHLRx*>ZELJ2w8rAjJF+N>c zp|W|BCRNOG{es0wZ&K9^}z6alTXo#vHg5 zGvhUkiQ#LQp^A_Fh!?^-xC6E964W#|$b+htB;BE`b4<2X(`( zm=~X+x-fMuukTx~a@d0S4b~_*wY)CWH)H$=bCRB*fw@uHhGwhohI*1|sO5LSdc=CddfIy4df9s2 zdb^=(D!6YG9$TMTUs~TTP7|iD-?Aew2%8je~l<$46~IDNsF~*Ch~v zKx_1U!a?=GPz;aLZG0}qA-)z>{s8*paT|Yzy1^UN^eORHC?3cp*!H8HCxD(VL1P(2og`LF@% z^TiCLCtQ9N%6zhUj(S3GQ?tP&z%s-`ur-cCeMbBbwMxFDRzr+two5Su@w}*p)kJMT zO;HcF(7F=UGn+Am*8fglfOU;}lFz7yIL*zF#6{gW0QJcyE2>-pRL_N?p0t8ZuZy~2 z6Z9=>)OEd4Hy(<*el$kX`kzEV7tBW8XbGy|YU@VS1=~@xeIIJ9524EcZR3|P9r4?! zWgV`C8L|M(NxU5DQ?rY?a2>i@MvrWP*e%Uimq2xK3)BeI^{*~$U^CjFx~i)!;G$N=NE@Gvs$dyvQmsSZ zSfc9LiK_T0s-AP05pSZ(M` S$Y%Nn5l2^%BWoGisr3&=S=Holq4ILQSf1s4kyl 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, 2015 # javiercencig , 2014 # JhonatannSilva , 2014 +# Joao Marcello Macedo Leme , 2015 # katia04 , 2014 # Kayo Leone Dias Perim , 2014 # Kayo Leone Dias Perim , 2014 @@ -111,6 +112,7 @@ # Gustavo Henrique de Almeida Gonçalves , 2015 # Hudson Martins dos Santos , 2015 # javiercencig , 2014 +# Joao Marcello Macedo Leme , 2015 # Kayo Leone Dias Perim , 2014 # Kayo Leone Dias Perim , 2014 # Kevin Grist , 2014 @@ -217,7 +219,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:13+0000\n" +"POT-Creation-Date: 2015-06-05 17:36+0000\n" "PO-Revision-Date: 2015-05-28 20:00+0000\n" "Last-Translator: javiercencig \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/edx-platform/language/pt_BR/)\n" @@ -228,24 +230,11 @@ msgstr "" "Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "Painel de problemas de resposta aberta" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "" - -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py msgid "Discussion" msgstr "Discussão" @@ -301,12 +290,51 @@ msgid "Video ID" msgstr "" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" msgstr "Status" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -784,10 +812,6 @@ msgstr "Não existe nenhum usuário inativo com este endereço de e-mail" msgid "Unable to send reactivation email" msgstr "Não foi possível enviar o e-mail de reativação" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "Senha inválida" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "É necessário um endereço de e-mail válido. " @@ -2118,6 +2142,30 @@ msgid "" "\"id:client_key:client_secret\"." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "" @@ -2148,6 +2196,10 @@ msgstr "" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "Mostrar Calculadora" @@ -2341,6 +2393,22 @@ msgid "" "REMOTE_GRADEBOOK_URL has been specified." msgstr "" +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "" @@ -2693,10 +2761,21 @@ msgid "" "Details page." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Issue Open Badges" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2705,8 +2784,9 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2727,6 +2807,18 @@ msgid "" "(JSON format)" msgstr "" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "" @@ -2887,6 +2979,14 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "" @@ -3569,74 +3669,8 @@ msgstr "" msgid "This content experiment has issues that affect content visibility." msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "Material didático" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "Informações sobre o curso" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "Progresso" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "Wiki" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "Textbooks" -msgstr "Livros didáticos" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -#, fuzzy -msgid "Staff grading" -msgstr "" -"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" -"Correção pela equipe\n" -"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" -"Avaliação pela equipe" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "Correção por colega" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "Ementa" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "Instrutor" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" +msgid "External Discussion" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3780,7 +3814,7 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py @@ -3854,9 +3888,9 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "" @@ -3874,6 +3908,21 @@ msgid "" "Enter true or false. If true, video caching will be used for HTML5 videos." msgstr "" +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "" @@ -4426,6 +4475,14 @@ msgid "" "this field." msgstr "" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "Navegação" @@ -4440,7 +4497,7 @@ msgstr "Índice" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4517,10 +4574,24 @@ msgstr "" msgid "Terms of Service" msgstr "Termos de serviço" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4561,12 +4632,67 @@ msgstr "" msgid "The download URL for the generated certificate." msgstr "" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" msgstr "" #. Translators: This line appears on the certificate after the name of a @@ -4577,6 +4703,12 @@ msgstr "" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -4587,11 +4719,6 @@ msgstr "" msgid "Issued On:" msgstr "" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4615,12 +4742,6 @@ msgid "" "verifying your identity." msgstr "" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -4669,56 +4790,12 @@ msgstr "" msgid "Contact {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4729,7 +4806,7 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" #. Translators: This text fragment appears after the student's name @@ -4742,6 +4819,53 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4802,6 +4926,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "Wiki" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4820,6 +4949,31 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "Visite uma wiki do curso para adicionar um artigo." +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "Material didático" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "Informações sobre o curso" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "Ementa" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "Progresso" + +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py +msgid "Textbooks" +msgstr "Livros didáticos" + #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -5254,8 +5408,12 @@ msgstr "" msgid "No endpoint was provided for EdxNotes." msgstr "" +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -5276,6 +5434,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -5299,6 +5463,32 @@ msgstr "" msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "O usuário não existe." @@ -5382,7 +5572,7 @@ msgid "Email" msgstr "E-mail" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "Idioma" @@ -5442,6 +5632,19 @@ msgid "" "completed, the report will be available for download in the table below." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" @@ -5610,6 +5813,10 @@ msgstr "" msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "Instrutor" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5621,7 +5828,8 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -6209,6 +6417,10 @@ msgstr "" msgid "This component refers to deleted or invalid content groups." msgstr "" +#: lms/templates/notes.html +msgid "My Notes" +msgstr "Minhas anotações" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -6304,6 +6516,30 @@ msgstr "Novas notas foram retornadas" msgid "Submissions have been flagged for review" msgstr "Tarefas foram marcadas para revisão" +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +#, fuzzy +msgid "Staff grading" +msgstr "" +"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n" +"Correção pela equipe\n" +"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n" +"Avaliação pela equipe" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "Correção por colega" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "Painel de problemas de resposta aberta" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6666,9 +6902,11 @@ msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py @@ -7196,6 +7434,38 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "" @@ -7229,10 +7499,6 @@ msgstr "" msgid "There was an error verifying your ID photos." msgstr "Ocorreu um erro ao verificar as suas fotos de identificação." -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "" @@ -7300,7 +7566,11 @@ msgid "Verification photos received" msgstr "" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." msgstr "" #: lms/djangoapps/verify_student/views.py @@ -7377,6 +7647,20 @@ msgstr "" msgid "Taiwan" msgstr "" +#: lms/envs/devstack.py cms/templates/course-create-rerun.html +#: cms/templates/index.html cms/templates/settings.html +msgid "Organization" +msgstr "" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -7519,6 +7803,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #, fuzzy msgid "Required Information" @@ -7696,6 +7981,7 @@ msgstr "Pré-visualizar" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -8034,6 +8320,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "" @@ -8153,10 +8443,6 @@ msgstr "" msgid "The '{field_name}' field cannot be edited." msgstr "" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -8183,7 +8469,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "JSON inválido" @@ -8281,10 +8576,6 @@ msgstr "A localização de curso fornecida está incorreta" msgid "Missing branch on fresh clone" msgstr "Esta faltando um branch na clonagem recente" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "Minhas anotações" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -8304,6 +8595,18 @@ msgstr "" msgid "Upload completed" msgstr "Carregamento concluído" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "HTML" @@ -8603,9 +8906,10 @@ msgstr "Página não encontrada" msgid "Page not found" msgstr "Página não encontrada" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -8618,6 +8922,14 @@ msgstr "" msgid "close" msgstr "fechar" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "Configurações" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -8631,14 +8943,6 @@ msgstr "Cancelar" msgid "Course Number" msgstr "Número do curso" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "Configurações" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -9340,7 +9644,7 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "" @@ -10315,58 +10619,10 @@ msgstr "Reproduzir vídeo" msgid "No playable video sources found." msgstr "Não foram encontradas fontes de vídeos reproduzíveis!" -#: lms/templates/video.html -msgid "Video position" -msgstr "Posição do vídeo" - -#: lms/templates/video.html -msgid "Play" -msgstr "Reproduzir" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "Velocidades" - -#: lms/templates/video.html -msgid "Speed" -msgstr "Velocidade" - -#: lms/templates/video.html -msgid "Volume" -msgstr "Volume" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" -"Clique neste botão para ativar ou desativar o áudio deste vídeo, pressione " -"os botões UP ou DOWN para aumentar ou diminuir o volume." - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "Ocupar todo o navegador" - -#: lms/templates/video.html -msgid "HD off" -msgstr "Alta definição desligada" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "Desativar a legenda" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "Pular para o final da transcrição" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" -"Ao ativar um item neste grupo o vídeo passará para o ponto correspondente. " -"Para pular a transcrição, vá até o item anterior." - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "Voltar para o início da transcrição." @@ -10750,6 +11006,36 @@ msgstr "" msgid "Download student grades" msgstr "" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10779,10 +11065,6 @@ msgid "" " forgery." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "" @@ -11172,6 +11454,20 @@ msgstr "" msgid "{platform_name} Logo" msgstr "" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "Material didático {course_number} " + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11183,10 +11479,6 @@ msgstr "" " um e-mail para {tech_support_email}' para relatar qualquer problema ou " "inatividade do site." -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "Material didático {course_number} " - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "" @@ -11209,10 +11501,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11394,6 +11682,20 @@ msgstr "" msgid "Enrollment Data" msgstr "Data de inscrição" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "Extrair inscrições do boletim virtual" @@ -11741,6 +12043,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "O seu {cert_name_short} está sendo gerado" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "Este link abrirá/baixará um documento em PDF" @@ -11769,14 +12079,6 @@ msgstr "Baixe o seu {cert_name_short} ID verificado (PDF)" msgid "Complete our course feedback survey" msgstr "Responda a pesquisa de opinião sobre o nosso curso" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -13003,20 +13305,20 @@ msgid "The {platform_name} team" msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" #. Translators: This is the signature of an email. "\n" is a newline @@ -13071,7 +13373,7 @@ msgid "Invoice No: {invoice_number}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" +msgid "Terms: Due Upon Receipt" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt @@ -13106,18 +13408,19 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" +msgid "Payment Instructions" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "For payment questions, contact {contact_email}" msgstr "" #: lms/templates/emails/reject_name_change.txt @@ -13332,22 +13635,20 @@ msgstr "Pular" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" -msgstr "Adicionar Cupom" +msgid "Add Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" +msgid "Enter information about the coupon code below." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" -msgstr "Código" +msgid "Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" +msgid "Discount Percentage" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html @@ -13415,10 +13716,6 @@ msgstr "" msgid "Audit" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "Informações básicas sobre o curso" @@ -13527,6 +13824,16 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "Baixar informações sobre o perfil em CSV" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -13553,12 +13860,10 @@ msgid "Generate Problem Grade Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "Relatórios disponíveis para download" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -13582,7 +13887,6 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." @@ -13592,7 +13896,7 @@ msgstr "" "link expiram em 5 minutos." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" +msgid "Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13607,7 +13911,15 @@ msgid "Create Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13615,7 +13927,7 @@ msgid "Download All Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13623,7 +13935,7 @@ msgid "Download Unused Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13636,12 +13948,11 @@ msgid "Course Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " +msgid "Course price per seat: " msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" +msgid "Edit Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13655,7 +13966,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13687,31 +13998,52 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" +msgid "Available Reports" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" +msgid "Coupon Code List" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" +msgid "Download a .csv file of all coupon codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" +msgid "Download Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" +msgid "Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon (%)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Number Redeemed" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13727,111 +14059,111 @@ msgid "{discount}" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." +msgid "The Invoice Number field cannot be empty." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" +msgid "No Expiration Date" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" +msgid "Enter the company name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "The company name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" +msgid "Enter the company contact name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" +msgid "The company contact name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "Enter the email address for the company contact." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "Enter a valid email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" +msgid "Enter the recipient name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "The recipient name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "Enter the recipient email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" +msgid "Enter the billing address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" +msgid "Enter the price per course seat." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" +msgid "Enter the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" +msgid "Enter a numeric value for the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" +msgid "Select a currency." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" +msgid "Enter a coupon code." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" +msgid "The discount percentage must be less than or equal to 100." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" -msgstr "Editar Cupom" +msgid "Edit Coupon Code" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" -msgstr "Atualizar Cupom" +msgid "Edit Coupon Code Information" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" -msgstr "Atualizar Informações do Cupom" +msgid "Code" +msgstr "Código" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "example: A123DS" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" +msgid "Percentage Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html @@ -14065,6 +14397,42 @@ msgstr "Painel de controle do instrutor" msgid "Revert to Legacy Dashboard" msgstr "Retornar à versão antiga do painel de controle" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -14452,6 +14820,10 @@ msgstr "" msgid "Please enter Course Mode detail below" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "Boletim do aluno" @@ -15057,10 +15429,6 @@ msgid "" "an example email template with directions for the individuals enrolling." msgstr "" -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "" @@ -15069,6 +15437,10 @@ msgstr "" msgid "Used" msgstr "" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "" @@ -15159,6 +15531,11 @@ msgstr "" msgid "{site_name} - Confirm Enrollment" msgstr "" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -15169,11 +15546,7 @@ msgid "{course_name}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" +msgid "{start_date} - {end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -15224,10 +15597,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -16192,6 +16561,72 @@ msgstr "" msgid "close alert" msgstr "" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "" @@ -16365,11 +16800,6 @@ msgid "" "the original course name.)" msgstr "" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -16975,10 +17405,6 @@ msgid "" "delete icon." msgstr "" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -16997,34 +17423,6 @@ msgid "" "and click the delete icon." msgstr "" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "" @@ -18195,6 +18593,20 @@ msgid "" "summary page, follow the instructions provided by your Program Manager." msgstr "" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "" diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo b/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo index ae1f530dbc4339e5b5cc9ca6443de215eb00910a..aaca8edd13e87cee42d3d904275ab7e01f6363a2 100644 GIT binary patch delta 5739 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 delta 5791 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\n" +"POT-Creation-Date: 2015-06-05 17:34+0000\n" +"PO-Revision-Date: 2015-06-05 17:38+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/edx-platform/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -157,6 +157,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -181,8 +182,10 @@ msgstr "OK" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -196,12 +199,7 @@ msgstr "Cancelar" msgid "This link will open in a new browser window/tab" msgstr "Este link será aberto em uma nova janela/guia do navegador" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -209,6 +207,12 @@ msgstr "" msgid "Delete" msgstr "Apagar" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +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/views/assets.js @@ -625,9 +629,11 @@ msgstr "" msgid "Code block" msgstr "" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. 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/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore msgid "Code" msgstr "" @@ -1524,9 +1530,12 @@ msgstr "" "A URL que você inseriu parece ser um link externo. Deseja adicionar o " "prefixo obrigatório http://?" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. 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 +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Title" msgstr "" @@ -1692,12 +1701,12 @@ msgstr "" "SequenceModule atual. Por favor, entre em contato com a equipe do curso." #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "Reproduzir" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "Pausar" @@ -1710,20 +1719,22 @@ msgid "Unmute" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "Sair da tela cheia do navegador" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "Tela cheia" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "Volume" @@ -1777,18 +1788,14 @@ msgstr "" msgid "Try using a different browser, such as Google Chrome." msgstr "Tente usar um navegador diferente, como o Google Chrome." -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "Barra deslizante do vídeo" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "Alta definição desativada" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "Alta definição ativada" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "Alta definição desativada" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "Posição do vídeo" @@ -1815,6 +1822,38 @@ msgid_plural "%(value)s seconds" msgstr[0] "%(value)s segundo" msgstr[1] "%(value)s segundos" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "A legenda será exibida quando" @@ -1823,10 +1862,6 @@ msgstr "A legenda será exibida quando" msgid "Turn on captions" msgstr "Ativar legendas" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "Atualizando com o conteúdo mais recente da biblioteca" @@ -2291,6 +2326,16 @@ msgstr "Responder" msgid "Tags:" msgstr "Marcações:" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "Abrir calculadora" @@ -2317,6 +2362,10 @@ msgstr "Carregando" msgid "Error getting student list." msgstr "Ocorreu um erro ao obter a lista de alunos." +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "Erro ao recuperar a configuração para a correção." @@ -2460,6 +2509,10 @@ msgstr "" "Não foi possível localizar usuários associados aos seguintes " "identificadores:" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "Erro ao fazer inscrição/cancelar inscrição de usuários." @@ -3155,6 +3208,15 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/static/js/discovery/form.js +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "" + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3340,6 +3402,22 @@ msgstr "" msgid "Prevent students from generating certificates in this course?" msgstr "" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3673,6 +3751,10 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "" @@ -3810,6 +3892,7 @@ msgid "" msgstr "" #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3824,6 +3907,72 @@ msgstr "" msgid "This link will open in a modal window" msgstr "Este link irá abrir em uma janela modal" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "" @@ -3905,13 +4054,18 @@ msgstr "" msgid "There was an error while verifying the file you submitted." msgstr "" +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "" -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." msgstr "" #: cms/static/js/factories/manage_users.js @@ -4179,10 +4333,6 @@ msgstr "" msgid "Are you sure you want to delete this update?" msgstr "" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "" - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "" @@ -4225,6 +4375,10 @@ msgstr "" msgid "You have not created any group configurations yet." msgstr "" +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "" @@ -4233,12 +4387,6 @@ msgstr "" msgid "There was an error with the upload" msgstr "" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "" @@ -4748,6 +4896,12 @@ msgstr "" msgid "Incorrect url format." msgstr "" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4889,6 +5043,34 @@ msgstr "" msgid "Donate" msgstr "" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "" @@ -5116,6 +5298,14 @@ msgid "" "%(link_start)s the Data Download page. %(link_end)s" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5132,10 +5322,6 @@ msgstr "" msgid "Back to Dashboard" msgstr "" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "" - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "" @@ -5714,11 +5900,6 @@ msgstr "" msgid "URL" msgstr "" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "" @@ -5759,6 +5940,99 @@ msgstr "" msgid "Lock/unlock file" msgstr "" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "" @@ -5777,11 +6051,6 @@ msgid "" "changes you will change the student experience." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -5791,12 +6060,6 @@ msgstr "" msgid "This content group is used in:" msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -5813,11 +6076,6 @@ msgstr "" msgid "This content group is used in one or more units." msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "" @@ -6299,6 +6557,47 @@ msgstr "" msgid "View Live" msgstr "" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "" diff --git a/conf/locale/rtl/LC_MESSAGES/django.mo b/conf/locale/rtl/LC_MESSAGES/django.mo index 252422a70cbb028edff1aa01ab773b6a2ccc8908..f84dae00fad9a7af12d7af7e684a46a1069efdb4 100644 GIT binary patch delta 97686 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 delta 85883 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 diff --git a/conf/locale/rtl/LC_MESSAGES/django.po b/conf/locale/rtl/LC_MESSAGES/django.po index ac2bbdd3f5..c80a29ebdb 100644 --- a/conf/locale/rtl/LC_MESSAGES/django.po +++ b/conf/locale/rtl/LC_MESSAGES/django.po @@ -37,8 +37,8 @@ msgid "" msgstr "" "Project-Id-Version: 0.1a\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:23+0000\n" -"PO-Revision-Date: 2015-05-29 19:23:56.677551\n" +"POT-Creation-Date: 2015-06-05 17:46+0000\n" +"PO-Revision-Date: 2015-06-05 17:46:19.604933\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -48,27 +48,14 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "خحثر ثريثي حشرثم" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "رخفثس" - #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #. #-#-#-#-# mako.po (0.1a) #-#-#-#-# #. Translators: This is a forum post type #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py #: lms/templates/discussion/_underscore_templates.html msgid "Discussion" msgstr "يهسذعسسهخر" @@ -127,12 +114,51 @@ msgid "Video ID" msgstr "دهيثخ هي" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" msgstr "سفشفعس" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "قثدثقف فخ فاث سثمثذفثي ذخربهلعقشفهخر" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "حمثشسث سثمثذف ش سهرلمث ذخربهلعقشفهخر فخ قثدثقف فخ." + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "قثدثقفثي ذخربهلعقشفهخر." + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "ذعققثرف ذخربهلعقشفهخر" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "شمم (ساخص اهسفخقغ)" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "عحيشفث" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "ذاشرلث يشفث" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "ذاشرلثي زغ" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "ثرشزمثي" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -161,7 +187,7 @@ msgstr "هي دثقهبهذشفهخر حثريهرل" msgid "You're enrolled as a verified student" msgstr "غخع'قث ثرقخممثي شس ش دثقهبهثي سفعيثرف" -#: common/djangoapps/course_modes/models.py +#: common/djangoapps/course_modes/models.py lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "دثقهبهثي" @@ -639,10 +665,6 @@ msgstr "رخ هرشذفهدث عسثق صهفا فاهس ث-وشهم ثطهسف msgid "Unable to send reactivation email" msgstr "عرشزمث فخ سثري قثشذفهدشفهخر ثوشهم" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "هردشمهي حشسسصخقي" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "دشمهي ث-وشهم شييقثسس قثضعهقثي." @@ -1956,6 +1978,30 @@ msgstr "" "ثرفثق فاث حشسسحخقفس بخق ذخعقسث مفه فخخمس هر فاث بخممخصهرل بخقوشف: " "\"هي:ذمهثرف_نثغ:ذمهثرف_سثذقثف\"." +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "مهسف خب حشهقس خب (فهفمث, عقم) بخق فثطفزخخنس عسثي هر فاهس ذخعقسث" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "سمعل فاشف حخهرفس فخ فاث صهنه بخق فاهس ذخعقسث" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "يشفث فاشف ثرقخمموثرف بخق فاهس ذمشسس هس خحثرثي" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "يشفث فاشف ثرقخمموثرف بخق فاهس ذمشسس هس ذمخسثي" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "سفشقف فهوث صاثر فاهس وخيعمث هس دهسهزمث" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "يشفث فاشف فاهس ذمشسس ثريس" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "ذخسوثفهذ ذخعقسث يهسحمشغ حقهذث" @@ -1992,6 +2038,10 @@ msgstr "حقث-قثضعهسهفث ذخعقسثس" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "حقث-قثضعهسهفث ذخعقسث نثغ هب فاهس ذخعقسث اشس ش حقث-قثضعهسهفث ذخعقسث" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "لقشيهرل حخمهذغ يثبهرهفهخر بخق فاهس ذمشسس" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "ساخص ذشمذعمشفخق" @@ -2225,6 +2275,25 @@ msgstr "" "ثرفثق فاث قثوخفث لقشيثزخخن وشححهرل. خرمغ عسث فاهس سثففهرل صاثر " "قثوخفث_لقشيثزخخن_عقم اشس زثثر سحثذهبهثي." +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "ثرشزمث ذذط" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" +"شممخص ذخعقسث هرسفقعذفخقس فخ شسسهلر ذذط ذخشذا قخمثس, شري شممخص ذخشذاثس فخ " +"وشرشلث ذعسفخو ذخعقسثس خر ثيط. صاثر بشمسث, ذعسفخو ذخعقسثس ذشررخف زث ذقثشفثي, " +"زعف ثطهسفهرل ذعسفخو ذخعقسثس صهمم زث حقثسثقدثي." + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "شممخص شرخرغوخعس يهسذعسسهخر حخسفس" @@ -2598,13 +2667,27 @@ msgstr "" "بهمثس & عحمخشيس حشلث. غخع ذشر شمسخ سثف فاث ذخعقسث هوشلث خر فاث سثففهرلس & " "يثفشهمس حشلث." +#: common/lib/xmodule/xmodule/course_module.py +msgid "Issue Open Badges" +msgstr "هسسعث خحثر زشيلثس" + #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." msgstr "" -"زثفصثثر ضعخفشفهخر وشقنس, ثرفثق فاث ساخقف رشوث خب فاث ذخعقسث فخ عسث خر فاث " -"ذثقفهبهذشفث فاشف سفعيثرفس قثذثهدث صاثر فاثغ ذخوحمثفث فاث ذخعقسث." +"هسسعث خحثر زشيلثس زشيلثس بخق فاهس ذخعقسث. زشيلثس شقث لثرثقشفثي صاثر " +"ذثقفهبهذشفثس شقث ذقثشفثي." + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." +msgstr "" +"عسث فاهس سثففهرل خرمغ صاثر لثرثقشفهرل حيب ذثقفهبهذشفثس. زثفصثثر ضعخفشفهخر " +"وشقنس, ثرفثق فاث ساخقف رشوث خب فاث ذخعقسث فخ عسث خر فاث ذثقفهبهذشفث فاشف " +"سفعيثرفس قثذثهدث صاثر فاثغ ذخوحمثفث فاث ذخعقسث." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Short)" @@ -2612,11 +2695,13 @@ msgstr "ذثقفهبهذشفث رشوث (ساخقف)" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" -"زثفصثثر ضعخفشفهخر وشقنس, ثرفثق فاث مخرل رشوث خب فاث ذخعقسث فخ عسث خر فاث " -"ذثقفهبهذشفث فاشف سفعيثرفس قثذثهدث صاثر فاثغ ذخوحمثفث فاث ذخعقسث." +"عسث فاهس سثففهرل خرمغ صاثر لثرثقشفهرل حيب ذثقفهبهذشفثس. زثفصثثر ضعخفشفهخر " +"وشقنس, ثرفثق فاث مخرل رشوث خب فاث ذخعقسث فخ عسث خر فاث ذثقفهبهذشفث فاشف " +"سفعيثرفس قثذثهدث صاثر فاثغ ذخوحمثفث فاث ذخعقسث." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Long)" @@ -2638,6 +2723,18 @@ msgstr "" "ثرفثق ذخعقسث-سحثذهبهذ خدثققهيثس بخق فاث صثز/افوم فثوحمشفث حشقشوثفثقس اثقث " "(تسخر بخقوشف)" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "ذثقفهبهذشفث ذخربهلعقشفهخر" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "ثرفثق ذخعقسث-سحثذهبهذ ذخربهلعقشفهخر هربخقوشفهخر اثقث (تسخر بخقوشف)" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "ذسس ذمشسس بخق ذخعقسث قثقعرس" @@ -2831,6 +2928,14 @@ msgstr "" "سهفثس ذشر مهرن فخ. عقمس وعسف زث بعممغ ضعشمهبهثي. بخق ثطشوحمث: " "اففح://صصص.ثيط.خقل/ذخعقسث/هرفقخيعذفهخر-فخ-وخخذس-هفو001" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "ذخعقسث مشرلعشلث" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "سحثذهبغ فاث مشرلعشلث خب غخعق ذخعقسث." + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "فثشوس ذخربهلعقشفهخر" @@ -3547,71 +3652,9 @@ msgstr "" msgid "This content experiment has issues that affect content visibility." msgstr "فاهس ذخرفثرف ثطحثقهوثرف اشس هسسعثس فاشف شببثذف ذخرفثرف دهسهزهمهفغ." -#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "ذخعقسثصشقث" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "ذخعقسث هربخ" - -#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "حقخلقثسس" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "صهنه" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "فثطفزخخنس" - -#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "سفشبب لقشيهرل" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "حثثق لقشيهرل" - -#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "سغممشزعس" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "هرسفقعذفخق" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" -msgstr "ذذط ذخشذا" +msgid "External Discussion" +msgstr "ثطفثقرشم يهسذعسسهخر" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" @@ -3754,11 +3797,11 @@ msgstr "ثرفثق فاث هيس بخق فاث ذخرفثرف لقخعحس فا msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" "سحثذهبغ صاثر فاث ساخص شرسصثق زعففخر شححثشقس بخق ثشذا حقخزمثو. دشمهي دشمعثس " "شقث \"شمصشغس\", \"شرسصثقثي\", \"شففثوحفثي\", \"ذمخسثي\", \"بهرهساثي\", " -"\"حشسف_يعث\", شري \"رثدثق\"." +"\"حشسف_يعث\", \"ذخققثذف_خق_حشسف_يعث\", شري \"رثدثق\"." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3853,9 +3896,9 @@ msgstr "" "وخخذسعححخقف@وشفاصخقنس.ذخو" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "لقخعح ذخربهلعقشفهخرس" @@ -3875,6 +3918,28 @@ msgid "" msgstr "" "ثرفثق فقعث خق بشمسث. هب فقعث, دهيثخ ذشذاهرل صهمم زث عسثي بخق افوم5 دهيثخس." +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "دهيثخ حقث-قخمم" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" +"هيثرفهبغ ش دهيثخ, 5-10 سثذخريس هر مثرلفا, فخ حمشغ زثبخقث ذخعقسث دهيثخس. " +"ثرفثق فاث دهيثخ هي بقخو فاث دهيثخ عحمخشيس حشلث شري خرث خق وخقث فقشرسذقهحف " +"بهمثس هر فاث بخممخصهرل بخقوشف: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. بخق ثطشوحمث, شر ثرفقغ بخق ش دهيثخ" +" صهفا فصخ فقشرسذقهحفس مخخنس مهنث فاهس: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "ساخص قثسثف زعففخر بخق حقخزمثوس" @@ -4431,6 +4496,14 @@ msgstr "" "صثقث رخف شسسهلرثي ش دهيثخ هي, ثرفثق دشمعثس هر فاخسث خفاثق بهثميس شري هلرخقث " "فاهس بهثمي." +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "يشفث خب فاث مشسف دهثص خب فاث زعوحثق" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "يخ رخف ساخص زعوحثق شلشهر" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "رشدهلشفهخر" @@ -4445,7 +4518,7 @@ msgstr "هريثط" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4507,6 +4580,9 @@ msgstr "سهفثوشح" msgid "Terms of Service & Honor Code" msgstr "فثقوس خب سثقدهذث & اخرخق ذخيث" +#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# +#. Translators: A 'Privacy Policy' is a legal document/statement describing a +#. website's use of personal information #: lms/djangoapps/branding/api.py lms/djangoapps/certificates/views.py #: cms/templates/widgets/footer.html lms/templates/footer-edx-v2.html #: lms/templates/static_templates/privacy.html @@ -4525,10 +4601,26 @@ msgstr "شذذثسسهزهمهفغ حخمهذغ" msgid "Terms of Service" msgstr "فثقوس خب سثقدهذث" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "ذذط ذخشذا" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "غخع وعسف زث ش ذذط ذخشذا فخ شذذثسس فاهس دهثص." +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" +"ذخوحمثفثي فاث ذخعقسث \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "ذخوحمثفثي فاث ذخعقسث \"{course_name}\" ({course_mode})" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4577,13 +4669,81 @@ msgstr "فاث قثشسخر شر ثققخق خذذعققثي يعقهرل ذثق msgid "The download URL for the generated certificate." msgstr "فاث يخصرمخشي عقم بخق فاث لثرثقشفثي ذثقفهبهذشفث." -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "فاث زشيلث هوشلث وعسف زث سضعشقث." + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "فاث زشيلث هوشلث بهمث سهظث وعسف زث مثسس فاشر 250نز." + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "فاث ذخعقسث وخيث بخق فاهس زشيلث هوشلث. بخق ثطشوحمث, \"دثقهبهثي\" خق \"اخرخق\"." + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" +"زشيلث هوشلثس وعسف زث سضعشقث حرل بهمثس. فاث بهمث سهظث ساخعمي زث عريثق 250نز." + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" +"سثف فاهس دشمعث فخ فقعث هب غخع صشرف فاهس هوشلث فخ زث فاث يثبشعمف هوشلث بخق " +"شرغ ذخعقسث وخيثس فاشف يخ رخف اشدث ش سحثذهبهثي زشيلث هوشلث. غخع ذشر اشدث خرمغ" +" خرث يثبشعمف هوشلث." + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "فاثقث ذشر زث خرمغ خرث يثبشعمف هوشلث." + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" -msgstr "هردشمهي ذثقفهبهذشفث" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" +"شر {cert_type} ذثقفهبهذشفث سهلرهبهثس فاشف شر {platform_name} مثشقرثق اشس " +"شلقثثي فخ شزهيث زغ {platform_name}'س اخرخق ذخيث شري ذخوحمثفثي شمم خب فاث " +"قثضعهقثي فشسنس بخق فاهس ذخعقسث عريثق هفس لعهيثمهرثس." + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" +"شر {cert_type} ذثقفهبهذشفث سهلرهبهثس فاشف شر {platform_name} مثشقرثق اشس " +"شلقثثي فخ شزهيث زغ {platform_name}'س اخرخق ذخيث شري ذخوحمثفثي شمم خب فاث " +"قثضعهقثي فشسنس بخق فاهس ذخعقسث عريثق هفس لعهيثمهرثس, شس صثمم شس اشدهرل فاثهق" +" حاخفخ هي ذاثذنثي فخ دثقهبغ فاثهق هيثرفهفغ." + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" +"شر {cert_type} ذثقفهبهذشفث يثوخرسفقشفثس ش اهلا مثدثم خب شذاهثدثوثرف هر ش " +"حقخلقشو خب سفعيغ, شري هرذمعيثس دثقهبهذشفهخر خب فاث سفعيثرف'س هيثرفهفغ." + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" +msgstr "{month} {day}, {year}" #. Translators: This line appears on the certificate after the name of a #. course, and provides more @@ -4593,6 +4753,12 @@ msgstr "هردشمهي ذثقفهبهذشفث" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "ش ذخعقسث خب سفعيغ خببثقثي زغ {partner_name}, فاقخعلا {platform_name}." +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "شزخعف {platform_name} شذذخوحمهساوثرفس" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "وخقث هربخقوشفهخر شزخعف {user_name}'س ذثقفهبهذشفث:" @@ -4603,11 +4769,6 @@ msgstr "وخقث هربخقوشفهخر شزخعف {user_name}'س ذثقفهبه msgid "Issued On:" msgstr "هسسعثي خر:" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "{month} {day}, {year}" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4636,12 +4797,6 @@ msgstr "" "قثضعهقث ذخوحمثفهرل شييهفهخرشم سفثحس, سعذا شس " "دثقهبغهرل غخعق هيثرفهفغ." -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "{certificate_type} ذثقفهبهذشفث" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "اخص {platform_name} دشمهيشفثس سفعيثرف ذثقفهبهذشفثس" @@ -4698,65 +4853,12 @@ msgstr "صخقن شف {platform_name}" msgid "Contact {platform_name}" msgstr "ذخرفشذف {platform_name}" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "فثقوس خب سثقدهذث & اخرخق ذخيث" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "{platform_name} شذنرخصمثيلثس فاث بخممخصهرل سفعيثرف شذذخوحمهساوثرف" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "ذثقفهبهذشفث دشمهيشفهخر" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" -"شر {cert_type} ذثقفهبهذشفث سهلرهبهثس فاشف شر {platform_name} مثشقرثق اشس " -"شلقثثي فخ شزهيث زغ {platform_name}'س اخرخق ذخيث شري ذخوحمثفثي شمم خب فاث " -"قثضعهقثي فشسنس بخق فاهس ذخعقسث عريثق هفس لعهيثمهرثس." - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" -"شر {cert_type} ذثقفهبهذشفث سهلرهبهثس فاشف شر {platform_name} مثشقرثق اشس " -"شلقثثي فخ شزهيث زغ {platform_name}'س اخرخق ذخيث شري ذخوحمثفثي شمم خب فاث " -"قثضعهقثي فشسنس بخق فاهس ذخعقسث عريثق هفس لعهيثمهرثس, شس صثمم شس اشدهرل فاثهق" -" حاخفخ هي ذاثذنثي فخ دثقهبغ فاثهق هيثرفهفغ." - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" -"شر {cert_type} ذثقفهبهذشفث يثوخرسفقشفثس ش اهلا مثدثم خب شذاهثدثوثرف هر ش " -"حقخلقشو خب سفعيغ, شري هرذمعيثس دثقهبهذشفهخر خب فاث سفعيثرف'س هيثرفهفغ." - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "© {year} {platform_name}. شمم قهلافس قثسثقدثي." - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4769,8 +4871,8 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" -msgstr "دشمهي {partner_name} {course_number} ذثقفهبهذشفث | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" +msgstr "{partner_name} {course_number} ذثقفهبهذشفث | {platform_name}" #. Translators: This text fragment appears after the student's name #. (displayed in a large font) on the certificate @@ -4784,6 +4886,56 @@ msgstr "" "سعذذثسسبعممغ ذخوحمثفثي, قثذثهدثي ش حشسسهرل لقشيث, شري صشس شصشقيثي ش " "{platform_name} {certificate_type} ذثقفهبهذشفث خب ذخوحمثفهخر هر " +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "{fullname}, غخع'دث ثشقرثي ش ذثقفهبهذشفث!" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" +"ذخرلقشفعمشفهخرس! فاهس حشلث سعووشقهظثس شمم خب فاث يثفشهمس خب صاشف غخع'دث " +"شذذخوحمهساثي. ساخص هف خبب فخ بشوهمغ, بقهثريس, شري ذخممثشلعثس هر غخعق سخذهشم " +"شري حقخبثسسهخرشم رثفصخقنس." + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "وخقث شزخعف {fullname}'س شذذخوحمهساوثرف" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "شمم قهلافس قثسثقدثي" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "هردشمهي ذثقفهبهذشفث" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "فثقوس خب سثقدهذث & اخرخق ذخيث" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "ذثقفهبهذشفث دشمهيشفهخر" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4841,6 +4993,11 @@ msgstr "" "ش قثبعري قثضعثسف اشس زثثر هرهفهشفثي بخق {username} ({email}). فخ حقخذثسس " "فاهس قثضعثسف, حمثشسث دهسهف فاث مهرن(س) زثمخص." +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "صهنه" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4859,6 +5016,33 @@ msgstr "صثمذخوث فخ فاث {platform_name} صهنه" msgid "Visit a course wiki to add an article." msgstr "دهسهف ش ذخعقسث صهنه فخ شيي شر شقفهذمث." +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "ذخعقسثصشقث" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "ذخعقسث هربخ" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "سغممشزعس" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "حقخلقثسس" + +#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "فثطفزخخنس" + #. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -5291,9 +5475,13 @@ msgstr "سثقدثق ثققخق. حمثشسث فقغ شلشهر هر ش بثص msgid "No endpoint was provided for EdxNotes." msgstr "رخ ثريحخهرف صشس حقخدهيثي بخق ثيطرخفثس." +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "رخفثس" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" -msgstr "ثيط سفشبب" +msgid "{platform_name} Staff" +msgstr "{platform_name} سفشبب" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -5314,6 +5502,14 @@ msgstr "عسثي قثلهسفقشفهخر ذخيث" msgid "Credit Card - Individual" msgstr "ذقثيهف ذشقي - هريهدهيعشم" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" +"وشرعشممغ ثرقخممثي زغ عسثق_هي {user_id}, ثرقخمموثرف سفشفث فقشرسهفهخر: " +"{transition}" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "وشرعشممغ ثرقخممثي" @@ -5337,6 +5533,33 @@ msgstr "فاهس سفعيثرف (%س) صهمم سنهح فاث ثرفقشرذث msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "فاهس سفعيثرف (%س) هس شمقثشيغ شممخصثي فخ سنهح فاث ثرفقشرذث ثطشو." +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" +"فاث ثرقخمموثرف ذخيث ({code}) صشس رخف بخعري بخق فاث {course_name} ذخعقسث." + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "فاهس ثرقخمموثرف ذخيث اشس زثثر ذشرذثمثي. هف ذشر رخ مخرلثق زث عسثي." + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "فاهس ثرقخمموثرف ذخيث اشس زثثر وشقنثي شس عرعسثي." + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "فاث ثرقخمموثرف ذخيث اشس زثثر قثسفخقثي." + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "فاث قثيثوحفهخر يخثس رخف ثطهسف شلشهرسف ثرقخمموثرف ذخيث ({code})." + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "عسثق يخثس رخف ثطهسف." @@ -5426,7 +5649,7 @@ msgid "Email" msgstr "ثوشهم" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "مشرلعشلث" @@ -5486,6 +5709,24 @@ msgstr "" "ذاثذن فاث 'حثريهرل هرسفقعذفخق فشسنس' فشزمث بخق فاث سفشفعس خب فاث فشسن. صاثر " "ذخوحمثفثي, فاث قثحخقف صهمم زث شدشهمشزمث بخق يخصرمخشي هر فاث فشزمث زثمخص." +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" +"غخعق سفعيثرفس صاخ وشغ ثرقخمم قثحخقف هس زثهرل لثرثقشفثي! غخع ذشر دهثص فاث " +"سفشفعس خب فاث لثرثقشفهخر فشسن هر فاث 'حثريهرل هرسفقعذفخق فشسنس' سثذفهخر." + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" +"ش سفعيثرفس صاخ وشغ ثرقخمم قثحخقف لثرثقشفهخر فشسن هس شمقثشيغ هر حقخلقثسس. " +"ذاثذن فاث 'حثريهرل هرسفقعذفخق فشسنس' فشزمث بخق فاث سفشفعس خب فاث فشسن. صاثر " +"ذخوحمثفثي, فاث قثحخقف صهمم زث شدشهمشزمث بخق يخصرمخشي هر فاث فشزمث زثمخص." + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "فاث بهمث وعسف ذخرفشهر ش 'ذخاخقف' ذخمعور ذخرفشهرهرل ذخاخقف رشوثس." @@ -5664,6 +5905,10 @@ msgstr "ذخعحخر هي رخف بخعري" msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "ذخعحخر صهفا فاث ذخعحخر هي ({coupon_id}) عحيشفثي سعذذثسسبعممغ" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "هرسفقعذفخق" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5677,7 +5922,8 @@ msgid "E-Commerce" msgstr "ث-ذخووثقذث" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "ذثقفهبهذشفثس" @@ -6285,6 +6531,10 @@ msgstr "" msgid "This component refers to deleted or invalid content groups." msgstr "فاهس ذخوحخرثرف قثبثقس فخ يثمثفثي خق هردشمهي ذخرفثرف لقخعحس." +#: lms/djangoapps/notes/views.py lms/templates/notes.html +msgid "My Notes" +msgstr "وغ رخفثس" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -6379,6 +6629,25 @@ msgstr "رثص لقشيثس اشدث زثثر قثفعقرثي" msgid "Submissions have been flagged for review" msgstr "سعزوهسسهخرس اشدث زثثر بمشللثي بخق قثدهثص" +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "سفشبب لقشيهرل" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "حثثق لقشيهرل" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "خحثر ثريثي حشرثم" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6758,12 +7027,12 @@ msgid "Discount does not exist against code '{code}'." msgstr "يهسذخعرف يخثس رخف ثطهسف شلشهرسف ذخيث '{code}'." #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" -msgstr "" -"خخحس! فاث ذخيث '{registration_code}' غخع ثرفثقثي هس ثهفاثق هردشمهي خق " -"ثطحهقثي" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "فاهس ثرقخمموثرف ذخيث ({enrollment_code}) هس رخ مخرلثق دشمهي." + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." +msgstr "فاهس ثرقخمموثرف ذخيث ({enrollment_code}) هس رخف دشمهي." #: lms/djangoapps/shoppingcart/views.py msgid "" @@ -7378,6 +7647,38 @@ msgstr "رخ عسثق صهفا فاث حقخدهيثي ثوشهم شييقثسس msgid "No email address provided." msgstr "رخ ثوشهم شييقثسس حقخدهيثي." +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "خحفهخرشم مشرلعشلث فاث فثشو عسثس شس هسخ 639-1 ذخيث." + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "فثشوس" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "فاث سعححمهثي ذخعقسث هي {course_id} هس رخف دشمهي." + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "ذخعقسث_هي وعسف زث حقخدهيثي" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "فثطف_سثشقذا هس رخف غثف سعححخقفثي" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "فاث مشسف_شذفهدهفغ حشقشوثفثق هس رخف غثف سعححخقفثي." + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "فاث سعححمهثي ذخعقسث_هي {} هس رخف دشمهي." + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "فاث خقيثقهرل {} هس رخف سعححخقفثي" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "غخعق {platform_name} دثقهبهذشفهخر اشس ثطحهقثي." @@ -7408,10 +7709,6 @@ msgstr "غخعق بشذث صشس رخف دهسهزمث هر غخعق سثمب-ح msgid "There was an error verifying your ID photos." msgstr "فاثقث صشس شر ثققخق دثقهبغهرل غخعق هي حاخفخس." -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "عسشلث هي خب قثدثقهبهذشفهخر طزمخذن." - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "هرفقخ" @@ -7478,8 +7775,12 @@ msgid "Verification photos received" msgstr "دثقهبهذشفهخر حاخفخس قثذثهدثي" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" -msgstr "رخ ذاثذنحخهرف بخعري" +msgid "Invalid course location." +msgstr "هردشمهي ذخعقسث مخذشفهخر." + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." +msgstr "هردشمهي ذاثذنحخهرف مخذشفهخر." #: lms/djangoapps/verify_student/views.py msgid "Invalid image data during photo verification." @@ -7555,6 +7856,20 @@ msgstr "غخعفعزث" msgid "Taiwan" msgstr "فشهصشر" +#: lms/envs/devstack.py cms/templates/course-create-rerun.html +#: cms/templates/index.html cms/templates/settings.html +msgid "Organization" +msgstr "خقلشرهظشفهخر" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "ذخعقسث فغحث" + +#: lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "اخرخق" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -7707,6 +8022,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "قثضعهقثي هربخقوشفهخر" @@ -7882,6 +8198,7 @@ msgstr "حقثدهثص" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -8223,6 +8540,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "ش ذخاخقف صهفا فاث سشوث رشوث شمقثشيغ ثطهسفس." +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "رعوزثق خب سثذخريس فخ ساخص ثمهلهزهمهفغ وثسسشلث" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "زغفثس" @@ -8366,10 +8687,6 @@ msgstr "غخع وعسف شلقثث فخ فاث {platform_name} {terms_of_service msgid "The '{field_name}' field cannot be edited." msgstr "فاث '{field_name}' بهثمي ذشررخف زث ثيهفثي." -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "فاهس دشمعث هس هردشمهي." - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "يثمثفث بشهمثي بخق عسثق حقثبثقثرذث '{preference_key}'." @@ -8398,7 +8715,16 @@ msgstr "سشدث بشهمثي بخق عسثق حقثبثقثرذث '{key}' صه msgid "No data provided for user preference update" msgstr "رخ يشفش حقخدهيثي بخق عسثق حقثبثقثرذث عحيشفث" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "فاهس دشمعث هس هردشمهي." + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "فاهس بهثمي هس رخف ثيهفشزمث" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "هردشمهي تسخر" @@ -8494,10 +8820,6 @@ msgstr "زشي ذخعقسث مخذشفهخر حقخدهيثي" msgid "Missing branch on fresh clone" msgstr "وهسسهرل زقشرذا خر بقثسا ذمخرث" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "وغ رخفثس" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -8520,6 +8842,18 @@ msgstr "" msgid "Upload completed" msgstr "عحمخشي ذخوحمثفثي" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "وعسف اشدث رشوث خب فاث ذثقفهبهذشفث" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "ذثقفهبهذشفث يهذف {0} وهسسهرل دشمعث نثغ '{1}'" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "حثقوهسسهخريثرهثي: بشهمثي هر شعفاثرفهذشفهرل {user}" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "افوم" @@ -8833,9 +9167,10 @@ msgstr "حشلث رخف بخعري" msgid "Page not found" msgstr "حشلث رخف بخعري" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -8848,6 +9183,14 @@ msgstr "مخشيهرل" msgid "close" msgstr "ذمخسث" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "سثففهرلس" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -8861,14 +9204,6 @@ msgstr "ذشرذثم" msgid "Course Number" msgstr "ذخعقسث رعوزثق" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "سثففهرلس" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -9600,7 +9935,7 @@ msgstr "صثمذخوث فخ خحثر ثيط!" msgid "It works! This is the default homepage for this Open edX instance." msgstr "هف صخقنس! فاهس هس فاث يثبشعمف اخوثحشلث بخق فاهس خحثر ثيط هرسفشرذث." -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "سثشقذا بخق ش ذخعقسث" @@ -10572,58 +10907,10 @@ msgstr "حمشغ دهيثخ" msgid "No playable video sources found." msgstr "رخ حمشغشزمث دهيثخ سخعقذثس بخعري." -#: lms/templates/video.html -msgid "Video position" -msgstr "دهيثخ حخسهفهخر" - -#: lms/templates/video.html -msgid "Play" -msgstr "حمشغ" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "سحثثيس" - -#: lms/templates/video.html -msgid "Speed" -msgstr "سحثثي" - -#: lms/templates/video.html -msgid "Volume" -msgstr "دخمعوث" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" -"ذمهذن خر فاهس زعففخر فخ وعفث خق عروعفث فاهس دهيثخ خق حقثسس عح خق يخصر " -"زعففخرس فخ هرذقثشسث خق يثذقثشسث دخمعوث مثدثم." - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "بهمم زقخصسثق" - -#: lms/templates/video.html -msgid "HD off" -msgstr "اي خبب" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "فعقر خبب ذشحفهخرس" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "سنهح فخ ثري خب فقشرسذقهحف." -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" -"شذفهدشفهرل شر هفثو هر فاهس لقخعح صهمم سحخخم فاث دهيثخ فخ فاث ذخققثسحخريهرل " -"فهوث حخهرف. فخ سنهح فقشرسذقهحف, لخ فخ حقثدهخعس هفثو." - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "لخ زشذن فخ سفشقف خب فقشرسذقهحف." @@ -11014,6 +11301,36 @@ msgstr "دهثص لقشيثزخخن" msgid "Download student grades" msgstr "يخصرمخشي سفعيثرف لقشيثس" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "ساشقث خر:" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "شيي فخ وخظهممش زشذنحشذن" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "حقهرف ذثقفهبهذشفث" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "شيي ذثقفهبهذشفث فخ مهرنثيهر حقخبهمث" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "ساشقث خر مهرنثيهر" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "رخفثي زغ" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "سعححخقفثي زغ فاث بخممخصهرل خقلشرهظشفهخرس" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "فاهس هس شر هردشمهي ذثقفهبهذشفث رعوزثق" @@ -11048,10 +11365,6 @@ msgstr "" "هب غخع شقث فقغهرل فخ دشمهيشفث ش ذثقفهبهذشفث صهفا فاهس هي رعوزثق, هف وشغ زث ش" " بخقلثقغ." -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "ذثقفهبهذشفث فغحث" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "خحثر ذاشف" @@ -11444,6 +11757,20 @@ msgstr "ثطحمخقث ذخعقسثس بقخو {platform_name}." msgid "{platform_name} Logo" msgstr "{platform_name} مخلخ" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "قثبهرث غخعق سثشقذا" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "{course_number} ذخعقسثصشقث" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "ذخعقسث عفهمهفهثس" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11454,10 +11781,6 @@ msgstr "" " بهط هف شس سخخر شس حخسسهزمث. حمثشسث ثوشهم عس شف {tech_support_email}' فخ " "قثحخقف شرغ حقخزمثوس خق يخصرفهوث." -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "{course_number} ذخعقسثصشقث" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "ذخعقسث سثشقذا" @@ -11482,10 +11805,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "غخعق سذخقث هس {current_score}%. غخع اشدث حشسسثي فاث ثرفقشرذث ثطشو." -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "ذخعقسث عفهمهفهثس" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -11682,6 +12001,26 @@ msgstr "" msgid "Enrollment Data" msgstr "ثرقخمموثرف يشفش" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" +"فخ يخصرمخشي ش ذسد بهمث ذخرفشهرهرل حقخبهمث هربخقوشفهخر بخق سفعيثرفس صاخ شقث " +"ثرقخممثي هر فاهس ذخعقسث, دهسهف فاث يشفش يخصرمخشي سثذفهخر خب فاث هرسفقعذفخق " +"يشسازخشقي." + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" +"فخ يخصرمخشي ش مهسف خب سفعيثرفس صاخ وشغ ثرقخمم هر فاهس ذخعقسث زعف اشدث رخف " +"غثف سهلرثي عح بخق هف, دهسهف فاث يشفش يخصرمخشي سثذفهخر خب فاث هرسفقعذفخق " +"يشسازخشقي." + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "حعمم ثرقخمموثرف بقخو قثوخفث لقشيثزخخن" @@ -12045,6 +12384,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "غخعق {cert_name_short} هس لثرثقشفهرل" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "فاهس مهرن صهمم خحثر فاث ذثقفهبهذشفث صثز دهثص" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "دهثص {cert_name_short}" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "فاهس مهرن صهمم خحثر/يخصرمخشي ش حيب يخذعوثرف" @@ -12073,14 +12420,6 @@ msgstr "يخصرمخشي غخعق هي دثقهبهثي {cert_name_short} (حي msgid "Complete our course feedback survey" msgstr "ذخوحمثفث خعق ذخعقسث بثثيزشذن سعقدثغ" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "شيي ذثقفهبهذشفث فخ مهرنثيهر حقخبهمث" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "ساشقث خر مهرنثيهر" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -13352,26 +13691,26 @@ msgid "The {platform_name} team" msgstr "فاث {platform_name} فثشو" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" -msgstr "فاشرن غخع بخق غخعق حعقذاشسث خب {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." +msgstr "فاشرن غخع بخق حعقذاشسهرل ثرقخمموثرفس هر {course_name}." #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" "شر هردخهذث بخق {currency_symbol}{total_price} هس شففشذاثي. حشغوثرف هس يعث " -"هووثيهشفثمغ. هربخقوشفهخر خر حشغوثرف وثفاخيس ذشر زث بخعري خر فاث هردخهذث." +"عحخر قثذثهحف. غخع ذشر بهري هربخقوشفهخر شزخعف حشغوثرف وثفاخيس خر فاث هردخهذث." #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" -"ش ذسد بهمث خب غخعق قثلهسفقشفهخر ذخيثس هس شففشذاثي. حمثشسث يهسفقهزعفث " -"قثلهسفقشفهخر ذخيثس فخ ثشذا سفعيثرف حمشررهرل فخ ثرقخمم عسهرل فاث ثوشهم " -"فثوحمشفث زثمخص." +"ش .ذسد بهمث فاشف مهسفس غخعق ثرقخمموثرف ذخيثس هس شففشذاثي. غخع ذشر عسث فاث " +"ثوشهم فثوحمشفث زثمخص فخ يهسفقهزعفث ثرقخمموثرف ذخيثس فخ غخعق سفعيثرفس. ثشذا " +"سفعيثرف وعسف عسث ش سثحشقشفث ثرقخمموثرف ذخيث." #. Translators: This is the signature of an email. "\n" is a newline #. character @@ -13433,8 +13772,8 @@ msgid "Invoice No: {invoice_number}" msgstr "هردخهذث رخ: {invoice_number}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" -msgstr "فثقوس: يعث هووثيهشفثمغ" +msgid "Terms: Due Upon Receipt" +msgstr "فثقوس: يعث عحخر قثذثهحف" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Due Date: {date}" @@ -13471,22 +13810,24 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "فخفشم: {currency_symbol}{sale_price}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" +msgid "Payment Instructions" msgstr "حشغوثرف هرسفقعذفهخرس" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" -"بشهمعقث فخ حشغ فاهس هردخهذث صهمم قثسعمف فاث هردشمهيشفهخر خب سفعيثرف " -"ثرقخمموثرف فاشف عسث فاثسث ذخيثس. شمم حعقذاشسثس شقث بهرشم. حمثشسث قثبثق فخ " -"فاث ذشرذثممشفهخر حخمهذغ خر {site_name} بخق وخقث هربخقوشفهخر." +"هب صث يخ رخف قثذثهدث حشغوثرف, فاث مثشقرثق ثرقخمموثرفس فاشف عسث فاثسث ذخيثس " +"صهمم زث ذشرذثمثي شري مثشقرثقس صهمم رخف زث شزمث فخ شذذثسس ذخعقسث وشفثقهشمس. " +"شمم حعقذاشسثس شقث بهرشم. بخق وخقث هربخقوشفهخر, سثث فاث {site_name} " +"ذشرذثممشفهخر حخمهذغ." #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" -msgstr "هب غخع اشدث حشغوثرف ضعثسفهخرس, حمثشسث ذخرفشذف {contact_email}" +msgid "For payment questions, contact {contact_email}" +msgstr "بخق حشغوثرف ضعثسفهخرس, ذخرفشذف {contact_email}" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -13716,23 +14057,21 @@ msgstr "سنهح" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" -msgstr "شيي ذخعحخر" +msgid "Add Coupon Code" +msgstr "شيي ذخعحخر ذخيث" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" -msgstr "حمثشسث ثرفثق ذخعحخر يثفشهم زثمخص" +msgid "Enter information about the coupon code below." +msgstr "ثرفثق هربخقوشفهخر شزخعف فاث ذخعحخر ذخيث زثمخص." #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" -msgstr "ذخيث" +msgid "Coupon Code" +msgstr "ذخعحخر ذخيث" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" -msgstr "حثقذثرفشلث يهسذخعرف" +msgid "Discount Percentage" +msgstr "يهسذخعرف حثقذثرفشلث" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Add expiration date" @@ -13802,10 +14141,6 @@ msgstr "" msgid "Audit" msgstr "شعيهف" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "اخرخق" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "زشسهذ ذخعقسث هربخقوشفهخر" @@ -13921,6 +14256,18 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "يخصرمخشي حقخبهمث هربخقوشفهخر شس ش ذسد" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" +"ذمهذن فخ لثرثقشفث ش ذسد بهمث فاشف مهسفس مثشقرثقس صاخ ذشر ثرقخمم هر فاث " +"ذخعقسث زعف اشدث رخف غثف يخرث سخ." + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "يخصرمخشي ش ذسد خب مثشقرثقس صاخ ذشر ثرقخمم" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -13948,12 +14295,10 @@ msgid "Generate Problem Grade Report" msgstr "لثرثقشفث حقخزمثو لقشيث قثحخقف" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "قثحخقفس شدشهمشزمث بخق يخصرمخشي" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -13980,7 +14325,6 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." @@ -13989,8 +14333,8 @@ msgstr "" "مهرنس بخق يهقثذف شذذثسس. ذخحهثس خب مهرنس ثطحهقث صهفاهر 5 وهرعفثس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" -msgstr "قثلهسفقشفهخر ذخيثس" +msgid "Enrollment Codes" +msgstr "ثرقخمموثرف ذخيثس" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -14006,24 +14350,32 @@ msgid "Create Enrollment Codes" msgstr "ذقثشفث ثرقخمموثرف ذخيثس" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" -msgstr "يخصرمخشي ش .ذسد بهمث خب شمم ثرقخمموثرف ذخيثس بخق فاهس ذخعقسث" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "ذشرذثم, قثسفخقث, خق وشقن شر ثرقخمموثرف ذخيث شس عرعسثي." + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "ذاشرلث ثرقخمموثرف ذخيث سفشفعس" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." +msgstr "يخصرمخشي ش .ذسد بهمث خب شمم ثرقخمموثرف ذخيثس بخق فاهس ذخعقسث." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Enrollment Codes" msgstr "يخصرمخشي شمم ثرقخمموثرف ذخيثس" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" -msgstr "يخصرمخشي ش .ذسد بهمث خب شمم عرعسثي ثرقخمموثرف ذخيثس بخق فاهس ذخعقسث" +msgid "Download a .csv file of all unused enrollment codes for this course." +msgstr "يخصرمخشي ش .ذسد بهمث خب شمم عرعسثي ثرقخمموثرف ذخيثس بخق فاهس ذخعقسث." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Unused Enrollment Codes" msgstr "يخصرمخشي عرعسثي ثرقخمموثرف ذخيثس" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" -msgstr "يخصرمخشي ش .ذسد بهمث خب شمم عسثي ثرقخمموثرف ذخيثس بخق فاهس ذخعقسث" +msgid "Download a .csv file of all used enrollment codes for this course." +msgstr "يخصرمخشي ش .ذسد بهمث خب شمم عسثي ثرقخمموثرف ذخيثس بخق فاهس ذخعقسث." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Used Enrollment Codes" @@ -14035,13 +14387,12 @@ msgid "Course Price" msgstr "ذخعقسث حقهذث" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " -msgstr "ذخعقسث حقهذث: " +msgid "Course price per seat: " +msgstr "ذخعقسث حقهذث حثق سثشف: " #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" -msgstr "سثف حقهذث" +msgid "Edit Price" +msgstr "ثيهف حقهذث" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Sales" @@ -14054,10 +14405,10 @@ msgstr "فخفشم ذقثيهف ذشقي حعقذاشسثس: " #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" "يخصرمخشي ش .ذسد بهمث بخق شمم ذقثيهف ذشقي حعقذاشسثس خق بخق شمم هردخهذثس, " -"قثلشقيمثسس خب سفشفعس" +"قثلشقيمثسس خب سفشفعس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Invoices" @@ -14088,32 +14439,59 @@ msgid "Download Enrollment Report" msgstr "يخصرمخشي ثرقخمموثرف قثحخقف" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" -msgstr "ذخعحخرس مهسف" +msgid "Available Reports" +msgstr "شدشهمشزمث قثحخقفس" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" -msgstr "ذمهذن فخ لثرثقشفث ش ذسد بهمث خب شمم ذخعحخر ذخيثس:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" +"فاث بخممخصهرل قثحخقفس شقث شدشهمشزمث بخق يخصرمخشي. قثحخقفس شقث رخف يثمثفثي. ش" +" مهرن فخ ثدثقغ قثحخقف قثوشهرس شدشهمشزمث خر فاهس حشلث, هيثرفهبهثي زغ فاث يشفث" +" شري فهوث (هر عفذ) فاشف فاث قثحخقف صشس لثرثقشفثي." + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." +msgstr "" +"رخفث: فخ اثمح حقخفثذف مثشقرثق يشفش, مهرنس فخ فاثسث قثحخقفس فاشف غخع " +"سشدث خعفسهيث خب فاهس حشلث خق فاشف غخع سثري خق قثذثهدث هر ثوشهم ثطحهقث شبفثق " +"بهدث وهرعفثس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" +msgid "Coupon Code List" +msgstr "ذخعحخر ذخيث مهسف" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all coupon codes for this course." +msgstr "يخصرمخشي ش .ذسد بهمث خب شمم ذخعحخر ذخيثس بخق فاهس ذخعقسث." + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download Coupon Codes" msgstr "يخصرمخشي ذخعحخر ذخيثس" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" -msgstr "ذخعحخرس هربخقوشفهخر" +msgid "Coupon Codes" +msgstr "ذخعحخر ذخيثس" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" -msgstr "ثطحهقغ يشفث" +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "ثطحهقشفهخر يشفث" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" -msgstr "يهسذخعرف (%)" +msgid "Coupon (%)" +msgstr "ذخعحخر (%)" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" -msgstr "قثيثثو ذخعرف" +msgid "Number Redeemed" +msgstr "رعوزثق قثيثثوثي" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{code}" @@ -14128,112 +14506,116 @@ msgid "{discount}" msgstr "{discount}" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." -msgstr "هردخهذث رعوزثق ساخعمي رخف زث ثوحفغ." +msgid "The Invoice Number field cannot be empty." +msgstr "فاث هردخهذث رعوزثق بهثمي ذشررخف زث ثوحفغ." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" -msgstr "رثدثق ثطحهقثس" +msgid "No Expiration Date" +msgstr "رخ ثطحهقشفهخر يشفث" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" -msgstr "حمثشسث ثرفثق فاث ذخوحشرغ رشوث" +msgid "Enter the company name." +msgstr "ثرفثق فاث ذخوحشرغ رشوث." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" -msgstr "حمثشسث ثرفثق فاث رخر-رعوثقهذ دشمعث بخق ذخوحشرغ رشوث" +msgid "The company name cannot be a number." +msgstr "فاث ذخوحشرغ رشوث ذشررخف زث ش رعوزثق." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" -msgstr "حمثشسث ثرفثق فاث ذخوحشرغ ذخرفشذف رشوث" +msgid "Enter the company contact name." +msgstr "ثرفثق فاث ذخوحشرغ ذخرفشذف رشوث." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" -msgstr "حمثشسث ثرفثق فاث رخر-رعوثقهذ دشمعث بخق ذخوحشرغ ذخرفشذف رشوث" +msgid "The company contact name cannot be a number." +msgstr "فاث ذخوحشرغ ذخرفشذف رشوث ذشررخف زث ش رعوزثق." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" -msgstr "حمثشسث ثرفثق فاث ذخوحشرغ ذخرفشذف ثوشهم" +msgid "Enter the email address for the company contact." +msgstr "ثرفثق فاث ثوشهم شييقثسس بخق فاث ذخوحشرغ ذخرفشذف." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" -msgstr "حمثشسث ثرفثق فاث دشمهي ثوشهم شييقثسس" +msgid "Enter a valid email address." +msgstr "ثرفثق ش دشمهي ثوشهم شييقثسس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" -msgstr "حمثشسث ثرفثق فاث قثذهحهثرف رشوث" +msgid "Enter the recipient name." +msgstr "ثرفثق فاث قثذهحهثرف رشوث." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" -msgstr "حمثشسث ثرفثق فاث رخر-رعوثقهذ دشمعث بخق قثذهحهثرف رشوث" +msgid "The recipient name cannot be a number." +msgstr "فاث قثذهحهثرف رشوث ذشررخف زث ش رعوزثق." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" -msgstr "حمثشسث ثرفثق فاث قثذهحهثرف ثوشهم" +msgid "Enter the recipient email address." +msgstr "ثرفثق فاث قثذهحهثرف ثوشهم شييقثسس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" -msgstr "حمثشسث ثرفثق فاث زهممهرل شييقثسس" +msgid "Enter the billing address." +msgstr "ثرفثق فاث زهممهرل شييقثسس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" -msgstr "حمثشسث ثرفثق فاث عرهف حقهذث" +msgid "Enter the price per course seat." +msgstr "ثرفثق فاث حقهذث حثق ذخعقسث سثشف." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" -msgstr "حمثشسث ثرفثق فاث رعوثقهذ دشمعث بخق عرهف حقهذث" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." +msgstr "" +"ثرفثق ش رعوثقهذ دشمعث بخق فاث حقهذث حثق ذخعقسث سثشف. يخ رخف هرذمعيث ذعققثرذغ" +" سغوزخمس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" -msgstr "حمثشسث ثرفثق فاث رعوزثق خب ثرقخمموثرف ذخيثس" +msgid "Enter the number of enrollment codes." +msgstr "ثرفثق فاث رعوزثق خب ثرقخمموثرف ذخيثس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" -msgstr "حمثشسث ثرفثق فاث رعوثقهذ دشمعث بخق رعوزثق خب ثرقخمموثرف ذخيثس" +msgid "Enter a numeric value for the number of enrollment codes." +msgstr "ثرفثق ش رعوثقهذ دشمعث بخق فاث رعوزثق خب ثرقخمموثرف ذخيثس." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" -msgstr "حمثشسث ثرفثق فاث ذخعقسث حقهذث" +msgid "Select a currency." +msgstr "سثمثذف ش ذعققثرذغ." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" -msgstr "حمثشسث ثرفثق فاث رعوثقهذ دشمعث بخق ذخعقسث حقهذث" +msgid "Enter a coupon code." +msgstr "ثرفثق ش ذخعحخر ذخيث." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" -msgstr "حمثشسث سثمثذف فاث ذعققثرذغ" +msgid "The discount percentage must be less than or equal to 100." +msgstr "فاث يهسذخعرف حثقذثرفشلث وعسف زث مثسس فاشر خق ثضعشم فخ 100." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" -msgstr "حمثشسث ثرفثق فاث ذخعحخر ذخيث" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "حمثشسث ثرفثق فاث ذخعحخر يهسذخعرف دشمعث مثسس فاشر خق ثضعشم فخ 100" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" -msgstr "حمثشسث ثرفثق فاث رعوثقهذ دشمعث بخق يهسذخعرف" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." +msgstr "" +"ثرفثق ش رعوثقهذ دشمعث بخق فاث يهسذخعرف شوخعرف. يخ رخف هرذمعيث فاث حثقذثرف " +"سهلر." #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" -msgstr "ثيهف ذخعحخر" +msgid "Edit Coupon Code" +msgstr "ثيهف ذخعحخر ذخيث" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" -msgstr "عحيشفث ذخعحخر" +msgid "Edit Coupon Code Information" +msgstr "ثيهف ذخعحخر ذخيث هربخقوشفهخر" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" -msgstr "عحيشفث ذخعحخر هربخقوشفهخر" +msgid "Code" +msgstr "ذخيث" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "example: A123DS" msgstr "ثطشوحمث: ش123يس" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" -msgstr "ثطحهقشفهخر يشفث" +msgid "Percentage Discount" +msgstr "حثقذثرفشلث يهسذخعرف" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" +msgstr "عحيشفث ذخعحخر ذخيث" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" @@ -14464,6 +14846,45 @@ msgstr "هرسفقعذفخق يشسازخشقي" msgid "Revert to Legacy Dashboard" msgstr "قثدثقف فخ مثلشذغ يشسازخشقي" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "ثرقخمموثرف ذخيث سفشفعس" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "ذاشرلث فاث سفشفعس خب شر ثرقخمموثرف ذخيث." + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "ثرقخمموثرف ذخيث" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "بهري ثرقخمموثرف ذخيث" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" +"ثرفثق فاث قثشسخر صاغ فاث سفعيثرفس شقث فخ زث وشرعشممغ ثرقخممثي خق عرثرقخممثي." + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" +"فاهس ذشررخف زث مثبف زمشرن شري صهمم زث قثذخقيثي شري حقثسثرفثي هر ثرقخمموثرف " +"قثحخقفس." + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "فاثقثبخقث, حمثشسث لهدثر ثرخعلا يثفشهم فخ شذذخعرف بخق فاهس شذفهخر." + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "قثشسخر" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "قثلهسفثق/ثرقخمم سفعيثرفس" @@ -14847,6 +15268,10 @@ msgstr "سثف ذخعقسث وخيث حقهذث" msgid "Please enter Course Mode detail below" msgstr "حمثشسث ثرفثق ذخعقسث وخيث يثفشهم زثمخص" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "سثف حقهذث" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "سفعيثرف لقشيثزخخن" @@ -15468,10 +15893,6 @@ msgstr "" "ثرقخمم هرفخ فاث ذخعقسث. فاث ذخربهقوشفهخر/قثذثهحف ثوشهم غخع صهمم قثذثهدث اشس " "شر ثطشوحمث ثوشهم فثوحمشفث صهفا يهقثذفهخرس بخق فاث هريهدهيعشمس ثرقخممهرل." -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "ثرقخمموثرف ذخيث" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "ثرقخمموثرف مهرن" @@ -15480,6 +15901,10 @@ msgstr "ثرقخمموثرف مهرن" msgid "Used" msgstr "عسثي" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "هردشمهي" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "يشفث خب حعقذاشسث" @@ -15571,6 +15996,11 @@ msgstr "ذخربهقو ثرقخمموثرف" msgid "{site_name} - Confirm Enrollment" msgstr "{site_name} - ذخربهقو ثرقخمموثرف" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "{course_number} {course_title} ذخدثق هوشلث" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -15581,12 +16011,8 @@ msgid "{course_name}" msgstr "{course_name}" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "{start_date}" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" -msgstr "{end_date}" +msgid "{start_date} - {end_date}" +msgstr "{start_date} - {end_date}" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15646,10 +16072,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "شذفهدشفث ذخعقسث ثرقخمموثرف" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "{course_number} {course_title} ذخدثق هوشلث" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -16664,6 +17086,84 @@ msgstr "غخعق بهمث اشس زثثر يثمثفثي." msgid "close alert" msgstr "ذمخسث شمثقف" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "ذخعقسث ذثقفهبهذشفثس" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "فاهس وخيعمث هس رخف ثرشزمثي." + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" +"عحخر سعذذثسسبعم ذخوحمثفهخر خب غخعق ذخعقسث, مثشقرثقس قثذثهدث ش ذثقفهبهذشفث فخ" +" شذنرخصمثيلث فاثهق شذذخوحمهساوثرف. ذخعقسث فثشو وثوزثقس صهفا فاث شيوهر قخمث " +"هر سفعيهخ ذشر ذقثشفث ذخعقسث ذثقفهبهذشفثس زشسثي خر فثوحمشفثس فاشف ثطهسف بخق " +"غخعق خقلشرهظشفهخر." + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" +"ذخعقسث فثشو وثوزثقس صهفا فاث شيوهر قخمث ذشر شمسخ شيي سهلرشفخقغ رشوثس بخق ش " +"ذثقفهبهذشفث, شري عحمخشي شسسثفس هرذمعيهرل سهلرشفعقث هوشلث بهمثس بخق " +"سهلرشفخقهثس. {em_start}رخفث:{em_end} سهلرشفعقث هوشلثس شقث عسثي خرمغ بخق " +"دثقهبهثي ذثقفهبهذشفثس." + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" +"ذمهذن {em_start}رثص ذثقفهبهذشفث{em_end} فخ شيي ش رثص ذثقفهبهذشفث. فخ ثيهف ش " +"ذثقفبهذشفث, اخدثق خدثق هفس زخط شري ذمهذن {em_start}ثيهف{em_end}. غخع ذشر " +"يثمثفث ش ذثقفهبهذشفث خرمغ هب هف اشس رخف زثثر هسسعثي فخ ش مثشقرثق. فخ يثمثفث " +"ش ذثقفهبهذشفث, اخدثق خدثق هفس زخط شري ذمهذن فاث يثمثفث هذخر." + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "مثشقر وخقث" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "خفاثق ذخعقسث سثففهرلس" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "يثفشهمس & سذاثيعمث" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "لقشيهرل" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "ذخعقسث فثشو" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "شيدشرذثي سثففهرلس" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "ذخعقسث ذاثذنمهسفس" @@ -16856,11 +17356,6 @@ msgstr "" "فاث حعزمهذ يهسحمشغ رشوث بخق فاث رثص ذخعقسث. (فاهس رشوث هس خبفثر فاث سشوث شس " "فاث خقهلهرشم ذخعقسث رشوث.)" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "خقلشرهظشفهخر" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -17569,10 +18064,6 @@ msgstr "" "عسث زغ ش عرهف. فخ يثمثفث ش ذخرفثرف لقخعح, اخدثق خدثق هفس زخط شري ذمهذن فاث " "يثمثفث هذخر." -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "مثشقر وخقث" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -17601,34 +18092,6 @@ msgstr "" "رخف هر عسث هر شر ثطحثقهوثرف. فخ يثمثفث ش ذخربهلعقشفهخر, اخدثق خدثق هفس زخط " "شري ذمهذن فاث يثمثفث هذخر." -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "خفاثق ذخعقسث سثففهرلس" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "يثفشهمس & سذاثيعمث" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "لقشيهرل" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "ذخعقسث فثشو" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "شيدشرذثي سثففهرلس" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "صثمذخوث" @@ -19006,6 +19469,22 @@ msgstr "" "فخ حقخدهيث فاث ذخعقسث سفشقف شري قثلهسفقشفهخر يشفثس شس ساخصر خر غخعق ذخعقسث " "سعووشقغ حشلث, بخممخص فاث هرسفقعذفهخرس حقخدهيثي زغ غخعق حقخلقشو وشرشلثق." +#: cms/templates/settings.html +msgid "Course Details" +msgstr "ذخعقسث يثفشهمس" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "حقخدهيث عسثبعم هربخقوشفهخر شزخعف غخعق ذخعقسث" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" +"هيثرفهبغ فاث ذخعقسث مشرلعشلث اثقث. فاهس هس عسثي فخ شسسهسف عسثقس بهري ذخعقسثس" +" فاشف شقث فشعلاف هر ش سحثذهبهذ مشرلعشلث." + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "هرفقخيعذهرل غخعق ذخعقسث" diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.mo b/conf/locale/rtl/LC_MESSAGES/djangojs.mo index 24144b76d8b0c3667e64701b3d5fb3262267dd03..be5718c5d1a47d8e3fd423b1fe2b3e6ae0531d6a 100644 GIT binary patch delta 33953 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 delta 28125 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 z%0A=;H`FFi*D-_Bo*NGkdQldOdZDN*hpqP)7N&dwArtv+sPhkICmf@063W-%TgtPL zSDx~MU+2FN1*^#Hig5`~2{))X1>fUtg07ULpWsq%ZbbYq^0(6PC&Fa%za!+OtQqNk zsB5gfSMis`8*pC{LRI3^HUDj?IE5Puka-k)+Z%e4KcDm^(tUBFZLl=)Uudj9wzhTE zxUS&_CyM-E2}@|R2DTs^pzIQDbmhM8n4O@1lj;3O*Sc>uAu)xzejtA*6~+;CWyG4c z>?4ip>TT2YsQcfmHRT_uU)yGurhE|bfi|6ivR1l>;6F|y`G}+-{frxj+C~#$h>h#M zak_!4JRvjjH@0KS(<0tr%ad`>X5tBHYYrB~SmdQ9oQAE&wJjZK%JEEn~D#!4f%fO+LVb}bryU6h zk2hmcWXJG%Zg}ijB_qeqYU>M+Hm6c#i#gq6MBZKe))yJFylBisCEE3D-=S2$Hhpq; z8d4&Umx%1VZcEI_flf(m? zJyIk5&m;3AM<0C@6gl$DV>f)p?}a1({Jp<#S?BXXk+c4o>qdrMd+kQ%z0oOX*@C;t zBaeQH6BHE`=q__34n=blM(mB|hDS6Ba_>YB>D#Sy`wo46DjeN)qguvr8zqRknZivO zCn_w9d*2t8ExX&?jhdRn%@HkDSg!mQzC3Q)#Q#edC>B;IchN!x^A#!@ z^(v3sFeqY0A$Mq0t-@}_fQSd}e90r07k67kr7GcGNFCv8;tq&f*2Ep;iz?c}O%xE- zwzc~>AS!JKcUe$W>~3y0H)?bb_n9wZTyM8`RP8?Qoq&iQ1KcqYD_6NmqOuHh_XS5K zAMd7!7PWSY`**zLW+<iy8a@3QZZp)ZayAHcQ_###xb4NzCI_^eyqlTPtE5(VrcggJ? z5V7D7w^dZSKiyJ+QIl`F&tpc-eBwU!MNNC|)(?n!{?e@#JF4nucYcnj{MmiGV@1^{ z=zHml__nYwc~q;yz5qAkLwaBAs6j=13*5LNmm{x?yE5U*\n" "MIME-Version: 1.0\n" @@ -39,6 +39,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -64,8 +65,10 @@ msgstr "خن" #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -74,6 +77,7 @@ msgstr "خن" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -90,16 +94,13 @@ msgstr "ذشرذثم" msgid "This link will open in a new browser window/tab" msgstr "فاهس مهرن صهمم خحثر هر ش رثص زقخصسثق صهريخص/فشز" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "عحمخشيهرل" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -107,10 +108,17 @@ msgstr "عحمخشيهرل" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "يثمثفث" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "عحمخشيهرل" + #. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -118,6 +126,8 @@ msgstr "يثمثفث" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "رشوث" @@ -159,11 +169,13 @@ msgstr "ثققخق" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -176,6 +188,7 @@ msgstr "سشدث" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/edit_xblock.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore msgid "Close" msgstr "ذمخسث" @@ -543,9 +556,11 @@ msgstr "ذمثشق بخقوشففهرل" msgid "Code block" msgstr "ذخيث زمخذن" +#. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. 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/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore msgid "Code" msgstr "ذخيث" @@ -655,6 +670,7 @@ 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -696,10 +712,12 @@ msgstr "ثيهف افوم" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "ثيهف" @@ -1458,9 +1476,12 @@ msgstr "" "فاث عقم غخع ثرفثقثي سثثوس فخ زث شر ثطفثقرشم مهرن. يخ غخع صشرف فخ شيي فاث " "قثضعهقثي اففح:// حقثبهط?" +#. #-#-#-#-# djangojs-partial.po (0.1a) #-#-#-#-# #. 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 +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Title" msgstr "فهفمث" @@ -1632,12 +1653,12 @@ msgstr "" "سثضعثرذثوخيعمث. حمثشسث ذخرفشذف فاث ذخعقسث سفشبب." #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "حمشغ" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "حشعسث" @@ -1650,20 +1671,22 @@ msgid "Unmute" msgstr "عروعفث" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "ثطهف بعمم زقخصسثق" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "بهمم زقخصسثق" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "سحثثي" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "دخمعوث" @@ -1716,18 +1739,14 @@ msgstr "فاهس زقخصسثق ذشررخف حمشغ .وح4, .خلل, خق .ص msgid "Try using a different browser, such as Google Chrome." msgstr "فقغ عسهرل ش يهببثقثرف زقخصسثق, سعذا شس لخخلمث ذاقخوث." -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "دهيثخ سمهيثق" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "اي خبب" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "اي خر" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "اي خبب" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "دهيثخ حخسهفهخر" @@ -1754,6 +1773,42 @@ msgid_plural "%(value)s seconds" msgstr[0] "%(value)s سثذخري" msgstr[1] "%(value)s سثذخريس" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" +"ذمهذن خر فاهس زعففخر فخ وعفث خق عروعفث فاهس دهيثخ خق حقثسس عح خق يخصر " +"زعففخرس فخ هرذقثشسث خق يثذقثشسث دخمعوث مثدثم." + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "سحثثيس" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "سنهح" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "حمشغ دهيثخ" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "يخ رخف ساخص شلشهر" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "فعقر خبب ذشحفهخرس" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" +"شذفهدشفهرل شر هفثو هر فاهس لقخعح صهمم سحخخم فاث دهيثخ فخ فاث ذخققثسحخريهرل " +"فهوث حخهرف. فخ سنهح فقشرسذقهحف, لخ فخ حقثدهخعس هفثو." + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "ذشحفهخر صهمم زث يهسحمشغثي صاثر " @@ -1762,10 +1817,6 @@ msgstr "ذشحفهخر صهمم زث يهسحمشغثي صاثر " msgid "Turn on captions" msgstr "فعقر خر ذشحفهخرس" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "فعقر خبب ذشحفهخرس" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "عحيشفهرل صهفا مشفثسف مهزقشقغ ذخرفثرف" @@ -2238,6 +2289,18 @@ msgstr "قثحمغ" msgid "Tags:" msgstr "فشلس:" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" +"ذخعقسث فثشوس شقث خقلشرهظثي هرفخ فخحهذس ذقثشفثي زغ ذخعقسث هرسفقعذفخقس. فقغ فخ" +" تخهر خفاثقس هر شر ثطهسفهرل فثشو زثبخقث غخع يثذهيث فخ ذقثشفث ش رثص فثشو!" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "فثشوس" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "خحثر ذشمذعمشفخق" @@ -2264,6 +2327,10 @@ msgstr "مخشيهرل" msgid "Error getting student list." msgstr "ثققخق لثففهرل سفعيثرف مهسف." +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "ثققخق لثرثقشفهرل مهسف خب سفعيثرفس صاخ وشغ ثرقخمم. حمثشسث فقغ شلشهر." + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "ثققخق قثفقهثدهرل لقشيهرل ذخربهلعقشفهخر." @@ -2400,6 +2467,10 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "ذخعمي رخف بهري عسثقس شسسخذهشفثي صهفا فاث بخممخصهرل هيثرفهبهثقس:" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "قثشسخر بهثمي ساخعمي رخف زث مثبف زمشرن." + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "ثققخق ثرقخممهرل/عرثرقخممهرل عسثقس." @@ -3105,6 +3176,15 @@ msgstr "غخعق يخرشفهخر ذخعمي رخف زث سعزوهففثي." msgid "An error occurred. Please try again later." msgstr "شر ثققخق خذذعققثي. حمثشسث فقغ شلشهر مشفثق." +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "صث ذخعمير'ف بهري شرغ قثسعمفس بخق \"%س\"." + +#: lms/static/js/discovery/form.js +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "فاثقث صشس شر ثققخق, فقغ سثشقذاهرل شلشهر." + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "بخذعس لقشززثق" @@ -3296,6 +3376,22 @@ msgstr "شممخص سفعيثرفس فخ لثرثقشفث ذثقفهبهذشفث msgid "Prevent students from generating certificates in this course?" msgstr "حقثدثرف سفعيثرفس بقخو لثرثقشفهرل ذثقفهبهذشفثس هر فاهس ذخعقسث?" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "ثرفثق فاث ثرقخمموثرف ذخيث." + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "ذشرذثم ثرقخمموثرف ذخيث" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "قثسفخقث ثرقخمموثرف ذخيث" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "وشقن ثرقخمموثرف ذخيث شس عرعسثي" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3651,6 +3747,10 @@ msgstr "غخع يخر'ف سثثو فخ اشدث ش صثزذشو ذخررثذفث msgid "Double-check that your webcam is connected and working to continue." msgstr "يخعزمث-ذاثذن فاشف غخعق صثزذشو هس ذخررثذفثي شري صخقنهرل فخ ذخرفهرعث." +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "حاخفخ ذشحفعقثي سعذذثسسبعممغ." + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "رخ بمشسا يثفثذفثي" @@ -3797,6 +3897,7 @@ msgstr "" "شقث غخع سعقث غخع صشرف فخ يثمثفث فاهس حشلث? فاهس شذفهخر ذشررخف زث عريخرث." #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3811,6 +3912,72 @@ msgstr "خحثرشسسثسسوثرف سشدث ثققخق" msgid "This link will open in a modal window" msgstr "فاهس مهرن صهمم خحثر هر ش وخيشم صهريخص" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "ذخعمي رخف حشقسث ذثقفهبهذشفث تسخر. %(message)s" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "ذثقفهبهذشفث رشوث هس قثضعهقثي." + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "سهلرشفخقغ بهثمي(س) اشس هردشمهي يشفش." + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "سهلرشفخقغ رشوث ساخعمي رخف زث وخقث فاشر 40 ذاشقشذفثقس مخرل." + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "سهلرشفخقغ فهفمث ساخعمي سحشر خدثق وشطهوعو خب 2 مهرثس." + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "سهلرشفخقغ فهفمث ساخعمي اشدث وشطهوعو خب 40 ذاشقشذفثقس حثق مهرث." + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "سهلرشفخقغ خقلشرهظشفهخر ساخعمي رخف زث وخقث فاشر 40 ذاشقشذفثقس مخرل." + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "عحمخشي خقلشرهظشفهخر مخلخ." + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "وشطهوعو مخلخ اثهلاف ساخعمي زث 125حط." + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "ذثقفهبهذشفث" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "غخع اشدث رخف ذقثشفثي شرغ ذثقفهبهذشفثس غثف." + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "يثمثفث \"<%= signatoryName %>\" بقخو فاث مهسف خب سهلرشفخقهثس?" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "فاهس شذفهخر ذشررخف زث عريخرث." + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "عحمخشي سهلرشفعقث هوشلث." + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "هوشلث وعسف زث 450حط ط 150حط فقشرسحشقثرف حرل." + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "لقخعح %س" @@ -3902,14 +4069,21 @@ msgstr "فاثقث صشس شر ثققخق صاهمث عرحشذنهرل فاث msgid "There was an error while verifying the file you submitted." msgstr "فاثقث صشس شر ثققخق صاهمث دثقهبغهرل فاث بهمث غخع سعزوهففثي." +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "ذاخخسث رثص بهمث" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "غخعق هوحخقف اشس بشهمثي." -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" -msgstr "ذاخخسث رثص بهمث" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." +msgstr "" +"بهمث بخقوشف رخف سعححخقفثي. حمثشسث عحمخشي ش بهمث صهفا ش {file_extension} " +"ثطفثرسهخر." #: cms/static/js/factories/manage_users.js msgid "Already a course team member" @@ -4184,10 +4358,6 @@ msgstr "غخع اشدث رخف ذقثشفثي شرغ ذخرفثرف لقخعحس msgid "Are you sure you want to delete this update?" msgstr "شقث غخع سعقث غخع صشرف فخ يثمثفث فاهس عحيشفث?" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "فاهس شذفهخر ذشررخف زث عريخرث." - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "ذقثشفث قث-قعر" @@ -4232,6 +4402,10 @@ msgstr "لقخعح ذخربهلعقشفهخر" msgid "You have not created any group configurations yet." msgstr "غخع اشدث رخف ذقثشفثي شرغ لقخعح ذخربهلعقشفهخرس غثف." +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "غخعق هوحخقف هس هر حقخلقثسس; رشدهلشفهرل شصشغ صهمم شزخقف هف." + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "ثققخق هوحخقفهرل ذخعقسث" @@ -4240,14 +4414,6 @@ msgstr "ثققخق هوحخقفهرل ذخعقسث" msgid "There was an error with the upload" msgstr "فاثقث صشس شر ثققخق صهفا فاث عحمخشي" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" -"بهمث بخقوشف رخف سعححخقفثي. حمثشسث عحمخشي ش بهمث صهفا ش فشق.لظ " -"ثطفثرسهخر." - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "شمم قهلافس قثسثقدثي" @@ -4797,6 +4963,12 @@ msgstr "مهرنس ساخعمي زث عرهضعث." msgid "Incorrect url format." msgstr "هرذخققثذف عقم بخقوشف." +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "شذفهخرس" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4943,6 +5115,34 @@ msgstr "دثقهبغ رخص" msgid "Donate" msgstr "يخرشفث" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "ذمثشق شمم" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "وخقث..." + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "مثسس..." + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "مثشقر وخقث" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "لثففثطف(" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "سفشقفس" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "قثبهرث غخعق سثشقذا" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "اهلامهلافثي فثطف" @@ -5184,6 +5384,14 @@ msgstr "" "بهمث, يخصرمخشي ذخعقسث حقخبهمث هربخقوشفهخر خق ذخاخقف قثسعمفس خر " "%(link_start)s فاث يشفش يخصرمخشي حشلث. %(link_end)s" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "عسثي" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "دشمهي" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5200,10 +5408,6 @@ msgstr "سخققغ, رخ قثسعمفس صثقث بخعري." msgid "Back to Dashboard" msgstr "زشذن فخ يشسازخشقي" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "فاثقث صشس شر ثققخق, فقغ سثشقذاهرل شلشهر." - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "رثص شييقثسس" @@ -5843,11 +6047,6 @@ msgstr "- سخقفشزمث" msgid "URL" msgstr "عقم" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "شذفهخرس" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "غخع اشدثر'ف شييثي شرغ شسسثفس فخ فاهس ذخعقسث غثف." @@ -5888,6 +6087,99 @@ msgstr "مخذن فاهس شسسثف" msgid "Lock/unlock file" msgstr "مخذن/عرمخذن بهمث" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "هي" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "ذثقفهبهذشفث يثفشهمس" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "ذخعقسث فهفمث خدثققهيث" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "ذثقفهبهذشفث سهلرشفخقهثس" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "ثققخق.وثسسشلث" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "ذثقفهبهذشفث هربخقوشفهخر" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "ذثقفهبهذشفث رشوث" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "رشوث خب فاث ذثقفهبهذشفث" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "يثسذقهحفهخر خب فاث ذثقفهبهذشفث" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "ذخعقسث فهفمث" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "فهفمث خب فاث ذخعقسث" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "خقلشرهظشفهخر مخلخ" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "حشفا فخ خقلشرهظشفهخر مخلخ" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "وشطهوعو مخلخ اثهلاف 125حط, صهيفا دشقهشزمث" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "شيي سهلرشفخقغ" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "(عح فخ 4 سهلرشفخقهثس شقث شممخصثي بخق ش ذثقفهبهذشفث)" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "ذقثشفث" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "ذاخخسث وخيث" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "حقثدهثص ذثقفهبهذشفث" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "شذفهدشفث" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "يثشذفهدشفث" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "{number}{pct_sign} خب ذاثذنمهسفس ذخوحمثفثي" @@ -5908,11 +6200,6 @@ msgstr "" "ذشعفهخر: فاث مشسف حعزمهساثي دثقسهخر خب فاهس عرهف هس مهدث. زغ حعزمهساهرل " "ذاشرلثس غخع صهمم ذاشرلث فاث سفعيثرف ثطحثقهثرذث." -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "هي" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -5922,12 +6209,6 @@ msgstr "ذشررخف يثمثفث صاثر هر عسث زغ ش عرهف" msgid "This content group is used in:" msgstr "فاهس ذخرفثرف لقخعح هس عسثي هر:" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "ثققخق.وثسسشلث" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "ذخرفثرف لقخعح رشوث" @@ -5944,11 +6225,6 @@ msgstr "فاهس هس فاث رشوث خب فاث لقخعح" msgid "This content group is used in one or more units." msgstr "فاهس ذخرفثرف لقخعح هس عسثي هر خرث خق وخقث عرهفس." -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "ذقثشفث" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "ذخرفشهرس سفشبب خرمغ ذخرفثرف" @@ -6441,6 +6717,47 @@ msgstr "ذمثشق قثمثشسث يشفث/فهوث" msgid "View Live" msgstr "دهثص مهدث" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "خقلشرهظشفهخر" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "ذثقفهبهذشفث سهلرشفخقغ ذخربهلعقشفهخر" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "رشوث خب فاث سهلرشفخقغ" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "وشطهوعو 40 ذاشقشذفثقس" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "فهفمث خب فاث سهلرشفخقغ" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "2 مهرثس, 40 ذاشقشذفثقس ثشذا" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "خقلشرهظشفهخر خب فاث سهلرشفخقغ" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "سهلرشفعقث هوشلث" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "حشفا فخ سهلرشفعقث هوشلث" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "هوشلث وعسف زث 450حط ط 150حط فقشرسحشقثرف حرل" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "سفعيثرف دهسهزهمهفغ" diff --git a/conf/locale/ru/LC_MESSAGES/django.mo b/conf/locale/ru/LC_MESSAGES/django.mo index 1e4043d41cbfda1fed00639055f5371aa963dedf..f465a8a9821b38f46c9bf88b84e968915616f1aa 100644 GIT binary patch delta 10379 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 diff --git a/conf/locale/ru/LC_MESSAGES/django.po b/conf/locale/ru/LC_MESSAGES/django.po index 9fd183ddd8..3771e45038 100644 --- a/conf/locale/ru/LC_MESSAGES/django.po +++ b/conf/locale/ru/LC_MESSAGES/django.po @@ -172,8 +172,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:13+0000\n" -"PO-Revision-Date: 2015-05-28 20:00+0000\n" +"POT-Creation-Date: 2015-06-05 17:36+0000\n" +"PO-Revision-Date: 2015-06-01 16:30+0000\n" "Last-Translator: Liubov Fomicheva \n" "Language-Team: Russian (http://www.transifex.com/projects/p/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" @@ -183,23 +183,11 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Notes" -msgstr "Примечания" - -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py msgid "Discussion" msgstr "Обсуждение" @@ -252,10 +240,49 @@ msgid "Video ID" msgstr "" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py msgid "Status" msgstr "Статус" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -284,7 +311,7 @@ msgstr "" msgid "You're enrolled as a verified student" msgstr "" -#: common/djangoapps/course_modes/models.py +#: common/djangoapps/course_modes/models.py lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Verified" msgstr "" @@ -739,10 +766,6 @@ msgstr "" msgid "Unable to send reactivation email" msgstr "" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "Неверный пароль" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "Требуется корректный адрес электронной почты." @@ -2008,6 +2031,30 @@ msgid "" "\"id:client_key:client_secret\"." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "" @@ -2038,6 +2085,10 @@ msgstr "" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "" @@ -2231,6 +2282,22 @@ msgid "" "REMOTE_GRADEBOOK_URL has been specified." msgstr "" +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "" @@ -2552,10 +2619,21 @@ msgid "" "Details page." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Issue Open Badges" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2564,8 +2642,9 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2586,6 +2665,18 @@ msgid "" "(JSON format)" msgstr "" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "" @@ -2746,6 +2837,14 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "" @@ -3381,68 +3480,8 @@ msgstr "" msgid "This content experiment has issues that affect content visibility." msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "Информация о курсе" - -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -msgid "Progress" -msgstr "Прогресс" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" +msgid "External Discussion" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3578,7 +3617,7 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py @@ -3652,9 +3691,9 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "" @@ -3672,6 +3711,21 @@ msgid "" "Enter true or false. If true, video caching will be used for HTML5 videos." msgstr "" +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "" @@ -4159,6 +4213,14 @@ msgid "" "this field." msgstr "" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "Навигация" @@ -4173,7 +4235,7 @@ msgstr "" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4244,10 +4306,24 @@ msgstr "" msgid "Terms of Service" msgstr "Условия предоставления услуг" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4288,12 +4364,67 @@ msgstr "" msgid "The download URL for the generated certificate." msgstr "" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" msgstr "" #. Translators: This line appears on the certificate after the name of a @@ -4304,6 +4435,12 @@ msgstr "" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -4314,11 +4451,6 @@ msgstr "" msgid "Issued On:" msgstr "" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4342,12 +4474,6 @@ msgid "" "verifying your identity." msgstr "" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -4396,56 +4522,12 @@ msgstr "" msgid "Contact {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4456,7 +4538,7 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" #. Translators: This text fragment appears after the student's name @@ -4469,6 +4551,53 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4524,6 +4653,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4542,6 +4676,32 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "" +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "Информация о курсе" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "" + +#: lms/djangoapps/courseware/tabs.py +msgid "Progress" +msgstr "Прогресс" + +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "" + #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -4961,8 +5121,12 @@ msgstr "" msgid "No endpoint was provided for EdxNotes." msgstr "" +#: lms/djangoapps/edxnotes/plugins.py +msgid "Notes" +msgstr "Примечания" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py @@ -4984,6 +5148,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -5007,6 +5177,32 @@ msgstr "" msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "Пользователя не существует." @@ -5090,7 +5286,7 @@ msgid "Email" msgstr "" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "" @@ -5137,6 +5333,19 @@ msgid "" "completed, the report will be available for download in the table below." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "" @@ -5296,6 +5505,10 @@ msgstr "" msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5307,7 +5520,8 @@ msgid "E-Commerce" msgstr "" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "" @@ -5888,6 +6102,10 @@ msgstr "" msgid "This component refers to deleted or invalid content groups." msgstr "" +#: lms/djangoapps/notes/views.py lms/templates/notes.html +msgid "My Notes" +msgstr "" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -5969,6 +6187,25 @@ msgstr "" msgid "Submissions have been flagged for review" msgstr "" +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6318,9 +6555,11 @@ msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py @@ -6779,6 +7018,38 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "" @@ -6808,10 +7079,6 @@ msgstr "" msgid "There was an error verifying your ID photos." msgstr "" -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "" @@ -6878,7 +7145,11 @@ msgid "Verification photos received" msgstr "" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." msgstr "" #: lms/djangoapps/verify_student/views.py @@ -6955,6 +7226,20 @@ msgstr "" msgid "Taiwan" msgstr "" +#: lms/envs/devstack.py cms/templates/course-create-rerun.html +#: cms/templates/index.html cms/templates/settings.html +msgid "Organization" +msgstr "" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -7085,6 +7370,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "" @@ -7246,6 +7532,7 @@ msgstr "Предварительный просмотр" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -7565,6 +7852,10 @@ msgstr "" msgid "A cohort with the same name already exists." msgstr "" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "" @@ -7691,10 +7982,6 @@ msgstr "" msgid "The '{field_name}' field cannot be edited." msgstr "" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -7721,7 +8008,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "" @@ -7807,10 +8103,6 @@ msgstr "" msgid "Missing branch on fresh clone" msgstr "" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -7828,6 +8120,18 @@ msgstr "" msgid "Upload completed" msgstr "" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "" @@ -8121,9 +8425,10 @@ msgstr "Страница не найдена" msgid "Page not found" msgstr "Страница не найдена" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -8136,6 +8441,14 @@ msgstr "" msgid "close" msgstr "закрыть" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "Настройки" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -8149,14 +8462,6 @@ msgstr "Отмена" msgid "Course Number" msgstr "Номер курса" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "Настройки" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -8843,7 +9148,7 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "" -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "" @@ -9760,54 +10065,10 @@ msgstr "" msgid "No playable video sources found." msgstr "" -#: lms/templates/video.html -msgid "Video position" -msgstr "" - -#: lms/templates/video.html -msgid "Play" -msgstr "Воспроизвести" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "" - -#: lms/templates/video.html -msgid "Speed" -msgstr "Скорость" - -#: lms/templates/video.html -msgid "Volume" -msgstr "" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "" - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "" - -#: lms/templates/video.html -msgid "HD off" -msgstr "" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "Отключить субтитры" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "" - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "" @@ -10180,6 +10441,36 @@ msgstr "" msgid "Download student grades" msgstr "" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10209,10 +10500,6 @@ msgid "" " forgery." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "" @@ -10591,6 +10878,20 @@ msgstr "" msgid "{platform_name} Logo" msgstr "" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "{course_number} Содержание курса" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10598,10 +10899,6 @@ msgid "" "report any problems or downtime." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "{course_number} Содержание курса" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "" @@ -10624,10 +10921,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10799,6 +11092,20 @@ msgstr "" msgid "Enrollment Data" msgstr "" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "" @@ -11131,6 +11438,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "" @@ -11157,14 +11472,6 @@ msgstr "" msgid "Complete our course feedback survey" msgstr "" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -12338,24 +12645,21 @@ msgid "The {platform_name} team" msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" -"В приложении файл CSV с вашими регистрационными кодами. Пожалуйста, " -"отправьте регистрационные коды всем студентам, которые будут проходить " -"курс, при помощи шаблона для рассылки ниже." #. Translators: This is the signature of an email. "\n" is a newline #. character @@ -12409,7 +12713,7 @@ msgid "Invoice No: {invoice_number}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" +msgid "Terms: Due Upon Receipt" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt @@ -12444,18 +12748,19 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "Итого: {currency_symbol}{sale_price}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" -msgstr "Порядок осуществления платежа" - -#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +msgid "Payment Instructions" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "" +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." +msgstr "" + +#: lms/templates/emails/registration_codes_sale_invoice_attachment.txt +msgid "For payment questions, contact {contact_email}" msgstr "" #: lms/templates/emails/reject_name_change.txt @@ -12647,22 +12952,20 @@ msgstr "Пропустить" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" +msgid "Add Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" +msgid "Enter information about the coupon code below." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" +msgid "Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" +msgid "Discount Percentage" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html @@ -12730,10 +13033,6 @@ msgstr "" msgid "Audit" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "" @@ -12834,6 +13133,16 @@ msgstr "" msgid "Download profile information as a CSV" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -12858,12 +13167,10 @@ msgid "Generate Problem Grade Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -12882,15 +13189,14 @@ msgstr "" #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" -msgstr "Регистрационные коды" +msgid "Enrollment Codes" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -12904,7 +13210,15 @@ msgid "Create Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12912,7 +13226,7 @@ msgid "Download All Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12920,7 +13234,7 @@ msgid "Download Unused Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12933,13 +13247,12 @@ msgid "Course Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " +msgid "Course price per seat: " msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" -msgstr "Установить цену" +msgid "Edit Price" +msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Sales" @@ -12952,7 +13265,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -12984,31 +13297,52 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" +msgid "Available Reports" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" +msgid "Coupon Code List" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" +msgid "Download a .csv file of all coupon codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" +msgid "Download Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" +msgid "Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon (%)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Number Redeemed" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13024,104 +13358,99 @@ msgid "{discount}" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." +msgid "The Invoice Number field cannot be empty." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" +msgid "No Expiration Date" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" +msgid "Enter the company name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "The company name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" +msgid "Enter the company contact name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" +msgid "The company contact name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "Enter the email address for the company contact." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "Enter a valid email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" +msgid "Enter the recipient name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "The recipient name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "Enter the recipient email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" +msgid "Enter the billing address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" +msgid "Enter the price per course seat." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" +msgid "Enter the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" +msgid "Enter a numeric value for the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" -msgstr "Пожалуйста, введите стоимость курса" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" +msgid "Select a currency." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" +msgid "Enter a coupon code." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" +msgid "The discount percentage must be less than or equal to 100." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "" -"Пожалуйста, введите величину скидки по купону, меньшую либо равную 100" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" +msgid "Edit Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" +msgid "Edit Coupon Code Information" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" +msgid "Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -13129,7 +13458,11 @@ msgid "example: A123DS" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" +msgid "Percentage Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html @@ -13343,6 +13676,42 @@ msgstr "" msgid "Revert to Legacy Dashboard" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13681,6 +14050,10 @@ msgstr "" msgid "Please enter Course Mode detail below" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "Установить цену" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "" @@ -14237,10 +14610,6 @@ msgid "" "an example email template with directions for the individuals enrolling." msgstr "" -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "" @@ -14249,6 +14618,10 @@ msgstr "" msgid "Used" msgstr "" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "" @@ -14339,6 +14712,11 @@ msgstr "" msgid "{site_name} - Confirm Enrollment" msgstr "" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -14349,11 +14727,7 @@ msgid "{course_name}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" +msgid "{start_date} - {end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14404,10 +14778,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15310,6 +15680,72 @@ msgstr "" msgid "close alert" msgstr "" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "" @@ -15483,11 +15919,6 @@ msgid "" "the original course name.)" msgstr "" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -16093,10 +16524,6 @@ msgid "" "delete icon." msgstr "" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -16115,34 +16542,6 @@ msgid "" "and click the delete icon." msgstr "" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "" @@ -17313,6 +17712,20 @@ msgid "" "summary page, follow the instructions provided by your Program Manager." msgstr "" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "" diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.mo b/conf/locale/ru/LC_MESSAGES/djangojs.mo index ab66d0e25d4ed9f4e08ac010c4b002bd768044bd..a01b3bf71d992b5c0ecb7205f62566d7bafb4c98 100644 GIT binary patch delta 1297 zcmX}rUr5tY6u|Mblyb{T&B$r#(lSfuzxj`4rA`Y(3^J0Q@@I<6Y}z&=Dj7*;K~F{* zBqjP#6hUZ#l0~3U&|f6M2$Em~`eMC=J=OQPAIaF~ckX`o+;h*p4to2&Po|?o?W;t} zlSB$c+b}OpWD^eHT6~O}V8R@Ki;2YF&G2qPyHNhaR#!=J+6Q~`S#XMXf7U{xhyk&X^b^Z|QMki4_{2p^zU*>qwTe*g-tOcZ_PN>FVY(i~q)b7X*Qczo7 zjM|whGj2k?L#I(U(1V)iHtKs%QS;287P_c0>q}gAWFQN3i0jdd7w`~B&KkC_e zkYkn;Xv03#1^dnM2UtV=4y!SN|J{q&h_CQ7S}YN}P#i&A&*BFPKvdkeh$zP1e92X~P@UYJnY0Z%7 zIOylTs`Ghh^FM{MqV^K+t)_Z}gG&W&brpOu`z~%THb%JrT|0Av@{%ywM5LrRI7S~}mx^Oop zVGCB^1uVc(T!w!f5niGZr9&qy*%+&Y7j-8Wkxj`BWGxv+U0@P*!Jp>y1=G|`B3bmi zP~We^R19MkUcqF1Z^ly*8ijOZF-kM4M++KAF(iOmiEC)Z0o2kxLoMwG)E&;DCiV}> zMXZ}e(y<7&61BJ$FQF#(z%=rXhVJwi@|7q*x?_8G?8S1__$2Cr9k>r~V<~>cVoco< zOXM(W!pBkP3!skcMNMcJ^{&0eW5W4IY3Kwsq^Fr*MxEe3F2zyQ3C2+?FpWEL9{Ebv zHW4QtL2{7}Ou)OQ_fW?Vp>A{nwZfm#$@(%wLvLjYS6LItMICSy2eBEow8=YSJIF>Y z`Cin@c+I#O^$wjw-9QiOJcFq3y+oa73N_IMjagr8IkAp>%q6ZzA9iCc&Y@nmJv`L2 zt3i%gf@r~B)CK#^{wH{V_!I8O4F0>FXy9x7j&X4!cPLv#Z|4B@)Cr%WR^SVE;a}7< zJI@XBU?1v^CQ&Ohi%YPF1JyIV$xk(oVG<_ibIxc(PFZGQNjhuR%gp`gFP*Vt}2$^(l%&X&f2amJ`<3L5@^vmq25Nl%a3{sZda Br0f6y diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.po b/conf/locale/ru/LC_MESSAGES/djangojs.po index b83fb671f9..4a1eb445d5 100644 --- a/conf/locale/ru/LC_MESSAGES/djangojs.po +++ b/conf/locale/ru/LC_MESSAGES/djangojs.po @@ -95,9 +95,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:11+0000\n" -"PO-Revision-Date: 2015-05-27 18:50+0000\n" -"Last-Translator: Liubov Fomicheva \n" +"POT-Creation-Date: 2015-06-05 17:34+0000\n" +"PO-Revision-Date: 2015-06-05 17:38+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Russian (http://www.transifex.com/projects/p/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -108,6 +108,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -132,8 +133,10 @@ msgstr "ОК" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -148,12 +151,7 @@ msgstr "Отмена" msgid "This link will open in a new browser window/tab" msgstr "" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js @@ -161,6 +159,12 @@ msgstr "" msgid "Delete" msgstr "Удалить" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +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/views/assets.js @@ -206,11 +210,13 @@ msgstr "" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -223,6 +229,7 @@ msgstr "" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/edit_xblock.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore msgid "Close" msgstr "" @@ -584,9 +591,11 @@ msgstr "" msgid "Code block" msgstr "" +#. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. 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/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore msgid "Code" msgstr "" @@ -696,6 +705,7 @@ 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -737,10 +747,12 @@ msgstr "Редактировать HTML" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "" @@ -1651,12 +1663,12 @@ msgid "" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "Воспроизвести" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "Пауза" @@ -1669,20 +1681,22 @@ msgid "Unmute" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "" @@ -1734,18 +1748,14 @@ msgstr "" msgid "Try using a different browser, such as Google Chrome." msgstr "" -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "HD выключено" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "HD включено" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "HD выключено" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "" @@ -1778,6 +1788,38 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "Отключить субтитры" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "Субтитры будут отображаться, когда" @@ -1786,10 +1828,6 @@ msgstr "Субтитры будут отображаться, когда" msgid "Turn on captions" msgstr "Включить субтитры" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "Отключить субтитры" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "" @@ -2279,6 +2317,16 @@ msgstr "" msgid "Tags:" msgstr "" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "" @@ -2305,6 +2353,10 @@ msgstr "" msgid "Error getting student list." msgstr "" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "" @@ -2436,6 +2488,10 @@ msgstr "" msgid "Could not find users associated with the following identifiers:" msgstr "" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "" @@ -3074,6 +3130,15 @@ msgstr "" msgid "An error occurred. Please try again later." msgstr "" +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/static/js/discovery/form.js +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "" + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "" @@ -3267,6 +3332,22 @@ msgstr "" msgid "Prevent students from generating certificates in this course?" msgstr "" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3602,6 +3683,10 @@ msgstr "" msgid "Double-check that your webcam is connected and working to continue." msgstr "" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "" @@ -3751,6 +3836,7 @@ msgid "" msgstr "" #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3765,6 +3851,72 @@ msgstr "" msgid "This link will open in a modal window" msgstr "" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "" @@ -3846,13 +3998,18 @@ msgstr "" msgid "There was an error while verifying the file you submitted." msgstr "" +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "" -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." msgstr "" #: cms/static/js/factories/manage_users.js @@ -4118,10 +4275,6 @@ msgstr "" msgid "Are you sure you want to delete this update?" msgstr "" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "" - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "" @@ -4166,6 +4319,10 @@ msgstr "" msgid "You have not created any group configurations yet." msgstr "" +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "" @@ -4174,12 +4331,6 @@ msgstr "" msgid "There was an error with the upload" msgstr "" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "" - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "" @@ -4687,6 +4838,12 @@ msgstr "" msgid "Incorrect url format." msgstr "" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4828,6 +4985,34 @@ msgstr "" msgid "Donate" msgstr "" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "" @@ -5057,6 +5242,14 @@ msgid "" "%(link_start)s the Data Download page. %(link_end)s" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5075,10 +5268,6 @@ msgstr "" msgid "Back to Dashboard" msgstr "" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "" - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "" @@ -5657,11 +5846,6 @@ msgstr "" msgid "URL" msgstr "" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "" @@ -5702,6 +5886,99 @@ msgstr "" msgid "Lock/unlock file" msgstr "" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "" @@ -5720,11 +5997,6 @@ msgid "" "changes you will change the student experience." msgstr "" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -5734,12 +6006,6 @@ msgstr "" msgid "This content group is used in:" msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -5756,11 +6022,6 @@ msgstr "" msgid "This content group is used in one or more units." msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "" @@ -6243,6 +6504,47 @@ msgstr "Очистить дату/время выпуска" msgid "View Live" msgstr "" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "Видимость для студентов" diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo index 39ec194a6555a7a67ca9f1cca502f9da9c1b788b..21bf1630d556cb368d6eafb1e52e7b4ceaa1716b 100644 GIT binary patch delta 50593 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 TI=PxBzjaD=GDp963X1v<8xjxf delta 51927 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

`eDOotkJy_U<;SOM#x7SS@)+#N<$ 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 YW$aIOzR&dY&63T1v3Ec7t1, 2014 # Junjie, 2014 # 刘洋 , 2013 +# Lucas H. Xu , 2015 # pku9104038 , 2014 # Sarina Canelake , 2014 # shuchuanchen , 2014 @@ -132,6 +133,7 @@ # Jianfei Wang , 2013 # Tiffany Wang , 2015 # tucunchao , 2013 +# VainChan , 2015 # 沈世奇 , 2013 # wendiyan420 , 2015 # Wentao Han , 2013 @@ -235,7 +237,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-05-29 19:13+0000\n" +"POT-Creation-Date: 2015-06-05 17:36+0000\n" "PO-Revision-Date: 2015-05-28 20:00+0000\n" "Last-Translator: louyihua \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/edx-platform/language/zh_CN/)\n" @@ -246,24 +248,11 @@ msgstr "" "Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" -#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens -#. up a panel that -#. displays information about open-ended problems that a user has submitted or -#. needs to grade -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -msgid "Open Ended Panel" -msgstr "开放问题面板" - -#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py -#: lms/templates/edxnotes/edxnotes.html -msgid "Notes" -msgstr "" - -#. Translators: "Discussion" is the title of the course forum page #. Translators: 'Discussion' refers to the tab in the courseware that leads to #. the discussion forums #: cms/djangoapps/contentstore/views/component.py -#: common/lib/xmodule/xmodule/tabs.py +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/django_comment_client/forum/views.py msgid "Discussion" msgstr "论坛" @@ -318,12 +307,51 @@ msgid "Video ID" msgstr "" #: cms/djangoapps/contentstore/views/videos.py +#: common/djangoapps/config_models/admin.py #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" msgstr "状态" +#: common/djangoapps/config_models/admin.py +msgid "Revert to the selected configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Please select a single configuration to revert to." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Reverted configuration." +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Current Configuration" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "All (Show History)" +msgstr "" + +#: common/djangoapps/config_models/admin.py +msgid "Update" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Change date" +msgstr "" + +#. Translators: this label indicates the name of the user who made this +#. change: +#: common/djangoapps/config_models/models.py +msgid "Changed by" +msgstr "" + +#: common/djangoapps/config_models/models.py +msgid "Enabled" +msgstr "" + #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." @@ -789,10 +817,6 @@ msgstr "本邮件地址不存在非激活用户。" msgid "Unable to send reactivation email" msgstr "无法发送重新激活的电子邮件" -#: common/djangoapps/student/views.py -msgid "Invalid password" -msgstr "无效的密码" - #: common/djangoapps/student/views.py msgid "Valid e-mail address required." msgstr "需要有效的电子邮件地址" @@ -2021,6 +2045,30 @@ msgid "" "\"id:client_key:client_secret\"." msgstr "以下列格式输入课程 LTI 工具的通行证:“id:client_key:client_secret”。" +#: common/lib/xmodule/xmodule/course_module.py +msgid "List of pairs of (title, url) for textbooks used in this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Slug that points to the wiki for this course" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is opened" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that enrollment for this class is closed" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Start time when this module is visible" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Date that this class ends" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" msgstr "" @@ -2051,6 +2099,10 @@ msgstr "" msgid "Pre-Requisite Course key if this course has a pre-requisite course" msgstr "如果本课程有先修课程,则指定先修课程的课程标识" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Grading policy definition for this class" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" msgstr "" @@ -2249,6 +2301,22 @@ msgid "" "REMOTE_GRADEBOOK_URL has been specified." msgstr "" +#. Translators: Custom Courses for edX (CCX) is an edX feature for re-using +#. course content. CCX Coach is +#. a role created by a course Instructor to enable a person (the "Coach") to +#. manage the custom course for +#. his students. +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enable CCX" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Allow course instructors to assign CCX Coach roles, and allow coaches to " +"manage Custom Courses on edX. When false, Custom Courses cannot be created, " +"but existing Custom Courses will be preserved." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" msgstr "" @@ -2574,10 +2642,21 @@ msgid "" "Details page." msgstr "" +#: common/lib/xmodule/xmodule/course_module.py +msgid "Issue Open Badges" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the short name of the course to use on the " -"certificate that students receive when they complete the course." +"Issue Open Badges badges for this course. Badges are generated when " +"certificates are created." +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "" +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the short name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2586,8 +2665,9 @@ msgstr "" #: common/lib/xmodule/xmodule/course_module.py msgid "" -"Between quotation marks, enter the long name of the course to use on the " -"certificate that students receive when they complete the course." +"Use this setting only when generating PDF certificates. Between quotation " +"marks, enter the long name of the course to use on the certificate that " +"students receive when they complete the course." msgstr "" #: common/lib/xmodule/xmodule/course_module.py @@ -2608,6 +2688,18 @@ msgid "" "(JSON format)" msgstr "" +#. Translators: This field is the container for course-specific certifcate +#. configuration values +#: common/lib/xmodule/xmodule/course_module.py +msgid "Certificate Configuration" +msgstr "" + +#. Translators: These overrides allow for an alternative configuration of the +#. certificate web view +#: common/lib/xmodule/xmodule/course_module.py +msgid "Enter course-specific configuration information here (JSON format)" +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" msgstr "" @@ -2768,6 +2860,14 @@ msgid "" "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +msgid "Course Language" +msgstr "" + +#: common/lib/xmodule/xmodule/course_module.py +msgid "Specify the language of your course." +msgstr "" + #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" msgstr "" @@ -3393,70 +3493,8 @@ msgstr "" msgid "This content experiment has issues that affect content visibility." msgstr "" -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: 'Courseware' refers to the tab in the courseware that leads to -#. the content of a course #: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/courseware/courseware-error.html -msgid "Courseware" -msgstr "课程页面" - -#. Translators: "Course Info" is the name of the course's information and -#. updates page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/djangoapps/instructor/views/instructor_dashboard.py -msgid "Course Info" -msgstr "课程信息" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Progress" is the name of the student's course progress page -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/peer_grading/peer_grading.html -msgid "Progress" -msgstr "进度" - -#. Translators: "Wiki" is the name of the course's wiki page -#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py -#: lms/templates/wiki/base.html -msgid "Wiki" -msgstr "维基" - -#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html -#: cms/templates/widgets/header.html -msgid "Textbooks" -msgstr "教材" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Staff grading" appears on a tab that allows -#. staff to view open-ended problems that require staff grading -#: common/lib/xmodule/xmodule/tabs.py -#: lms/templates/instructor/staff_grading.html -msgid "Staff grading" -msgstr "教员评分" - -#. Translators: "Peer grading" appears on a tab that allows -#. students to view open-ended problems that require grading -#: common/lib/xmodule/xmodule/tabs.py -msgid "Peer grading" -msgstr "互评" - -#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# -#. Translators: "Syllabus" appears on a tab that, when clicked, opens the -#. syllabus of the course. -#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html -msgid "Syllabus" -msgstr "教学大纲" - -#. Translators: 'Instructor' appears on the tab that leads to the instructor -#. dashboard, which is -#. a portal where an instructor can get data and perform various actions on -#. their course -#: common/lib/xmodule/xmodule/tabs.py -msgid "Instructor" -msgstr "主讲教师" - -#: common/lib/xmodule/xmodule/tabs.py -msgid "CCX Coach" +msgid "External Discussion" msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3596,9 +3634,8 @@ msgstr "" msgid "" "Specify when the Show Answer button appears for each problem. Valid values " "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " -"\"past_due\", and \"never\"." +"\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" -"在每个问题中何时出现显示答案按钮,有效值是:“always”,“answered”,“attempted”,“closed”,“finished”,“past_due”和“never”。" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3674,9 +3711,9 @@ msgstr "" "在指定的一段时间内由本课程独占使用,不要与其他课程共享该 API Key 。如果您确认 API Key 泄露或受损,请立刻通知 MathWorks " "。要为您的课程获取 API Key 或报告问题,请联系 moocsupport@mathworks.com" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html msgid "Group Configurations" msgstr "组配置" @@ -3694,6 +3731,21 @@ msgid "" "Enter true or false. If true, video caching will be used for HTML5 videos." msgstr "" +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +msgid "Video Pre-Roll" +msgstr "" + +#: common/lib/xmodule/xmodule/modulestore/inheritance.py +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 " +"files in the following format: {\"video_id\": \"ID\", \"transcripts\": " +"{\"language\": \"/static/filename.srt\"}}. For example, an entry for a video" +" with two transcripts looks like this: {\"video_id\": \"77cef264-d6f5-4cf2" +"-ad9d-0178ab8c77be\", \"transcripts\": {\"en\": \"/static/DemoX-D01_1.srt\"," +" \"uk\": \"/static/DemoX-D01_1_uk.srt\"}}" +msgstr "" + #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Show Reset Button for Problems" msgstr "" @@ -4189,6 +4241,14 @@ msgid "" "this field." msgstr "" +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Date of the last view of the bumper" +msgstr "" + +#: common/lib/xmodule/xmodule/video_module/video_xfields.py +msgid "Do not show bumper again" +msgstr "" + #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html msgid "Navigation" msgstr "导航" @@ -4203,7 +4263,7 @@ msgstr "索引" #: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html #: lms/templates/wiki/plugins/attachments/index.html -#: lms/templates/dashboard.html +#: lms/templates/dashboard.html lms/templates/courseware/courses.html #: lms/templates/discussion/_thread_list_template.html #: lms/templates/edxnotes/edxnotes.html msgid "Search" @@ -4275,10 +4335,24 @@ msgstr "" msgid "Terms of Service" msgstr "服务条款" +#: lms/djangoapps/ccx/plugins.py +msgid "CCX Coach" +msgstr "" + #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." msgstr "" +#: lms/djangoapps/certificates/badge_handler.py +msgid "" +"Completed the course \"{course_name}\" ({course_mode}, {start_date} - " +"{end_date})" +msgstr "" + +#: lms/djangoapps/certificates/badge_handler.py +msgid "Completed the course \"{course_name}\" ({course_mode})" +msgstr "" + #: lms/djangoapps/certificates/models.py msgid "" "A human-readable description of the example certificate. For example, " @@ -4319,12 +4393,67 @@ msgstr "" msgid "The download URL for the generated certificate." msgstr "" -#. Translators: This text is bound to the HTML 'title' element of the page -#. and appears -#. in the browser title bar when a requested certificate is not found or -#. recognized +#: lms/djangoapps/certificates/models.py +msgid "The badge image must be square." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The badge image file size must be less than 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "The course mode for this badge image. For example, \"verified\" or \"honor\"." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Badge images must be square PNG files. The file size should be under 250KB." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "" +"Set this value to True if you want this image to be the default image for " +"any course modes that do not have a specified badge image. You can have only" +" one default image." +msgstr "" + +#: lms/djangoapps/certificates/models.py +msgid "There can be only one default image." +msgstr "" + +#. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views.py -msgid "Invalid Certificate" +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines." +msgstr "" + +#. Translators: This text describes the 'ID Verified' course certificate +#. type, which is a higher level of +#. verification offered by edX. This type of verification is useful for +#. professional education/certifications +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate signifies that an {platform_name} learner has " +"agreed to abide by {platform_name}'s honor code and completed all of the " +"required tasks for this course under its guidelines, as well as having their" +" photo ID checked to verify their identity." +msgstr "" + +#. Translators: This text describes the 'XSeries' course certificate type. +#. An XSeries is a collection of +#. courses related to each other in a meaningful way, such as a specific topic +#. or theme, or even an organization +#: lms/djangoapps/certificates/views.py +msgid "" +"An {cert_type} Certificate demonstrates a high level of achievement in a " +"program of study, and includes verification of the student's identity." +msgstr "" + +#. Translators: The format of the date includes the full name of the month +#: lms/djangoapps/certificates/views.py +msgid "{month} {day}, {year}" msgstr "" #. Translators: This line appears on the certificate after the name of a @@ -4335,6 +4464,12 @@ msgstr "" msgid "a course of study offered by {partner_name}, through {platform_name}." msgstr "" +#. Translators: Accomplishments describe the awards/certifications obtained by +#. students on this platform +#: lms/djangoapps/certificates/views.py +msgid "About {platform_name} Accomplishments" +msgstr "" + #: lms/djangoapps/certificates/views.py msgid "More Information About {user_name}'s Certificate:" msgstr "" @@ -4345,11 +4480,6 @@ msgstr "" msgid "Issued On:" msgstr "" -#. Translators: The format of the date includes the full name of the month -#: lms/djangoapps/certificates/views.py -msgid "{month} {day}, {year}" -msgstr "" - #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views.py @@ -4373,12 +4503,6 @@ msgid "" "verifying your identity." msgstr "" -#. Translators: Certificate Types correspond to the different enrollment -#. options available for a given course -#: lms/djangoapps/certificates/views.py -msgid "{certificate_type} Certificate" -msgstr "" - #: lms/djangoapps/certificates/views.py msgid "How {platform_name} Validates Student Certificates" msgstr "" @@ -4427,56 +4551,12 @@ msgstr "" msgid "Contact {platform_name}" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Terms of Service & Honor Code" -msgstr "" - #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views.py msgid "{platform_name} acknowledges the following student accomplishment" msgstr "" -#: lms/djangoapps/certificates/views.py -msgid "Certificate Validation" -msgstr "" - -#. Translators: This text describes the 'Honor' course certificate type. -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines." -msgstr "" - -#. Translators: This text describes the 'ID Verified' course certificate -#. type, which is a higher level of -#. verification offered by edX. This type of verification is useful for -#. professional education/certifications -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate signifies that an {platform_name} learner has " -"agreed to abide by {platform_name}'s honor code and completed all of the " -"required tasks for this course under its guidelines, as well as having their" -" photo ID checked to verify their identity." -msgstr "" - -#. Translators: This text describes the 'XSeries' course certificate type. -#. An XSeries is a collection of -#. courses related to each other in a meaningful way, such as a specific topic -#. or theme, or even an organization -#: lms/djangoapps/certificates/views.py -msgid "" -"An {cert_type} Certificate demonstrates a high level of achievement in a " -"program of study, and includes verification of the student's identity." -msgstr "" - -#. Translators: This is the copyright line which appears at the bottom of the -#. certificate page/screen -#: lms/djangoapps/certificates/views.py -msgid "© {year} {platform_name}. All rights reserved." -msgstr "" - #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views.py msgid "" @@ -4487,7 +4567,7 @@ 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.py -msgid "Valid {partner_name} {course_number} Certificate | {platform_name}" +msgid "{partner_name} {course_number} Certificate | {platform_name}" msgstr "" #. Translators: This text fragment appears after the student's name @@ -4500,6 +4580,53 @@ msgid "" "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +#. Translators: This line is displayed to a user who has completed a course +#. and achieved a certification +#: lms/djangoapps/certificates/views.py +msgid "{fullname}, you've earned a certificate!" +msgstr "" + +#. Translators: This line congratulates the user and instructs them to share +#. their accomplishment on social networks +#: lms/djangoapps/certificates/views.py +msgid "" +"Congratulations! This page summarizes all of the details of what you've " +"accomplished. Show it off to family, friends, and colleagues in your social " +"and professional networks." +msgstr "" + +#. Translators: This line leads the reader to understand more about the +#. certificate that a student has been awarded +#: lms/djangoapps/certificates/views.py +msgid "More about {fullname}'s accomplishment" +msgstr "" + +#. Translators: 'All rights reserved' is a legal term used in copyrighting to +#. protect published content +#: lms/djangoapps/certificates/views.py +msgid "All rights reserved" +msgstr "" + +#. Translators: This text is bound to the HTML 'title' element of the page +#. and appears +#. in the browser title bar when a requested certificate is not found or +#. recognized +#: lms/djangoapps/certificates/views.py +msgid "Invalid Certificate" +msgstr "" + +#. Translators: The & characters represent an ampersand character and can +#. be ignored +#: lms/djangoapps/certificates/views.py +msgid "Terms of Service & Honor Code" +msgstr "" + +#. Translators: This line appears as a byline to a header image and describes +#. the purpose of the page +#: lms/djangoapps/certificates/views.py +msgid "Certificate Validation" +msgstr "" + #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor/views/legacy.py @@ -4552,6 +4679,11 @@ msgid "" "this request, please visit the link(s) below." msgstr "" +#: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py +#: lms/templates/wiki/base.html +msgid "Wiki" +msgstr "维基" + #. Translators: this string includes wiki markup. Leave the ** and the _ #. alone. #: lms/djangoapps/course_wiki/views.py @@ -4570,6 +4702,33 @@ msgstr "" msgid "Visit a course wiki to add an article." msgstr "浏览课程维基添加课程标题" +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/courseware/courseware-error.html +msgid "Courseware" +msgstr "课程页面" + +#: lms/djangoapps/courseware/tabs.py +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Course Info" +msgstr "课程信息" + +#: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html +msgid "Syllabus" +msgstr "教学大纲" + +#: lms/djangoapps/courseware/tabs.py +#: lms/templates/peer_grading/peer_grading.html +msgid "Progress" +msgstr "进度" + +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: 'Textbooks' refers to the tab in the course that leads to the +#. course' textbooks +#: lms/djangoapps/courseware/tabs.py cms/templates/textbooks.html +#: cms/templates/widgets/header.html +msgid "Textbooks" +msgstr "教材" + #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol #. such as '$' and {price} is a @@ -4984,8 +5143,12 @@ msgstr "" msgid "No endpoint was provided for EdxNotes." msgstr "" +#: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html +msgid "Notes" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py -msgid "Edx Staff" +msgid "{platform_name} Staff" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -5005,6 +5168,12 @@ msgstr "" msgid "Credit Card - Individual" msgstr "" +#: lms/djangoapps/instructor/paidcourse_enrollment_report.py +msgid "" +"manually enrolled by user_id {user_id}, enrollment state transition: " +"{transition}" +msgstr "" + #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" msgstr "" @@ -5028,6 +5197,32 @@ msgstr "" msgid "This student (%s) is already allowed to skip the entrance exam." msgstr "" +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "" +"The enrollment code ({code}) was not found for the {course_name} course." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been canceled. It can no longer be used." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "This enrollment code has been marked as unused." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The enrollment code has been restored." +msgstr "" + +#: lms/djangoapps/instructor/tests/test_registration_codes.py +#: lms/djangoapps/instructor/views/registration_codes.py +msgid "The redemption does not exist against enrollment code ({code})." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." msgstr "该用户不存在。" @@ -5111,7 +5306,7 @@ msgid "Email" msgstr "电子邮件" #: lms/djangoapps/instructor/views/api.py -#: lms/djangoapps/instructor_task/tasks_helper.py +#: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" msgstr "语言" @@ -5166,6 +5361,19 @@ msgid "" "completed, the report will be available for download in the table below." msgstr "" +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Your students who may enroll report is being generated! You can view the " +"status of the generation task in the 'Pending Instructor Tasks' section." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"A students who may enroll report generation task is already in progress. " +"Check the 'Pending Instructor Tasks' table for the status of the task. When " +"completed, the report will be available for download in the table below." +msgstr "" + #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." msgstr "该文件必须包含一个“群组”列,该列中包含了群组的名称。" @@ -5325,6 +5533,10 @@ msgstr "" msgid "coupon with the coupon id ({coupon_id}) updated Successfully" msgstr "" +#: lms/djangoapps/instructor/views/instructor_dashboard.py +msgid "Instructor" +msgstr "主讲教师" + #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" @@ -5336,7 +5548,8 @@ msgstr "" msgid "E-Commerce" msgstr "" -#: cms/templates/export.html +#: cms/templates/certificates.html cms/templates/export.html +#: cms/templates/widgets/header.html msgid "Certificates" msgstr "证书" @@ -5906,6 +6119,10 @@ msgstr "" msgid "This component refers to deleted or invalid content groups." msgstr "" +#: lms/templates/notes.html +msgid "My Notes" +msgstr "我的笔记" + #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " @@ -5987,6 +6204,25 @@ msgstr "返回新的评分" msgid "Submissions have been flagged for review" msgstr "提交已被标记为审阅" +#: lms/djangoapps/open_ended_grading/views.py +#: lms/templates/instructor/staff_grading.html +msgid "Staff grading" +msgstr "教员评分" + +#. Translators: "Peer grading" appears on a tab that allows +#. students to view open-ended problems that require grading +#: lms/djangoapps/open_ended_grading/views.py +msgid "Peer grading" +msgstr "互评" + +#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens +#. up a panel that +#. displays information about open-ended problems that a user has submitted or +#. needs to grade +#: lms/djangoapps/open_ended_grading/views.py +msgid "Open Ended Panel" +msgstr "开放问题面板" + #: lms/djangoapps/open_ended_grading/views.py msgid "" "\n" @@ -6342,9 +6578,11 @@ msgid "Discount does not exist against code '{code}'." msgstr "" #: lms/djangoapps/shoppingcart/views.py -msgid "" -"Oops! The code '{registration_code}' you entered is either invalid or " -"expired" +msgid "This enrollment code ({enrollment_code}) is no longer valid." +msgstr "" + +#: lms/djangoapps/shoppingcart/views.py +msgid "This enrollment code ({enrollment_code}) is not valid." msgstr "" #: lms/djangoapps/shoppingcart/views.py @@ -6855,6 +7093,38 @@ msgstr "" msgid "No email address provided." msgstr "" +#: lms/djangoapps/teams/models.py +msgid "Optional language the team uses as ISO 639-1 code." +msgstr "" + +#: lms/djangoapps/teams/plugins.py +msgid "Teams" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course id {course_id} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "course_id must be provided" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "text_search is not yet supported" +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The last_activity parameter is not yet supported." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The supplied course_id {} is not valid." +msgstr "" + +#: lms/djangoapps/teams/views.py +msgid "The ordering {} is not supported" +msgstr "" + #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." msgstr "" @@ -6884,10 +7154,6 @@ msgstr "" msgid "There was an error verifying your ID photos." msgstr "在验证你身份证件的照片时发生了一个错误。" -#: lms/djangoapps/verify_student/models.py -msgid "Usage id of Reverification XBlock." -msgstr "" - #: lms/djangoapps/verify_student/views.py msgid "Intro" msgstr "" @@ -6953,7 +7219,11 @@ msgid "Verification photos received" msgstr "" #: lms/djangoapps/verify_student/views.py -msgid "No checkpoint found" +msgid "Invalid course location." +msgstr "" + +#: lms/djangoapps/verify_student/views.py +msgid "Invalid checkpoint location." msgstr "" #: lms/djangoapps/verify_student/views.py @@ -7030,6 +7300,20 @@ msgstr "" msgid "Taiwan" msgstr "中国台湾省" +#: cms/templates/course-create-rerun.html cms/templates/index.html +#: cms/templates/settings.html +msgid "Organization" +msgstr "机构" + +#: lms/envs/devstack.py +msgid "Course Type" +msgstr "" + +#: lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Honor" +msgstr "" + #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html msgid "Skip to main content" @@ -7170,6 +7454,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Required Information" msgstr "必填信息" @@ -7335,6 +7620,7 @@ msgstr "预览" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html #: lms/templates/modal/_modal-settings-language.html @@ -7660,6 +7946,10 @@ msgstr "必须存在一个可以将学生自动分配进去的群组。" msgid "A cohort with the same name already exists." msgstr "具有相同名称的群组已存在。" +#: openedx/core/djangoapps/credit/models.py +msgid "Number of seconds to show eligibility message" +msgstr "" + #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" msgstr "" @@ -7782,10 +8072,6 @@ msgstr "" msgid "The '{field_name}' field cannot be edited." msgstr "" -#: openedx/core/djangoapps/user_api/accounts/api.py -msgid "This value is invalid." -msgstr "" - #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." msgstr "" @@ -7812,7 +8098,16 @@ msgstr "" msgid "No data provided for user preference update" msgstr "" +#: openedx/core/lib/api/view_utils.py +msgid "This value is invalid." +msgstr "" + +#: openedx/core/lib/api/view_utils.py +msgid "This field is not editable" +msgstr "" + #: cms/djangoapps/contentstore/course_group_config.py +#: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" msgstr "无效的 JSON" @@ -7900,10 +8195,6 @@ msgstr "提供了错误的课程地址" msgid "Missing branch on fresh clone" msgstr "在最近的复制中,丢失一些分支" -#: cms/djangoapps/contentstore/utils.py lms/templates/notes.html -msgid "My Notes" -msgstr "我的笔记" - #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" @@ -7924,6 +8215,18 @@ msgstr "" msgid "Upload completed" msgstr "上传完成" +#: cms/djangoapps/contentstore/views/certificates.py +msgid "must have name of the certificate" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "Certificate dict {0} missing value key '{1}'" +msgstr "" + +#: cms/djangoapps/contentstore/views/certificates.py +msgid "PermissionDenied: Failed in authenticating {user}" +msgstr "" + #: cms/djangoapps/contentstore/views/component.py msgid "HTML" msgstr "" @@ -8225,9 +8528,10 @@ msgstr "页面无法找到" msgid "Page not found" msgstr "页面无法找到" -#: cms/templates/asset_index.html cms/templates/container.html -#: cms/templates/course_outline.html cms/templates/group_configurations.html -#: cms/templates/library.html +#: cms/templates/asset_index.html cms/templates/certificates.html +#: cms/templates/container.html cms/templates/course_outline.html +#: cms/templates/group_configurations.html cms/templates/library.html +#: lms/templates/courseware/courses.html #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/edxnotes/edxnotes.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html @@ -8240,6 +8544,14 @@ msgstr "正在加载" msgid "close" msgstr "关闭" +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/manage_users_lib.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +#: lms/templates/wiki/includes/article_menu.html +msgid "Settings" +msgstr "设置" + #: cms/templates/course-create-rerun.html cms/templates/index.html #: cms/templates/manage_users.html cms/templates/manage_users_lib.html #: lms/templates/discussion/_underscore_templates.html @@ -8253,14 +8565,6 @@ msgstr "取消" msgid "Course Number" msgstr "课程代码" -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/manage_users_lib.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -#: lms/templates/wiki/includes/article_menu.html -msgid "Settings" -msgstr "设置" - #: cms/templates/html_error.html lms/templates/module-error.html #: lms/templates/commerce/checkout_receipt.html msgid "Error:" @@ -8948,7 +9252,7 @@ msgstr "" msgid "It works! This is the default homepage for this Open edX instance." msgstr "成功了!这是一个 Open edX 实例的默认主页。" -#: lms/templates/index.html +#: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" msgstr "" @@ -9876,54 +10180,10 @@ msgstr "播放视频" msgid "No playable video sources found." msgstr "" -#: lms/templates/video.html -msgid "Video position" -msgstr "视频位置" - -#: lms/templates/video.html -msgid "Play" -msgstr "播放" - -#: lms/templates/video.html -msgid "Speeds" -msgstr "速度" - -#: lms/templates/video.html -msgid "Speed" -msgstr "速度" - -#: lms/templates/video.html -msgid "Volume" -msgstr "音量" - -#: lms/templates/video.html -msgid "" -"Click on this button to mute or unmute this video or press UP or DOWN " -"buttons to increase or decrease volume level." -msgstr "请点击该按钮以对该视频静音/取消静音, 或者使用键盘的上下方向键增大或减小音量大小。" - -#: lms/templates/video.html -msgid "Fill browser" -msgstr "填充浏览器" - -#: lms/templates/video.html -msgid "HD off" -msgstr "关闭高清" - -#: lms/templates/video.html -msgid "Turn off captions" -msgstr "关闭字幕" - #: lms/templates/video.html msgid "Skip to end of transcript." msgstr "跳到字幕结尾。" -#: lms/templates/video.html -msgid "" -"Activating an item in this group will spool the video to the corresponding " -"time point. To skip transcript, go to previous item." -msgstr "激活组中的某个项目将会跳到视频中对应的时间点。前往前一个项目可以跳过字幕。" - #: lms/templates/video.html msgid "Go back to start of transcript." msgstr "回到字幕起始点。" @@ -10292,6 +10552,36 @@ msgstr "" msgid "Download student grades" msgstr "" +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Share on:" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Add to Mozilla Backpack" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +msgid "Print Certificate" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Add Certificate to LinkedIn Profile" +msgstr "" + +#: lms/templates/certificates/_accomplishment-banner.html +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Share on LinkedIn" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Noted by" +msgstr "" + +#: lms/templates/certificates/_accomplishment-rendering.html +msgid "Supported by the following organizations" +msgstr "" + #: lms/templates/certificates/invalid.html msgid "This is an invalid certificate number" msgstr "" @@ -10321,10 +10611,6 @@ msgid "" " forgery." msgstr "" -#: lms/templates/certificates/valid.html -msgid "Certificate Type" -msgstr "" - #: lms/templates/chat/toggle_chat.html msgid "Open Chat" msgstr "" @@ -10700,6 +10986,20 @@ msgstr "" msgid "{platform_name} Logo" msgstr "" +#: lms/templates/courseware/courses.html +msgid "Refine your search" +msgstr "" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "{course_number} Courseware" +msgstr "{course_number} 课程页面" + +#: lms/templates/courseware/courseware-chromeless.html +#: lms/templates/courseware/courseware.html +msgid "Course Utilities" +msgstr "" + #: lms/templates/courseware/courseware-error.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10708,10 +11008,6 @@ msgid "" msgstr "" "非常抱歉,该模块暂时无法使用,我们的教员正在努力尽修复问题。要报告您发现的任何问题或遇到网站停摆,请向{tech_support_email}发送邮件" -#: lms/templates/courseware/courseware.html -msgid "{course_number} Courseware" -msgstr "{course_number} 课程页面" - #: lms/templates/courseware/courseware.html msgid "Course Search" msgstr "" @@ -10734,10 +11030,6 @@ msgstr "" msgid "Your score is {current_score}%. You have passed the entrance exam." msgstr "" -#: lms/templates/courseware/courseware.html -msgid "Course Utilities" -msgstr "" - #: lms/templates/courseware/error-message.html msgid "" "We're sorry, this module is temporarily unavailable. Our staff is working to" @@ -10910,6 +11202,20 @@ msgstr "" msgid "Enrollment Data" msgstr "选课数据" +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a CSV file containing profile information for students who are " +"enrolled in this course, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + +#: lms/templates/courseware/legacy_instructor_dashboard.html +msgid "" +"To download a list of students who may enroll in this course but have not " +"yet signed up for it, visit the Data Download section of the Instructor " +"Dashboard." +msgstr "" + #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pull enrollment from remote gradebook" msgstr "从远程成绩单中获取选课情况" @@ -11242,6 +11548,14 @@ msgstr "" msgid "Your {cert_name_short} is Generating" msgstr "认证{cert_name_short}生成中" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "This link will open the certificate web view" +msgstr "" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "View {cert_name_short}" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" msgstr "点击此链接打开或下载PDF文件" @@ -11268,14 +11582,6 @@ msgstr "下载你的已认证的 {cert_name_short} (PDF)" msgid "Complete our course feedback survey" msgstr "填写课程反馈问卷" -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Add Certificate to LinkedIn Profile" -msgstr "" - -#: lms/templates/dashboard/_dashboard_certificate_information.html -msgid "Share on LinkedIn" -msgstr "" - #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Since we did not have a valid set of verification photos from you when your " @@ -12451,20 +12757,20 @@ msgid "The {platform_name} team" msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt -msgid "Thank you for your purchase of {course_name}!" +msgid "Thank you for purchasing enrollments in {course_name}." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " -"immediately. Information on payment methods can be found on the invoice." +"upon receipt. You can find information about payment methods on the invoice." msgstr "" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" -"A CSV file of your registration codes is attached. Please distribute " -"registration codes to each student planning to enroll using the email " -"template below." +"A .csv file that lists your enrollment codes is attached. You can use the " +"email template below to distribute enrollment codes to your students. Each " +"student must use a separate enrollment code." msgstr "" #. Translators: This is the signature of an email. "\n" is a newline @@ -12519,7 +12825,7 @@ msgid "Invoice No: {invoice_number}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Terms: Due Immediately" +msgid "Terms: Due Upon Receipt" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt @@ -12554,18 +12860,19 @@ msgid "Total: {currency_symbol}{sale_price}" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "Payment instructions" +msgid "Payment Instructions" msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" -"Failure to pay this invoice will result the invalidation of student " -"enrollment that use these codes. All purchases are final. Please refer to " -"the cancellation policy on {site_name} for more information." +"If we do not receive payment, the learner enrollments that use these codes " +"will be canceled and learners will not be able to access course materials. " +"All purchases are final. For more information, see the {site_name} " +"cancellation policy." msgstr "" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt -msgid "If you have payment questions, please contact {contact_email}" +msgid "For payment questions, contact {contact_email}" msgstr "" #: lms/templates/emails/reject_name_change.txt @@ -12761,22 +13068,20 @@ msgstr "跳过" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Add Coupon" +msgid "Add Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -msgid "Please enter Coupon detail below" +msgid "Enter information about the coupon code below." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Code" +msgid "Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html -#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Percentage Discount" +msgid "Discount Percentage" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html @@ -12844,10 +13149,6 @@ msgstr "" msgid "Audit" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Honor" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" msgstr "基本课程信息" @@ -12949,6 +13250,16 @@ msgstr "点击来生成当前所有选课学生的CVS(逗号分隔值的文本 msgid "Download profile information as a CSV" msgstr "以CSV格式下载个人资料信息" +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "" +"Click to generate a CSV file that lists learners who can enroll in the " +"course but have not yet done so." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/data_download.html +msgid "Download a CSV of learners who can enroll" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" @@ -12973,12 +13284,10 @@ msgid "Generate Problem Grade Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports Available for Download" msgstr "报告已可供下载" #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "The reports listed below are available for download. A link to every report " "remains available on this page, identified by the UTC date and time of " @@ -12997,14 +13306,13 @@ msgstr "下面所列的作答分布报告由后台程序定期自动生成。报 #. Translators: a table of URL links to report files appears after this #. sentence. #: lms/templates/instructor/instructor_dashboard_2/data_download.html -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Note: To keep student data secure, you cannot save or email these " "links for direct access. Copies of links expire within 5 minutes." msgstr "注意:为了确保学生数据的安全,您不能保存或邮寄这些链接以便将来直接访问,因为这些链接5分钟之后会失效。" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Registration Codes" +msgid "Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13019,7 +13327,15 @@ msgid "Create Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all enrollment codes for this course" +msgid "Cancel, restore, or mark an enrollment code as unused." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Change Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Download a .csv file of all enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13027,7 +13343,7 @@ msgid "Download All Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all unused enrollment codes for this course" +msgid "Download a .csv file of all unused enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13035,7 +13351,7 @@ msgid "Download Unused Enrollment Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download a .csv file of all used enrollment codes for this course" +msgid "Download a .csv file of all used enrollment codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13048,12 +13364,11 @@ msgid "Course Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Course Price: " +msgid "Course price per seat: " msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html -msgid "Set Price" +msgid "Edit Price" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13067,7 +13382,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Download a .csv file for all credit card purchases or for all invoices, " -"regardless of status" +"regardless of status." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13099,31 +13414,52 @@ msgid "Download Enrollment Report" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons List" +msgid "Available Reports" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Click to generate a CSV file of all Coupon Codes:" +msgid "" +"The following reports are available for download. Reports are not deleted. A" +" link to every report remains available on this page, identified by the date" +" and time (in UTC) that the report was generated." +msgstr "" + +#. Translators: a table of URL links to report files appears after this +#. sentence. +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "" +"Note: To help protect learner data, links to these reports that you " +"save outside of this page or that you send or receive in email expire after " +"five minutes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Download coupon codes" +msgid "Coupon Code List" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Coupons Information" +msgid "Download a .csv file of all coupon codes for this course." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Expiry Date" +msgid "Download Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Discount (%)" +msgid "Coupon Codes" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Redeem Count" +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Expiration Date" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Coupon (%)" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html +msgid "Number Redeemed" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html @@ -13139,103 +13475,99 @@ msgid "{discount}" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Invoice number should not be empty." -msgstr "发票号码不应为空。" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Never Expires" +msgid "The Invoice Number field cannot be empty." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company name" +msgid "No Expiration Date" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company name" +msgid "Enter the company name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact name" +msgid "The company name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for company contact name" +msgid "Enter the company contact name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the company contact email" +msgid "The company contact name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the valid email address" +msgid "Enter the email address for the company contact." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient name" +msgid "Enter a valid email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the non-numeric value for recipient name" +msgid "Enter the recipient name." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the recipient email" +msgid "The recipient name cannot be a number." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the billing address" +msgid "Enter the recipient email address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the unit price" +msgid "Enter the billing address." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for unit price" +msgid "Enter the price per course seat." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the number of enrollment codes" +msgid "" +"Enter a numeric value for the price per course seat. Do not include currency" +" symbols." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for number of enrollment codes" +msgid "Enter the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the course price" +msgid "Enter a numeric value for the number of enrollment codes." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for course price" +msgid "Select a currency." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please select the currency" +msgid "Enter a coupon code." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon code" +msgid "The discount percentage must be less than or equal to 100." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the coupon discount value less than or equal to 100" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/e-commerce.html -msgid "Please enter the numeric value for discount" +msgid "" +"Enter a numeric value for the discount amount. Do not include the percent " +"sign." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Edit Coupon" +msgid "Edit Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon" +msgid "Edit Coupon Code Information" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Update Coupon Information" +msgid "Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -13243,7 +13575,11 @@ msgid "example: A123DS" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html -msgid "Expiration Date" +msgid "Percentage Discount" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html +msgid "Update Coupon Code" msgstr "" #: lms/templates/instructor/instructor_dashboard_2/extensions.html @@ -13457,6 +13793,42 @@ msgstr "教师面板" msgid "Revert to Legacy Dashboard" msgstr "换回传统教师面板" +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Enrollment Code Status" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Change the status of an enrollment code." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +#: lms/templates/shoppingcart/receipt.html +msgid "Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html +msgid "Find Enrollment Code" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"Enter the reason why the students are to be manually enrolled or unenrolled." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "" +"This cannot be left blank and will be recorded and presented in Enrollment " +"Reports." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Therefore, please given enough detail to account for this action." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/membership.html +msgid "Reason" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" msgstr "" @@ -13796,6 +14168,10 @@ msgstr "" msgid "Please enter Course Mode detail below" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html +msgid "Set Price" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" msgstr "学生成绩单" @@ -14360,10 +14736,6 @@ msgid "" "an example email template with directions for the individuals enrolling." msgstr "" -#: lms/templates/shoppingcart/receipt.html -msgid "Enrollment Code" -msgstr "" - #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" msgstr "" @@ -14372,6 +14744,10 @@ msgstr "" msgid "Used" msgstr "" +#: lms/templates/shoppingcart/receipt.html +msgid "Invalid" +msgstr "" + #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" msgstr "" @@ -14462,6 +14838,11 @@ msgstr "" msgid "{site_name} - Confirm Enrollment" msgstr "" +#: lms/templates/shoppingcart/registration_code_receipt.html +#: lms/templates/shoppingcart/registration_code_redemption.html +msgid "{course_number} {course_title} Cover Image" +msgstr "" + #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm your enrollment for: {span_start}course dates{span_end}" @@ -14472,11 +14853,7 @@ msgid "{course_name}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{start_date}" -msgstr "" - -#: lms/templates/shoppingcart/registration_code_receipt.html -msgid "{end_date}" +msgid "{start_date} - {end_date}" msgstr "" #: lms/templates/shoppingcart/registration_code_receipt.html @@ -14528,10 +14905,6 @@ msgstr "" msgid "Activate Course Enrollment" msgstr "" -#: lms/templates/shoppingcart/registration_code_redemption.html -msgid "{course_number} {course_title} Cover Image" -msgstr "" - #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." @@ -15434,6 +15807,72 @@ msgstr "您的文件已经被删除" msgid "close alert" msgstr "关闭警告" +#: cms/templates/certificates.html +msgid "Course Certificates" +msgstr "" + +#: cms/templates/certificates.html +msgid "This module is not enabled." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Upon successful completion of your course, learners receive a certificate to" +" acknowledge their accomplishment. Course team members with the Admin role " +"in Studio can create course certificates based on templates that exist for " +"your organization." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Course team members with the Admin role can also add signatory names for a " +"certificate, and upload assets including signature image files for " +"signatories. {em_start}Note:{em_end} Signature images are used only for " +"verified certificates." +msgstr "" + +#: cms/templates/certificates.html +msgid "" +"Click {em_start}New Certificate{em_end} to add a new certificate. To edit a " +"certficate, hover over its box and click {em_start}Edit{em_end}. You can " +"delete a certificate only if it has not been issued to a learner. To delete " +"a certificate, hover over its box and click the delete icon." +msgstr "" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +msgid "Learn More" +msgstr "了解更多" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html +msgid "Other Course Settings" +msgstr "课程其他设置" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +msgid "Details & Schedule" +msgstr "细节&日程" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Grading" +msgstr "评分" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/manage_users.html cms/templates/settings.html +#: cms/templates/settings_advanced.html cms/templates/settings_graders.html +#: cms/templates/widgets/header.html +msgid "Course Team" +msgstr "课程团队" + +#: cms/templates/certificates.html cms/templates/group_configurations.html +#: cms/templates/settings.html cms/templates/settings_advanced.html +#: cms/templates/settings_graders.html cms/templates/widgets/header.html +msgid "Advanced Settings" +msgstr "高级设置" + #: cms/templates/checklists.html msgid "Course Checklists" msgstr "课程核对表" @@ -15607,11 +16046,6 @@ msgid "" "the original course name.)" msgstr "新课程的公开显示名称。(该名字通常与原始的课程名称相同。)" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: cms/templates/settings.html -msgid "Organization" -msgstr "机构" - #. Translators: This is an example for the name of the organization sponsoring #. a course, seen when filling out the form to create a new course. The #. organization name cannot contain spaces. @@ -16232,10 +16666,6 @@ msgid "" msgstr "" "点击{em_start}新建内容组{em_end}来添加一个新的内容组;如果要编辑某个内容组的名称,请点击该内容组的{em_start}编辑{em_end}按钮;一个内容组只有在未被任何一个单元使用的情况下可以被删除,请点击某个内容组的删除图标以删除该内容组。" -#: cms/templates/group_configurations.html -msgid "Learn More" -msgstr "了解更多" - #: cms/templates/group_configurations.html msgid "" "Use experiment group configurations if you are conducting content " @@ -16256,34 +16686,6 @@ msgid "" msgstr "" "点击{em_start}新建组配置{em_end}来添加一个新的配置;如果要编辑某个配置,请点击该配置的{em_start}编辑{em_end}按钮;一个组配置只有在未被任何一个实验使用的情况下可以被删除,请点击某个组配置的删除图标以删除该组配置。" -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Other Course Settings" -msgstr "课程其他设置" - -#: cms/templates/group_configurations.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -msgid "Details & Schedule" -msgstr "细节&日程" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Grading" -msgstr "评分" - -#: cms/templates/group_configurations.html cms/templates/manage_users.html -#: cms/templates/settings.html cms/templates/settings_advanced.html -#: cms/templates/settings_graders.html cms/templates/widgets/header.html -msgid "Course Team" -msgstr "课程团队" - -#: cms/templates/group_configurations.html cms/templates/settings.html -#: cms/templates/settings_advanced.html cms/templates/settings_graders.html -#: cms/templates/widgets/header.html -msgid "Advanced Settings" -msgstr "高级设置" - #: cms/templates/howitworks.html msgid "Welcome" msgstr "欢迎" @@ -17488,6 +17890,20 @@ msgstr "" "这些日期会影响您的课程在何时对外可见,但是它们并不是在您的课程概要页面中显示的日期。要在课程概要页面提供课程开始日期和课程注册日期,请遵循您的项目经理提供的指导" " 。" +#: cms/templates/settings.html +msgid "Course Details" +msgstr "" + +#: cms/templates/settings.html +msgid "Provide useful information about your course" +msgstr "" + +#: cms/templates/settings.html +msgid "" +"Identify the course language here. This is used to assist users find courses" +" that are taught in a specific language." +msgstr "" + #: cms/templates/settings.html msgid "Introducing Your Course" msgstr "介绍您的课程" diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo index 71e4bd6324a9a32397d4a7c27d26f330f32a47b8..2406a625f5048493d55b44bbd8102593488973c2 100644 GIT binary patch delta 24375 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\n" +"POT-Creation-Date: 2015-06-05 17:34+0000\n" +"PO-Revision-Date: 2015-06-05 17:38+0000\n" +"Last-Translator: Sarina Canelake \n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/edx-platform/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -133,6 +133,7 @@ msgstr "" #: cms/static/coffee/src/views/tabs.js #: cms/static/coffee/src/xblock/cms.runtime.v1.js +#: cms/static/js/certificates/views/signatory_details.js #: cms/static/js/models/section.js cms/static/js/utils/drag_and_drop.js #: cms/static/js/views/asset.js cms/static/js/views/container.js #: cms/static/js/views/course_info_handout.js @@ -158,8 +159,10 @@ msgstr "是的" #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML -#: cms/static/coffee/src/views/tabs.js cms/static/js/factories/export.js -#: cms/static/js/views/asset.js cms/static/js/views/course_info_update.js +#: cms/static/coffee/src/views/tabs.js +#: 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/show_textbook.js cms/static/js/views/validation.js #: cms/static/js/views/modals/base_modal.js @@ -168,6 +171,7 @@ msgstr "是的" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/add-xblock-component-menu-problem.underscore #: cms/templates/js/add-xblock-component-menu.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/course_info_update.underscore @@ -184,16 +188,13 @@ msgstr "取消" msgid "This link will open in a new browser window/tab" msgstr "该链接将会在新的浏览器窗口/标签打开" -#. Translators: This is the status of an active video upload -#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js -#: lms/static/js/views/fields.js -msgid "Uploading" -msgstr "" - +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/asset.js cms/static/js/views/list_item.js #: cms/static/js/views/manage_users_and_roles.js #: cms/static/js/views/show_textbook.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course-outline.underscore @@ -201,10 +202,17 @@ msgstr "" #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-outline.underscore msgid "Delete" msgstr "删除" +#. Translators: This is the status of an active video upload +#: cms/static/js/models/active_video_upload.js cms/static/js/views/assets.js +#: lms/static/js/views/fields.js +msgid "Uploading" +msgstr "上传中" + #. #-#-#-#-# djangojs-partial.po (edx-platform) #-#-#-#-# #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -212,6 +220,8 @@ msgstr "删除" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: cms/templates/js/asset-library.underscore #: cms/templates/js/previous-video-upload-list.underscore +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore msgid "Name" msgstr "名称" @@ -253,11 +263,13 @@ msgstr "错误" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/base_modal.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/content-group-editor.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/edit-textbook.underscore #: cms/templates/js/group-configuration-editor.underscore #: cms/templates/js/section-name-edit.underscore +#: cms/templates/js/signatory-editor.underscore #: cms/templates/js/xblock-string-field-editor.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-inline.underscore @@ -270,6 +282,7 @@ msgstr "保存" #. browser when a user needs to edit HTML #: cms/static/js/views/modals/edit_xblock.js #: common/lib/xmodule/xmodule/js/src/html/edit.js +#: cms/templates/js/signatory-editor.underscore #: common/templates/js/image-modal.underscore msgid "Close" msgstr "关闭" @@ -737,6 +750,7 @@ 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 +#: cms/templates/js/certificate-editor.underscore #: cms/templates/js/group-configuration-editor.underscore #: lms/templates/commerce/receipt.underscore #: lms/templates/verify_student/payment_confirmation_step.underscore @@ -778,10 +792,12 @@ msgstr "编辑 HTML" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js #: common/static/js/vendor/ova/catch/js/catch.js +#: cms/templates/js/certificate-details.underscore #: cms/templates/js/content-group-details.underscore #: cms/templates/js/course_info_handouts.underscore #: cms/templates/js/group-configuration-details.underscore #: cms/templates/js/show-textbook.underscore +#: cms/templates/js/signatory-details.underscore #: cms/templates/js/xblock-string-field-editor.underscore msgid "Edit" msgstr "编辑" @@ -1702,12 +1718,12 @@ msgid "" msgstr "序列错误! 无法导航到当前序列模块中的%(tab_name)s,请联系课程工作人员。" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Play" msgstr "开始" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js msgid "Pause" msgstr "暂停" @@ -1720,20 +1736,22 @@ msgid "Unmute" msgstr "取消静音" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" msgstr "退出全屏浏览器" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js +#: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" msgstr "全屏显示" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "Speed" msgstr "速度" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "Volume" msgstr "音量" @@ -1785,18 +1803,14 @@ msgstr "当前浏览器不支持播放 MP4、OGG 或 WEBM 格式的文件。" msgid "Try using a different browser, such as Google Chrome." msgstr "请试着更换一个浏览器,如谷歌的 Chrome 浏览器。" -#: common/lib/xmodule/xmodule/js/src/video/04_video_control.js -msgid "Video slider" -msgstr "视频滑块" +#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js +msgid "HD off" +msgstr "关闭高清" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "HD on" msgstr "打开高清" -#: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js -msgid "HD off" -msgstr "关闭高清" - #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" msgstr "视频位置" @@ -1820,6 +1834,38 @@ msgid "%(value)s second" msgid_plural "%(value)s seconds" msgstr[0] "%(value)s 秒" +#: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js +msgid "" +"Click on this button to mute or unmute this video or press UP or DOWN " +"buttons to increase or decrease volume level." +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js +msgid "Speeds" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js +msgid "Skip" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_poster.js +msgid "Play video" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js +msgid "Do not show again" +msgstr "" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "Turn off captions" +msgstr "关闭字幕" + +#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js +msgid "" +"Activating an item in this group will spool the video to the corresponding " +"time point. To skip transcript, go to previous item." +msgstr "" + #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Caption will be displayed when " msgstr "字幕显示于" @@ -1828,10 +1874,6 @@ msgstr "字幕显示于" msgid "Turn on captions" msgstr "打开字幕" -#: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js -msgid "Turn off captions" -msgstr "关闭字幕" - #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" msgstr "更新最新的库内容" @@ -2278,6 +2320,16 @@ msgstr "回复" msgid "Tags:" msgstr "标签:" +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "" +"Course teams are organized into topics created by course instructors. Try to" +" join others in an existing team before you decide to create a new team!" +msgstr "" + +#: lms/djangoapps/teams/static/teams/js/views/teams_tab.js +msgid "Teams" +msgstr "" + #: lms/static/coffee/src/calculator.js msgid "Open Calculator" msgstr "打开计算器" @@ -2304,6 +2356,10 @@ msgstr "正在加载" msgid "Error getting student list." msgstr "无法获取学生列表" +#: lms/static/coffee/src/instructor_dashboard/data_download.js +msgid "Error generating list of students who may enroll. Please try again." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error retrieving grading configuration." msgstr "取得评分标准时错误。" @@ -2435,6 +2491,10 @@ msgstr "成为beta测试者之前,需要创建并激活账户。" msgid "Could not find users associated with the following identifiers:" msgstr "未能找到与以下ID关联的用户:" +#: lms/static/coffee/src/instructor_dashboard/membership.js +msgid "Reason field should not be left blank." +msgstr "" + #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." msgstr "用户选修/放弃选修时出错。" @@ -3082,6 +3142,14 @@ msgstr "您的捐款无法提交。" msgid "An error occurred. Please try again later." msgstr "出现了未知错误,请稍后重试。" +#: lms/static/js/discovery/form.js +msgid "We couldn't find any results for \"%s\"." +msgstr "" + +#: lms/templates/search/search_error.underscore +msgid "There was an error, try searching again." +msgstr "出错了,请尝试重新搜素。" + #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" msgstr "焦点采集器" @@ -3263,6 +3331,22 @@ msgstr "是否允许学生生成该课程证书?" msgid "Prevent students from generating certificates in this course?" msgstr "是否阻止学生生成该课程证书?" +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Enter the enrollment code." +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Cancel enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Restore enrollment code" +msgstr "" + +#: lms/static/js/instructor_dashboard/ecommerce.js +msgid "Mark enrollment code as unused" +msgstr "" + #: lms/static/js/search/base/views/search_results_view.js msgid "%s result" msgid_plural "%s results" @@ -3590,6 +3674,10 @@ msgstr "貌似你还没有一个可使用的摄像头。" msgid "Double-check that your webcam is connected and working to continue." msgstr "再次确认你的摄像头已经连接并且正常工作以继续。" +#: lms/static/js/verify_student/views/webcam_photo_view.js +msgid "Photo Captured successfully." +msgstr "" + #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" msgstr "" @@ -3723,6 +3811,7 @@ msgid "" msgstr "您确认要删除该页面吗?该操作无法撤销。" #: cms/static/coffee/src/views/tabs.js +#: cms/static/js/certificates/views/signatory_editor.js #: cms/static/js/views/course_info_update.js cms/static/js/views/list_item.js #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js @@ -3737,6 +3826,72 @@ msgstr "开放式评估保存错误" msgid "This link will open in a modal window" msgstr "该链接将在一个模式窗口中打开" +#: cms/static/js/certificates/collections/certificates.js +msgid "Could not parse certificate JSON. %(message)s" +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Certificate name is required." +msgstr "" + +#: cms/static/js/certificates/models/certificate.js +msgid "Signatory field(s) has invalid data." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory name should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should span over maximum of 2 lines." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory title should have maximum of 40 characters per line." +msgstr "" + +#: cms/static/js/certificates/models/signatory.js +msgid "Signatory organization should not be more than 40 characters long." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Upload organization logo." +msgstr "" + +#: cms/static/js/certificates/views/certificate_editor.js +msgid "Maximum logo height should be 125px." +msgstr "" + +#. Translators: This field pertains to the custom label for a certificate. +#. Translators: this refers to a collection of certificates. +#: cms/static/js/certificates/views/certificate_item.js +#: cms/static/js/certificates/views/certificates_list.js +msgid "certificate" +msgstr "" + +#. Translators: This line refers to the initial state of the form when no data +#. has been inserted +#: cms/static/js/certificates/views/certificates_list.js +msgid "You have not created any certificates yet." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +#: cms/static/js/views/course_info_update.js +msgid "This action cannot be undone." +msgstr "这个动作无法取消。" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Upload signature image." +msgstr "" + +#: cms/static/js/certificates/views/signatory_editor.js +msgid "Image must be 450px X 150px transparent PNG." +msgstr "" + #: cms/static/js/collections/group.js msgid "Group %s" msgstr "%s组" @@ -3819,14 +3974,19 @@ msgstr "在文件解压过程中发生错误。" msgid "There was an error while verifying the file you submitted." msgstr "在验证您提交的文件时出现错误。" +#: cms/static/js/factories/import.js +msgid "Choose new file" +msgstr "选择新文件" + #: cms/static/js/factories/import.js msgid "Your import has failed." msgstr "导入失败。" -#: cms/static/js/factories/import.js cms/static/js/views/import.js -#: cms/static/js/views/import.js.c -msgid "Choose new file" -msgstr "选择新文件" +#: cms/static/js/factories/import.js +msgid "" +"File format not supported. Please upload a file with a {file_extension} " +"extension." +msgstr "" #: cms/static/js/factories/manage_users.js msgid "Already a course team member" @@ -4092,10 +4252,6 @@ msgstr "您还没有创建任何内容组。" msgid "Are you sure you want to delete this update?" msgstr "您确定要删除此更新吗?" -#: cms/static/js/views/course_info_update.js -msgid "This action cannot be undone." -msgstr "这个动作无法取消。" - #: cms/static/js/views/course_rerun.js msgid "Create Re-run" msgstr "创建重启" @@ -4137,6 +4293,10 @@ msgstr "组配置" msgid "You have not created any group configurations yet." msgstr "您还没有创建任何组配置。" +#: cms/static/js/views/import.js +msgid "Your import is in progress; navigating away will abort it." +msgstr "" + #: cms/static/js/views/import.js msgid "Error importing course" msgstr "导入课程过程中出现错误" @@ -4145,12 +4305,6 @@ msgstr "导入课程过程中出现错误" msgid "There was an error with the upload" msgstr "文件上传错误" -#: cms/static/js/views/import.js -msgid "" -"File format not supported. Please upload a file with a tar.gz " -"extension." -msgstr "文件格式不支持。请上传一个后缀名为tar.gz的文件。" - #: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" msgstr "" @@ -4664,6 +4818,12 @@ msgstr "链接应当唯一。" msgid "Incorrect url format." msgstr "无效的 URL 格式。" +#: cms/templates/js/asset-library.underscore +#: cms/templates/js/basic-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Actions" +msgstr "" + #: cms/templates/js/previous-video-upload-list.underscore #: lms/templates/verify_student/enrollment_confirmation_step.underscore msgid "Status" @@ -4805,6 +4965,34 @@ msgstr "" msgid "Donate" msgstr "捐助" +#: lms/templates/discovery/filter_bar.underscore +msgid "CLEAR ALL" +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "MORE..." +msgstr "" + +#: lms/templates/discovery/more_less_links.underscore +msgid "LESS..." +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "LEARN MORE" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "gettext(" +msgstr "" + +#: lms/templates/discovery/result_item.underscore +msgid "Starts" +msgstr "" + +#: lms/templates/discovery/search_facets_list.underscore +msgid "Refine your search" +msgstr "" + #: lms/templates/edxnotes/note-item.underscore msgid "Highlighted text" msgstr "高亮文本" @@ -5032,6 +5220,14 @@ msgid "" msgstr "" "要检查为学生分配群组的结果,或者查看上传CSV文件的结果,请通过%(link_start)s数据下载页面%(link_end)s下载课程档案信息或群组分配结果。" +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Used" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/enrollment-code-lookup-links.underscore +msgid "Valid" +msgstr "" + #: lms/templates/search/course_search_results.underscore #: lms/templates/search/dashboard_search_results.underscore msgid "Load next %(num_items)s result" @@ -5047,10 +5243,6 @@ msgstr "对不起,未找到搜索结果。" msgid "Back to Dashboard" msgstr "" -#: lms/templates/search/search_error.underscore -msgid "There was an error, try searching again." -msgstr "出错了,请尝试重新搜素。" - #: lms/templates/student_account/account.underscore msgid "New Address" msgstr "新地址" @@ -5632,11 +5824,6 @@ msgstr "—可排序的" msgid "URL" msgstr "" -#: cms/templates/js/asset-library.underscore -#: cms/templates/js/basic-modal.underscore -msgid "Actions" -msgstr "操作" - #: cms/templates/js/asset-library.underscore msgid "You haven't added any assets to this course yet." msgstr "你尚未向该课程添加任何资源。" @@ -5677,6 +5864,99 @@ msgstr "锁定该资源" msgid "Lock/unlock file" msgstr "锁定/解锁文件" +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/content-group-details.underscore +#: cms/templates/js/group-configuration-details.underscore +msgid "ID" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +msgid "Certificate Details" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Course Title Override" +msgstr "" + +#: cms/templates/js/certificate-details.underscore +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Signatories" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/edit-textbook.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "error.message" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Information" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Certificate Name" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Name of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Description of the certificate" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Course title" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Title of the course" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Organization Logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Path to organization logo" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Maximum logo height 125px, width variable" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "Add Signatory" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +msgid "(Up to 4 signatories are allowed for a certificate)" +msgstr "" + +#: cms/templates/js/certificate-editor.underscore +#: cms/templates/js/content-group-editor.underscore +#: cms/templates/js/group-configuration-editor.underscore +msgid "Create" +msgstr "创建" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Choose mode" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Preview Certificate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Activate" +msgstr "" + +#: cms/templates/js/certificate-web-preview.underscore +msgid "Deactivate" +msgstr "" + #: cms/templates/js/checklist.underscore msgid "{number}{pct_sign} of checklists completed" msgstr "已完成 {number}{pct_sign} 的校对表项目" @@ -5695,11 +5975,6 @@ msgid "" "changes you will change the student experience." msgstr "注意:该单元最新发布的版本已上线。通过发布更新将会改善学生体验。" -#: cms/templates/js/content-group-details.underscore -#: cms/templates/js/group-configuration-details.underscore -msgid "ID" -msgstr "" - #: cms/templates/js/content-group-details.underscore #: cms/templates/js/content-group-editor.underscore msgid "Cannot delete when in use by a unit" @@ -5709,12 +5984,6 @@ msgstr "" msgid "This content group is used in:" msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/edit-textbook.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "error.message" -msgstr "" - #: cms/templates/js/content-group-editor.underscore msgid "Content Group Name" msgstr "" @@ -5731,11 +6000,6 @@ msgstr "" msgid "This content group is used in one or more units." msgstr "" -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore -msgid "Create" -msgstr "创建" - #: cms/templates/js/course-outline.underscore msgid "Contains staff only content" msgstr "包含仅限工作人员可见的内容" @@ -6217,6 +6481,47 @@ msgstr "清除公开日期/时间" msgid "View Live" msgstr "查看在线版" +#: cms/templates/js/signatory-details.underscore +#: cms/templates/js/signatory-editor.underscore +msgid "Organization" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Certificate Signatory Configuration" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Name of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Maximum 40 characters" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Title of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "2 Lines, 40 characters each" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Organization of the signatory" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Path to Signature Image" +msgstr "" + +#: cms/templates/js/signatory-editor.underscore +msgid "Image must be 450px X 150px transparent PNG" +msgstr "" + #: cms/templates/js/staff-lock-editor.underscore msgid "Student Visibility" msgstr "学生可见性"