From 0ff6cb1447d4ddea7894edbd077e3baae74e474c Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Fri, 4 Dec 2015 16:37:52 +0000 Subject: [PATCH] Update translations (autogenerated message) --- conf/locale/ar/LC_MESSAGES/django.mo | Bin 362498 -> 361312 bytes conf/locale/ar/LC_MESSAGES/django.po | 348 +- conf/locale/ar/LC_MESSAGES/djangojs.mo | Bin 155847 -> 155836 bytes conf/locale/ar/LC_MESSAGES/djangojs.po | 140 +- conf/locale/eo/LC_MESSAGES/django.mo | Bin 1009949 -> 1015874 bytes conf/locale/eo/LC_MESSAGES/django.po | 493 +- conf/locale/eo/LC_MESSAGES/djangojs.mo | Bin 299915 -> 303046 bytes conf/locale/eo/LC_MESSAGES/djangojs.po | 167 +- conf/locale/es_419/LC_MESSAGES/django.mo | Bin 322281 -> 321255 bytes conf/locale/es_419/LC_MESSAGES/django.po | 337 +- conf/locale/es_419/LC_MESSAGES/djangojs.mo | Bin 138767 -> 138697 bytes conf/locale/es_419/LC_MESSAGES/djangojs.po | 134 +- conf/locale/fr/LC_MESSAGES/django.mo | Bin 222637 -> 221895 bytes conf/locale/fr/LC_MESSAGES/django.po | 335 +- conf/locale/fr/LC_MESSAGES/djangojs.mo | Bin 99367 -> 99367 bytes conf/locale/fr/LC_MESSAGES/djangojs.po | 130 +- conf/locale/he/LC_MESSAGES/django.mo | Bin 4286 -> 4286 bytes conf/locale/he/LC_MESSAGES/django.po | 324 +- conf/locale/he/LC_MESSAGES/djangojs.mo | Bin 1515 -> 1515 bytes conf/locale/he/LC_MESSAGES/djangojs.po | 131 +- conf/locale/hi/LC_MESSAGES/django.mo | Bin 134642 -> 134322 bytes conf/locale/hi/LC_MESSAGES/django.po | 331 +- conf/locale/hi/LC_MESSAGES/djangojs.mo | Bin 40911 -> 40911 bytes conf/locale/hi/LC_MESSAGES/djangojs.po | 130 +- conf/locale/ko_KR/LC_MESSAGES/django.mo | Bin 284535 -> 283474 bytes conf/locale/ko_KR/LC_MESSAGES/django.po | 337 +- conf/locale/ko_KR/LC_MESSAGES/djangojs.mo | Bin 68562 -> 68562 bytes conf/locale/ko_KR/LC_MESSAGES/djangojs.po | 131 +- conf/locale/pt_BR/LC_MESSAGES/django.mo | Bin 123561 -> 123356 bytes conf/locale/pt_BR/LC_MESSAGES/django.po | 330 +- conf/locale/pt_BR/LC_MESSAGES/djangojs.mo | Bin 50976 -> 50976 bytes conf/locale/pt_BR/LC_MESSAGES/djangojs.po | 131 +- conf/locale/rtl/LC_MESSAGES/django.mo | Bin 673620 -> 677252 bytes conf/locale/rtl/LC_MESSAGES/django.po | 413 +- conf/locale/rtl/LC_MESSAGES/djangojs.mo | Bin 197690 -> 200031 bytes conf/locale/rtl/LC_MESSAGES/djangojs.po | 149 +- conf/locale/ru/LC_MESSAGES/django.mo | Bin 44412 -> 590065 bytes conf/locale/ru/LC_MESSAGES/django.po | 6824 +++++++++++++------- conf/locale/ru/LC_MESSAGES/djangojs.mo | Bin 14959 -> 132823 bytes conf/locale/ru/LC_MESSAGES/djangojs.po | 1996 +++--- conf/locale/zh_CN/LC_MESSAGES/django.mo | Bin 194459 -> 194293 bytes conf/locale/zh_CN/LC_MESSAGES/django.po | 329 +- conf/locale/zh_CN/LC_MESSAGES/djangojs.mo | Bin 86070 -> 86070 bytes conf/locale/zh_CN/LC_MESSAGES/djangojs.po | 130 +- 44 files changed, 9179 insertions(+), 4591 deletions(-) diff --git a/conf/locale/ar/LC_MESSAGES/django.mo b/conf/locale/ar/LC_MESSAGES/django.mo index 0f3e574cee9e0a55b75580a7c8de5582bca10804..0ffb1a7ccfa3fbd03e9f762cc8f5a162cd25f1c7 100644 GIT binary patch delta 49516 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 diff --git a/conf/locale/ar/LC_MESSAGES/django.po b/conf/locale/ar/LC_MESSAGES/django.po index 39551ae645..a1cdda1046 100644 --- a/conf/locale/ar/LC_MESSAGES/django.po +++ b/conf/locale/ar/LC_MESSAGES/django.po @@ -76,7 +76,7 @@ # Juan Camilo Montoya Franco , 2015 # Mahmoud Elkhateeb , 2013 # Mahmoud Elkhateeb , 2013 -# may , 2014 +# may , 2014-2015 # mustafasadiq , 2014 # Nabeel El-Dughailib , 2014-2015 # Najwan Al Rousan , 2013-2014 @@ -100,7 +100,7 @@ # Hassan05 , 2014 # Jad Freij , 2014 # Mahmoud Elkhateeb , 2013 -# may , 2014 +# may , 2014-2015 # Nabeel El-Dughailib , 2014-2015 # Najwan Al Rousan , 2013 # omarithawi , 2015 @@ -127,16 +127,16 @@ # Ahmed Jazzar , 2015 # Hassan05 , 2014 # mabdelhaq , 2014 -# may , 2014 +# may , 2014-2015 # Nabeel El-Dughailib , 2014-2015 # SalmaGhazal , 2014 msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:41+0000\n" -"PO-Revision-Date: 2015-11-24 13:39+0000\n" -"Last-Translator: Sarina Canelake \n" +"POT-Creation-Date: 2015-12-03 21:16+0000\n" +"PO-Revision-Date: 2015-11-25 07:04+0000\n" +"Last-Translator: may \n" "Language-Team: Arabic (http://www.transifex.com/open-edx/edx-platform/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +151,7 @@ msgstr "" #: lms/djangoapps/courseware/tabs.py #: lms/djangoapps/django_comment_client/forum/views.py msgid "Discussion" -msgstr "" +msgstr "حوار" #: cms/djangoapps/contentstore/views/component.py #: lms/djangoapps/class_dashboard/dashboard_data.py @@ -262,6 +262,46 @@ msgid "" "verification." msgstr "" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "موثَّقة" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" + +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "ميثاق الشرف" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "" + #: cms/templates/widgets/header.html lms/templates/courseware/courseware.html msgid "Course" msgstr "المساق " @@ -292,9 +332,9 @@ msgid "" " to the ecommerce service." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" -msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" +msgstr "مستمع" #: common/djangoapps/course_modes/models.py msgid "" @@ -302,54 +342,6 @@ msgid "" "set." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "موثَّقة" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "ميثاق الشرف" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -851,6 +843,10 @@ msgid "" "email, and their account will be activated immediately upon registration." msgstr "" +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "يرجى الانتظار" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2396,6 +2392,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3410,6 +3411,8 @@ msgstr "" msgid "Request user's username" msgstr "" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -3418,6 +3421,8 @@ msgstr "" msgid "Request user's email" msgstr "" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4393,6 +4398,8 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4416,7 +4423,7 @@ msgid "News" msgstr "الأخبار" #: lms/djangoapps/branding/api.py -msgid "FAQs" +msgid "Help Center" msgstr "" #: lms/templates/static_templates/contact.html @@ -4424,10 +4431,9 @@ msgstr "" msgid "Contact" msgstr "معلومات الاتّصال" -#: lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "الوظائف" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "" #: lms/templates/static_templates/donate.html msgid "Donate" @@ -5854,32 +5860,51 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/coupons.py @@ -6739,6 +6764,12 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -6747,10 +6778,15 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." msgstr "" #: lms/djangoapps/shoppingcart/models.py @@ -8565,6 +8601,14 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -8650,6 +8694,10 @@ msgstr "" msgid "No file provided for profile image" msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "" @@ -8659,11 +8707,16 @@ msgid "Public Service URL" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" +msgid "Path to authoring app's JS" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" msgstr "" #: openedx/core/djangoapps/programs/models.py @@ -8676,6 +8729,14 @@ msgid "" " 0." msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -8720,6 +8781,10 @@ msgstr "" msgid "username@domain.com" msgstr "" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -8735,12 +8800,16 @@ msgstr "كلمة السر" msgid "Remember me" msgstr "تذكُّر بياناتي" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -8753,9 +8822,13 @@ msgstr "" msgid "Jane Doe" msgstr "" -#: lms/templates/register.html -msgid "Needed for any certificates you may earn" -msgstr "مطلوب لأي شهادة قد تنالها - يفضل باللغة العربية" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." +msgstr "" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -8763,6 +8836,9 @@ msgstr "مطلوب لأي شهادة قد تنالها - يفضل باللغة msgid "Public username" msgstr "" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -8789,6 +8865,8 @@ msgstr "سنة الميلاد" msgid "Mailing address" msgstr "العنوان البريدي" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -8803,10 +8881,18 @@ msgstr "" msgid "Terms of Service and Honor Code" msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -9551,6 +9637,21 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "سجِّل في هذا المساق كمستمع " @@ -9558,13 +9659,9 @@ msgstr "سجِّل في هذا المساق كمستمع " #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" -"استمع إلى دروس هذا المساق مجّانًا واستمتع بإمكانية استخدام كافة مواد المساق " -"وأنشطته واختباراته ومنتدياته. وإذا جاءت نتيجة عملك مُرضية، والتزمتَ بميثاق " -"الشرف، فإنّك ستحصل على شهادة في ميثاق الشرف تحمِل اسمك لإثبات إنجازك." #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" @@ -10831,10 +10928,10 @@ msgstr "موقع المستودع" msgid "Repo Branch (optional)" msgstr "فرع المستودع (اختياري)" -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" -msgstr "تحميل مساق جديد من github" +msgid "Load new course from GitHub" +msgstr "" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html @@ -12437,6 +12534,10 @@ msgstr "درجتك النهائية:" msgid "Grade required for a {cert_name_short}:" msgstr "مجموع الدرجات المطلوب لشهادة {cert_name_short}:" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -14044,10 +14145,6 @@ msgstr "معلومات التسجيل" msgid "Number of enrollees (admins, staff, and students) by track" msgstr "عدد المسجلين (المشرفون والطاقم والطلاب) بحسب المسار." -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "مستمع" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "مهني" @@ -16273,6 +16370,11 @@ msgstr "" msgid "FAQ" msgstr "الأسئلة الشائعة" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "الوظائف" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "الأدوات الخاصة بالوسائط المتعدّدة" @@ -16321,10 +16423,6 @@ msgstr "إعدادات الحساب" msgid "Please Wait" msgstr "يرجى الانتظار" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "يرجى الانتظار" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "يرجى تسجيل الدخول أو التسجيل" @@ -16454,10 +16552,8 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" -"لقد انقضى الموعد النهائي للتحقق من أجل هذا المساق. ما زال يمكنك الحصول على " -"شهادة رمز الشرف." #: lms/templates/verify_student/pay_and_verify.html msgid "Upgrade Your Enrollment For {course_name}." @@ -18345,6 +18441,10 @@ msgstr "مراسلة فريق العمل عبر البريد الإلكترون msgid "New Library" msgstr "مكتبة جديدة" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "يُرجى تصحيح الحقول المركَّز عليها أدناه." @@ -18516,6 +18616,10 @@ msgstr "" msgid "Libraries" msgstr "المكتبات" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "مساق مشغَّل مرّة أخرى" @@ -18645,6 +18749,18 @@ msgstr "" "تنطوي المكتبات على مجموعة من المكوِّنات التي يمكن إعادة استخدامها في عدّة " "مساقات. تفضَّل بإنشاء مكتبتك الأولى بمجرّد كبسة زرّ!" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "هل أنت جديد في {studio_name}؟" @@ -18951,6 +19067,10 @@ msgstr "" "الفريق الآخرين وحذفهم. ويجب أن يكون لدى مستخدم واحد على الأقلّ صلاحيات " "المشرِف في أي مكتبة." +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "تسجيل العضوية" diff --git a/conf/locale/ar/LC_MESSAGES/djangojs.mo b/conf/locale/ar/LC_MESSAGES/djangojs.mo index c77011b4d8594dc601bb16ddefbcc637d1da5a50..cda66860e02379bbf6564fa735420d01b0db0978 100644 GIT binary patch delta 10041 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 delta 10052 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, 2013 # Mahmoud Elkhateeb , 2013 # may , 2013 -# may , 2013-2014 +# may , 2013-2015 # Abdelmageed , 2014 # wd3bbas , 2014 # Nabeel El-Dughailib , 2014-2015 @@ -46,7 +46,7 @@ # Ahmed Jazzar , 2015 # Mahmoud Elkhateeb , 2013 # may , 2013 -# may , 2014 +# may , 2014-2015 # Nabeel El-Dughailib , 2014-2015 # Najwan Al Rousan , 2013 # RaghadG , 2014 @@ -65,7 +65,7 @@ # mohammad hamdi , 2014 # Emad Ahmad Alghamdi , 2015 # Khaled Abdel wahab , 2015 -# may , 2014 +# may , 2014-2015 # Nabeel El-Dughailib , 2014-2015 # omarithawi , 2015 # سيف المنايا , 2015 @@ -77,7 +77,7 @@ # Translators: # Abdallah Nassif , 2014 # Ahmed Jazzar , 2015 -# may , 2014 +# may , 2014-2015 # Mohamed Ibrahim , 2015 # wd3bbas , 2014 # Nabeel El-Dughailib , 2014-2015 @@ -87,9 +87,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:40+0000\n" -"PO-Revision-Date: 2015-11-24 13:50+0000\n" -"Last-Translator: Sarina Canelake \n" +"POT-Creation-Date: 2015-12-03 21:15+0000\n" +"PO-Revision-Date: 2015-12-02 04:32+0000\n" +"Last-Translator: may \n" "Language-Team: Arabic (http://www.transifex.com/open-edx/edx-platform/language/ar/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3686,7 +3686,51 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" msgstr "" #: lms/static/js/course_survey.js @@ -4063,7 +4107,13 @@ msgid "Loading your courses" msgstr "جاري تحميل مساقاتك" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." msgstr "" #: lms/static/js/student_account/views/account_settings_factory.js @@ -6213,7 +6263,7 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" @@ -6375,30 +6425,32 @@ msgstr "يُرجى النقر للتعديل" msgid "title" msgstr "العنوان" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -6421,6 +6473,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/eo/LC_MESSAGES/django.mo b/conf/locale/eo/LC_MESSAGES/django.mo index 14d9903ab07482cc22775c68970ac3dbcf866b21..ce199688f1dbf2bb12453757a2fcb2b2c14d3546 100644 GIT binary patch delta 89068 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 delta 86823 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 diff --git a/conf/locale/eo/LC_MESSAGES/django.po b/conf/locale/eo/LC_MESSAGES/django.po index db4c457a0d..3c3ce8b091 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-11-24 15:21+0000\n" -"PO-Revision-Date: 2015-11-24 15:21:34.741609\n" +"POT-Creation-Date: 2015-12-04 16:24+0000\n" +"PO-Revision-Date: 2015-12-04 16:24:15.917177\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -191,6 +191,55 @@ msgstr "" "νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " "¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηι#" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "Ýöür vérïfïçätïön ïs péndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "Vérïfïéd: Péndïng Vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "ÌD vérïfïçätïön péndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" +"Ýöü'ré énrölléd äs ä vérïfïéd stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: common/djangoapps/course_modes/helpers.py lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "Vérïfïéd Ⱡ'σяєм ιρѕυм ∂#" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "ÌD Vérïfïéd Rïßßön/Bädgé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" +"Ýöü'ré énrölléd äs än hönör çödé stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυя#" + +#: common/djangoapps/course_modes/helpers.py lms/djangoapps/branding/api.py +#: openedx/core/djangoapps/user_api/views.py +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" +"Ýöü'ré énrölléd äs ä pröféssïönäl édüçätïön stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "Pröféssïönäl Éd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html @@ -255,8 +304,9 @@ msgstr "" "ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη #" #: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" -msgstr "Hönör Çödé Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" +msgstr "Àüdït Ⱡ'σяєм ιρѕ#" #: common/djangoapps/course_modes/models.py msgid "" @@ -266,63 +316,6 @@ msgstr "" "Pröféssïönäl édüçätïön mödés äré nöt ällöwéd tö hävé éxpïrätïön_dätétïmé " "sét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "Ýöür vérïfïçätïön ïs péndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "Vérïfïéd: Péndïng Vérïfïçätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "ÌD vérïfïçätïön péndïng Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" -"Ýöü'ré énrölléd äs ä vérïfïéd stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυ#" - -#: 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 Ⱡ'σяєм ιρѕυм ∂#" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "ÌD Vérïfïéd Rïßßön/Bädgé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" -"Ýöü'ré énrölléd äs än hönör çödé stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" - -#: common/djangoapps/course_modes/models.py lms/djangoapps/branding/api.py -#: openedx/core/djangoapps/user_api/views.py -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσ#" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "Ýöü'ré äüdïtïng thïs çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "Àüdïtïng Ⱡ'σяєм ιρѕυм ∂#" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" -"Ýöü'ré énrölléd äs ä pröféssïönäl édüçätïön stüdént Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α#" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "Pröféssïönäl Éd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "Énröllmént ïs çlöséd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" @@ -989,6 +982,11 @@ msgstr "" "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂#" +#: common/djangoapps/third_party_auth/templates/third_party_auth/post_custom_auth_entry.html +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "Pléäsé wäït Ⱡ'σяєм ιρѕυм ∂σłσя #" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2860,6 +2858,11 @@ msgstr "" msgid "Enable CCX" msgstr "Énäßlé ÇÇX Ⱡ'σяєм ιρѕυм ∂σłσ#" +#. 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -4245,6 +4248,8 @@ msgstr "" msgid "Request user's username" msgstr "Réqüést üsér's üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -4255,6 +4260,8 @@ msgstr "" msgid "Request user's email" msgstr "Réqüést üsér's émäïl Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4405,6 +4412,8 @@ msgstr "" "Éntér thé ïds för thé çöntént gröüps thïs prößlém ßélöngs tö. Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Specify when the Show Answer button appears for each problem. Valid values " @@ -4420,6 +4429,8 @@ msgstr "" "αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " "ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт ηση ρяσι∂єηт, ѕ#" +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Specify the default for how often variable values in a problem are " @@ -5572,6 +5583,8 @@ msgstr "" "Töp nüm_töp_wörds wörds för wörd çlöüd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυя#" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -5607,18 +5620,17 @@ msgid "News" msgstr "Néws Ⱡ'σяєм ι#" #: lms/djangoapps/branding/api.py -msgid "FAQs" -msgstr "FÀQs Ⱡ'σяєм ι#" +msgid "Help Center" +msgstr "Hélp Çéntér Ⱡ'σяєм ιρѕυм ∂σłσя #" #: lms/djangoapps/branding/api.py lms/templates/static_templates/contact.html #: themes/red-theme/lms/templates/footer.html msgid "Contact" msgstr "Çöntäçt Ⱡ'σяєм ιρѕυм #" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "Jößs Ⱡ'σяєм ι#" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "Çäréérs Ⱡ'σяєм ιρѕυм #" #: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html msgid "Donate" @@ -7519,44 +7531,74 @@ msgstr "" "thé générätïön täsk ïn thé \"Péndïng Täsks\" séçtïön. Ⱡ'σяєм#" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "Ìnvälïd Jsön dätä Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" -"Stüdénts äddéd tö Çértïfïçäté whïté lïst süççéssfüllý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт" -" αмєт, ¢σηѕє¢тєтυя α#" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" -"Stüdént üsérnämé/émäïl ïs réqüïréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" -"Düplïçäté Stüdént Ûsérnämé/pässwörd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυ#" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" -"Stüdént (üsérnämé/émäïl={user}) döés nöt éxïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя #" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" -msgstr "" -"Mültïplé Stüdénts föünd wïth üsérnämé/émäïl={user} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α#" +"Stüdént (üsérnämé/émäïl={user}) älréädý ïn çértïfïçäté éxçéptïön lïst. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." msgstr "" -"Stüdént (üsérnämé/émäïl={user_id} älréädý ïn çértïfïçäté éxçéptïön lïst) " -"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" +"Çértïfïçäté éxçéptïön (üsér={user}) döés nöt éxïst ïn çértïfïçäté whïté " +"lïst. Pléäsé réfrésh thé pägé änd trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" +"Ìnvälïd Jsön dätä, Pléäsé réfrésh thé pägé änd thén trý ägäïn. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" +"Stüdént üsérnämé/émäïl fïéld ïs réqüïréd änd çän nöt ßé émptý. Kïndlý fïll " +"ïn üsérnämé/émäïl änd thén préss \"Àdd Éxçéptïön\" ßüttön. Ⱡ#" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" +"Wé çän't fïnd thé üsér (üsérnämé/émäïl={user}) ýöü'vé éntéréd. Mäké süré thé" +" üsérnämé ör émäïl äddréss ïs çörréçt, thén trý ägäïn. Ⱡ'σяє#" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" +"Thé üsér (üsérnämé/émäïl={user}) ýöü hävé éntéréd ïs nöt énrölléd ïn thïs " +"çöürsé. Mäké süré thé üsérnämé ör émäïl äddréss ïs çörréçt, thén trý ägäïn. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ " +"тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм," +" qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " +"ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι#" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" +"Ìnvälïd dätä, üsér_ïd müst ßé présént för äll çértïfïçäté éxçéptïöns. Ⱡ'σяєм" +" ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" +"Çértïfïçäté générätïön stärtéd för whïté lïstéd stüdénts. Ⱡ'σяєм ιρѕυм ∂σłσя" +" ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "üsér \"{user}\" ïn röw# {row} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" +msgstr "üsér \"{username}\" ïn röw# {row} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon id is None" @@ -8301,6 +8343,8 @@ msgstr "" msgid "Courseware Chrome" msgstr "Çöürséwäré Çhrömé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. #: lms/djangoapps/lms_xblock/mixin.py msgid "" "Enter the chrome, or navigation tools, to use for the XBlock in the LMS. Valid values are: \n" @@ -8623,6 +8667,14 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "{mode_name} för çöürsé {course} Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" +"Ýöü çän ünénröll ïn thé çöürsé änd réçéïvé ä füll réfünd för 14 däýs äftér " +"thé çöürsé stärt däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -8633,19 +8685,27 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " msgstr "" -"Ýöü hävé üp tö twö wééks ïntö thé çöürsé tö ünénröll änd réçéïvé ä füll " -"réfünd.Tö réçéïvé ýöür réfünd, çöntäçt {billing_email}. Pléäsé ïnçlüdé ýöür " -"ördér nümßér ïn ýöür émäïl. Pléäsé dö NÖT ïnçlüdé ýöür çrédït çärd " -"ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ " -"∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " -"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " -"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " -"νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя.#" +"Ýöü çän ünénröll ïn thé çöürsé änd réçéïvé ä füll réfünd för 2 däýs äftér " +"thé çöürsé stärt däté. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." +msgstr "" +"{refund_reminder_msg}Tö réçéïvé ýöür réfünd, çöntäçt {billing_email}. Pléäsé" +" ïnçlüdé ýöür ördér nümßér ïn ýöür émäïl. Pléäsé dö NÖT ïnçlüdé ýöür çrédït " +"çärd ïnförmätïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт," +" ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм " +"α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ " +"єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє" +" νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " +"¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ " +"єѕт łα#" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -10906,6 +10966,18 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "Çöürsé Çrédït Élïgïßïlïtý Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" +"[{username}] ïs nöt élïgïßlé för çrédït för [{course_key}]. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" +"[{course_key}] ïs nöt ä välïd çöürsé kéý. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тє#" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -11058,6 +11130,10 @@ msgid "No file provided for profile image" msgstr "" "Nö fïlé prövïdéd för pröfïlé ïmägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "ÀPÌ Vérsïön Ⱡ'σяєм ιρѕυм ∂σłσя #" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "Ìntérnäl Sérvïçé ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" @@ -11067,13 +11143,19 @@ msgid "Public Service URL" msgstr "Püßlïç Sérvïçé ÛRL Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" -msgstr "ÀPÌ Vérsïön Ⱡ'σяєм ιρѕυм ∂σłσя #" +msgid "Path to authoring app's JS" +msgstr "Päth tö äüthörïng äpp's JS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." msgstr "" -"Énäßlé Stüdént Däshßöärd Dïspläýs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" +"Thïs välüé ïs réqüïréd ïn ördér tö énäßlé thé Stüdïö äüthörïng ïntérfäçé. " +"Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя#" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" +msgstr "Päth tö äüthörïng äpp's ÇSS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" #: openedx/core/djangoapps/programs/models.py msgid "Cache Time To Live" @@ -11087,6 +11169,16 @@ msgstr "" "Spéçïfïéd ïn séçönds. Énäßlé çäçhïng ßý séttïng thïs tö ä välüé gréätér thän" " 0. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" +"Énäßlé Stüdént Däshßöärd Dïspläýs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" +"Énäßlé Stüdïö Àüthörïng Ìntérfäçé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -11147,6 +11239,10 @@ msgstr "" msgid "username@domain.com" msgstr "üsérnämé@dömäïn.çöm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -11169,6 +11265,8 @@ msgstr "Pässwörd Ⱡ'σяєм ιρѕυм ∂#" msgid "Remember me" msgstr "Rémémßér mé Ⱡ'σяєм ιρѕυм ∂σłσя #" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" @@ -11177,6 +11275,8 @@ msgstr "" "Ìt lööks lïké {email_address} ßélöngs tö än éxïstïng äççöünt. Trý ägäïn wïth" " ä dïfférént émäïl äddréss. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -11191,14 +11291,15 @@ msgstr "" msgid "Jane Doe" msgstr "Jäné Döé Ⱡ'σяєм ιρѕυм ∂#" +#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: These instructions appear on the registration form, #. immediately #. below a field meant to hold the user's full name. -#: openedx/core/djangoapps/user_api/views.py -msgid "Needed for any certificates you may earn" +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." msgstr "" -"Néédéd för äný çértïfïçätés ýöü mäý éärn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя#" +"Ýöür légäl nämé, üséd för äný çértïfïçätés ýöü éärn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -11206,6 +11307,9 @@ msgstr "" msgid "Public username" msgstr "Püßlïç üsérnämé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -11242,6 +11346,8 @@ msgstr "Ýéär öf ßïrth Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" msgid "Mailing address" msgstr "Mäïlïng äddréss Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -11258,12 +11364,20 @@ msgstr "Pléäsé séléçt ýöür Çöüntrý. Ⱡ'σяєм ιρѕυм ∂σł msgid "Terms of Service and Honor Code" msgstr "Térms öf Sérvïçé änd Hönör Çödé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" "Ì ägréé tö thé {platform_name} {terms_of_service}. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " "αмєт, ¢σ#" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -11929,7 +12043,7 @@ msgstr "" " ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" #: cms/templates/widgets/header.html lms/templates/navigation-edx.html -#: lms/templates/navigation.html +#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html msgid "Account" msgstr "Àççöünt Ⱡ'σяєм ιρѕυм #" @@ -11939,7 +12053,8 @@ msgid "Help" msgstr "Hélp Ⱡ'σяєм ι#" #: cms/templates/widgets/header.html lms/templates/navigation-edx.html -#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html +#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html +#: themes/red-theme/lms/templates/header.html msgid "Sign Out" msgstr "Sïgn Öüt Ⱡ'σяєм ιρѕυм ∂#" @@ -12004,17 +12119,17 @@ msgstr "" msgid "" "Become eligible for academic credit and highlight your new skills and " "knowledge with a verified certificate. Use this valuable credential to " -"qualify for academic credit from {org}, advance your career, or strengthen " -"your school applications." +"qualify for academic credit, advance your career, or strengthen your school " +"applications." msgstr "" "Béçömé élïgïßlé för äçädémïç çrédït änd hïghlïght ýöür néw skïlls änd " "knöwlédgé wïth ä vérïfïéd çértïfïçäté. Ûsé thïs välüäßlé çrédéntïäl tö " -"qüälïfý för äçädémïç çrédït fröm {org}, ädvänçé ýöür çäréér, ör stréngthén " -"ýöür sçhööl äpplïçätïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя " -"α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα" -" αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ " -"ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη " -"яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕ#" +"qüälïfý för äçädémïç çrédït, ädvänçé ýöür çäréér, ör stréngthén ýöür sçhööl " +"äpplïçätïöns. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂" +" ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ " +"мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ " +"єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє " +"νєłιт єѕѕє ¢ιłłυм ∂σłσяє#" #: common/templates/course_modes/choose.html msgid "Benefits of a Verified Certificate" @@ -12096,6 +12211,29 @@ msgstr "" "{b_start}Süppört öür Mïssïön: {b_end} ÉdX, ä nön-pröfït, rélïés ön vérïfïéd " "çértïfïçätés tö hélp fünd fréé édüçätïön för évérýöné glößällý Ⱡ'σя#" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "Éärn än Hönör Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" +"Täké thïs çöürsé för fréé änd hävé çömplété äççéss tö äll thé çöürsé " +"mätérïäl, äçtïvïtïés, tésts, änd förüms. Pléäsé nöté thät léärnérs whö éärn " +"ä pässïng grädé wïll éärn ä çértïfïçäté ïn thïs çöürsé. Ⱡ'σяєм ιρѕυм ∂σłσя " +"ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт " +"łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ " +"єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ " +"αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє ¢ιłłυм ∂σłσяє єυ " +"ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт#" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "Pürsüé än Hönör Çértïfïçäté Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє#" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "Àüdït Thïs Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмє#" @@ -12103,18 +12241,17 @@ msgstr "Àüdït Thïs Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" "Àüdït thïs çöürsé för fréé änd hävé çömplété äççéss tö äll thé çöürsé " -"mätérïäl, äçtïvïtïés, tésts, änd förüms. Ìf ýöür wörk ïs sätïsfäçtörý änd " -"ýöü äßïdé ßý thé Hönör Çödé, ýöü'll réçéïvé ä pérsönälïzéd Hönör Çödé " -"Çértïfïçäté tö shöwçäsé ýöür äçhïévémént. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " -"¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя ιη¢ι∂ι∂υηт υт łαвσяє єт " -"∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ ησѕтяυ∂ єχєя¢ιтαтιση " -"υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ ¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє " -"∂σłσя ιη яєρяє#" +"mätérïäl, äçtïvïtïés, tésts, änd förüms. Pléäsé nöté thät thïs träçk döés " +"nöt öffér ä çértïfïçäté för léärnérs whö éärn ä pässïng grädé. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α∂ιριѕι¢ιηg єłιт, ѕє∂ ∂σ єιυѕмσ∂ тємρσя " +"ιη¢ι∂ι∂υηт υт łαвσяє єт ∂σłσяє мαgηα αłιqυα. υт єηιм α∂ мιηιм νєηιαм, qυιѕ " +"ησѕтяυ∂ єχєя¢ιтαтιση υłłαм¢σ łαвσяιѕ ηιѕι υт αłιqυιρ єχ єα ¢σммσ∂σ " +"¢σηѕєqυαт. ∂υιѕ αυтє ιяυяє ∂σłσя ιη яєρяєнєη∂єяιт ιη νσłυρтαтє νєłιт єѕѕє " +"¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕι#" #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" @@ -12152,7 +12289,7 @@ msgid "Starts" msgstr "Stärts Ⱡ'σяєм ιρѕυ#" #: lms/templates/dashboard.html lms/templates/navigation-edx.html -#: lms/templates/navigation.html +#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html msgid "Dashboard" msgstr "Däshßöärd Ⱡ'σяєм ιρѕυм ∂σł#" @@ -12333,15 +12470,16 @@ msgstr "Püzzlé Léädérßöärd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α msgid "User" msgstr "Ûsér Ⱡ'σяєм ι#" -#: lms/templates/footer-edx-v3.html +#: lms/templates/footer-edx-v3.html themes/edx.org/lms/templates/footer.html msgid "Page Footer" msgstr "Pägé Föötér Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: lms/templates/footer-edx-v3.html +#: lms/templates/footer-edx-v3.html themes/edx.org/lms/templates/footer.html msgid "About edX" msgstr "Àßöüt édX Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/footer-edx-v3.html lms/templates/footer.html +#: themes/edx.org/lms/templates/footer.html #: themes/red-theme/lms/templates/footer.html msgid "Legal" msgstr "Légäl Ⱡ'σяєм ιρѕ#" @@ -12877,55 +13015,64 @@ msgid "Raw data:" msgstr "Räw dätä: Ⱡ'σяєм ιρѕυм ∂σł#" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "{platform_name} Home Page" msgstr "{platform_name} Hömé Pägé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "How it Works" msgstr "Höw ït Wörks Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "Find Courses" msgstr "Fïnd Çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" -#: lms/templates/navigation-edx.html +#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html msgid "Schools & Partners" msgstr "Sçhööls & Pärtnérs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт#" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "Dashboard for:" msgstr "Däshßöärd för: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт#" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "More options dropdown" msgstr "Möré öptïöns dröpdöwn Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html msgid "Profile" msgstr "Pröfïlé Ⱡ'σяєм ιρѕυм #" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "Shopping Cart" msgstr "Shöppïng Çärt Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "Sign in" msgstr "Sïgn ïn Ⱡ'σяєм ιρѕυм #" #: lms/templates/navigation-edx.html lms/templates/navigation.html -#: lms/templates/register.html +#: lms/templates/register.html themes/edx.org/lms/templates/header.html msgid "Register" msgstr "Régïstér Ⱡ'σяєм ιρѕυм ∂#" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "" "Warning: Your browser is not fully supported. We strongly " @@ -13215,12 +13362,6 @@ msgstr "" "Pléäsé çömplété thé föllöwïng fïélds tö régïstér för än äççöünt. Ⱡ'σяєм " "ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: lms/templates/register.html -msgid "Your legal name, used for any certificates you earn." -msgstr "" -"Ýöür légäl nämé, üséd för äný çértïfïçätés ýöü éärn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α#" - #: lms/templates/register.html msgid "cannot be changed later" msgstr "çännöt ßé çhängéd lätér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" @@ -15378,6 +15519,11 @@ msgid "Grade required for a {cert_name_short}:" msgstr "" "Grädé réqüïréd för ä {cert_name_short}: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" +"Grädé réqüïréd tö päss thïs çöürsé: Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -17284,10 +17430,6 @@ msgstr "" "Nümßér öf énrölléés (ädmïns, stäff, änd stüdénts) ßý träçk Ⱡ'σяєм ιρѕυм " "∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "Àüdït Ⱡ'σяєм ιρѕ#" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "Pröféssïönäl Ⱡ'σяєм ιρѕυм ∂σłσя ѕ#" @@ -19871,6 +20013,11 @@ msgstr "" msgid "FAQ" msgstr "FÀQ Ⱡ'σяєм#" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "Jößs Ⱡ'σяєм ι#" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "Médïä Kït Ⱡ'σяєм ιρѕυм ∂σł#" @@ -19930,10 +20077,6 @@ msgstr "Àççöünt Séttïngs Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм# msgid "Please Wait" msgstr "Pléäsé Wäït Ⱡ'σяєм ιρѕυм ∂σłσя #" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "Pléäsé wäït Ⱡ'σяєм ιρѕυм ∂σłσя #" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "Sïgn ïn ör Régïstér Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт,#" @@ -20084,10 +20227,10 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" "Thé déädlïné tö üpgrädé tö ä vérïfïéd çértïfïçäté för thïs çöürsé häs " -"pässéd. Ýöü çän stïll éärn än hönör çödé çértïfïçäté. Ⱡ'σяєм ιρ#" +"pässéd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/templates/verify_student/pay_and_verify.html msgid "Upgrade Your Enrollment For {course_name}." @@ -22334,6 +22477,10 @@ msgstr "Émäïl stäff tö çréäté çöürsé Ⱡ'σяєм ιρѕυм ∂σ msgid "New Library" msgstr "Néw Lïßrärý Ⱡ'σяєм ιρѕυм ∂σłσя #" +#: cms/templates/index.html +msgid "New Program" +msgstr "Néw Prögräm Ⱡ'σяєм ιρѕυм ∂σłσя #" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "" @@ -22538,6 +22685,10 @@ msgstr "" msgid "Libraries" msgstr "Lïßrärïés Ⱡ'σяєм ιρѕυм ∂σł#" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "Prögräms Ⱡ'σяєм ιρѕυм ∂#" + #: cms/templates/index.html msgid "Re-run Course" msgstr "Ré-rün Çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" @@ -22708,6 +22859,22 @@ msgstr "" "¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт ¢υρι∂αтαт " "ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт мσłłιт αηιм ι∂ єѕт łαвσяυм#" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" +"Ýöü hävén't çréätéd äný prögräms ýét. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" +"Prögräms äré gröüps öf çöürsés rélätéd tö ä çömmön süßjéçt. Ⱡ'σяєм ιρѕυм " +"∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "Çréäté Ýöür Fïrst Prögräm Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "Néw tö {studio_name}? Ⱡ'σяєм ιρѕυм ∂σłσя #" @@ -23066,6 +23233,10 @@ msgstr "" " єѕѕє ¢ιłłυм ∂σłσяє єυ ƒυgιαт ηυłłα ραяιαтυя. єχ¢єρтєυя ѕιηт σ¢¢αє¢αт " "¢υρι∂αтαт ηση ρяσι∂єηт, ѕυηт ιη ¢υłρα qυι σƒƒι¢ια ∂єѕєяυηт #" +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "Prögräm Àdmïnïsträtïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "Sïgn Ûp Ⱡ'σяєм ιρѕυм #" diff --git a/conf/locale/eo/LC_MESSAGES/djangojs.mo b/conf/locale/eo/LC_MESSAGES/djangojs.mo index 1617a67f3d4e013792a8a361aa2e11e839c11e21..7bfab35fafc9deb13ee174e21cfe5a6c4cfe8148 100644 GIT binary patch delta 36930 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\n" "MIME-Version: 1.0\n" @@ -3922,9 +3922,65 @@ msgid "Enter Start Date and Time" msgstr "Éntér Stärt Däté änd Tïmé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕ#" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " msgstr "" -"Stüdént üsérnämé/émäïl ïs réqüïréd. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" +"Stüdént üsérnämé/émäïl fïéld ïs réqüïréd änd çän nöt ßé émptý. Ⱡ'σяєм ιρѕυм" +" ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "Érrörs! Ⱡ'σяєм ιρѕυм #" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" +" léärnérs äré süççéssfüllý äddéd tö éxçéptïön lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" +" léärnér ïs süççéssfüllý äddéd tö thé éxçéptïön lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " +"αмєт, ¢σηѕє¢тєтυя α#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" +" réçörds äré nöt ïn çörréçt förmät Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" +" réçörd ïs nöt ïn çörréçt förmät Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr " léärnérs dö nöt éxïst ïn LMS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr " léärnér döés nöt éxïst ïn LMS Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" +" léärnérs äré älréädý whïté lïstéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" +" léärnér ïs älréädý whïté lïstéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" +" léärnérs äré nöt énrölléd ïn çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" +msgstr "" +" léärnér ïs nöt énrölléd ïn çöürsé Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєт#" #: lms/static/js/course_survey.js msgid "There has been an error processing your survey." @@ -4348,10 +4404,18 @@ msgid "Loading your courses" msgstr "Löädïng ýöür çöürsés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." msgstr "" -"Pléäsé çhéçk ýöür ïntérnét çönnéçtïön änd trý ägäïn. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт " -"αмєт, ¢σηѕє¢тєтυя α#" +"Àn érrör häs öççürréd. Çhéçk ýöür Ìntérnét çönnéçtïön änd trý ägäïn. Ⱡ'σяєм " +"ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тєтυя #" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." +msgstr "" +"Àn érrör häs öççürréd. Trý réfréshïng thé pägé, ör çhéçk ýöür Ìntérnét " +"çönnéçtïön. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/static/js/student_account/views/account_settings_factory.js msgid "Basic Account Information (required)" @@ -5296,6 +5360,12 @@ msgstr "" "Thïs çömpönént häs välïdätïön ïssüés. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " "¢σηѕє¢тєтυ#" +#: cms/static/js/views/active_video_upload_list.js +msgid "Your video uploads are not complete." +msgstr "" +"Ýöür vïdéö üplöäds äré nöt çömplété. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, " +"¢σηѕє¢тєтυ#" + #: cms/static/js/views/asset.js msgid "Delete File Confirmation" msgstr "Délété Fïlé Çönfïrmätïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢ση#" @@ -5348,6 +5418,7 @@ msgstr "Mäx fïlé sïzé éxçéédéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕ #: cms/static/js/views/assets.js #: cms/templates/js/asset-upload-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore msgid "Choose File" msgstr "Çhöösé Fïlé Ⱡ'σяєм ιρѕυм ∂σłσя #" @@ -6743,10 +6814,10 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" -"Tö fïnälïzé çöürsé çrédït, %(provider_id)s réqüïrés %(platform_name)s " +"Tö fïnälïzé çöürsé çrédït, %(display_name)s réqüïrés %(platform_name)s " "léärnérs tö süßmït ä çrédït réqüést. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢тє#" #: lms/templates/commerce/provider.underscore @@ -6921,35 +6992,37 @@ msgstr "Çlïçk tö édït Ⱡ'σяєм ιρѕυм ∂σłσя ѕι#" msgid "title" msgstr "tïtlé Ⱡ'σяєм ιρѕ#" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "Bülk Éxçéptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт α#" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" +"Ýöü çän üplöäd ä ÇSV fïlé öf üsérnämés ör émäïl äddréssés tö ßé äddéd tö thé" +" çértïfïçäté éxçéptïöns whïté lïst. Ⱡ'σяєм ιρѕυм ∂σłσя #" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "Bröwsé Ⱡ'σяєм ιρѕυ#" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "Ûplöäd ÇSV Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "Ìndïvïdüäl Éxçéptïöns Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, #" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" -"Spéçïfý éïthér Stüdént's üsérnämé ör émäïl för whöm tö çréäté çértïfïçäté " -"éxçéptïön Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" -"Éntér Nötés ässöçïätéd wïth thïs çértïfïçäté éxçéptïön Ⱡ'σяєм ιρѕυм ∂σłσя " -"ѕιт αмєт, ¢σηѕє¢тєтυя α#" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "Ûsér ÌD Ⱡ'σяєм ιρѕυм #" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "Ûsér Émäïl Ⱡ'σяєм ιρѕυм ∂σłσ#" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "Däté Éxçéptïön Gräntéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" -msgstr "Nötés Ⱡ'σяєм ιρѕ#" +"Ýöü çän ädd ä üsérnämé ör émäïl äddréss tö ßé äddéd tö thé çértïfïçäté " +"éxçéptïöns whïté lïst. Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σ#" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore msgid "Generate a Certificate for all " @@ -6973,6 +7046,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "Généräté Éxçéptïön Çértïfïçätés Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢σηѕє¢т#" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "Ûsér ÌD Ⱡ'σяєм ιρѕυм #" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "Ûsér Émäïl Ⱡ'σяєм ιρѕυм ∂σłσ#" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "Däté Éxçéptïön Gräntéd Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αмєт, ¢#" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "Nötés Ⱡ'σяєм ιρѕ#" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "Àçtïön Ⱡ'σяєм ιρѕυ#" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "Rémövé fröm Lïst Ⱡ'σяєм ιρѕυм ∂σłσя ѕιт αм#" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/es_419/LC_MESSAGES/django.mo b/conf/locale/es_419/LC_MESSAGES/django.mo index 64f020cf3cfc111b693438e4cc7f0df551795dcf..16b468eca3e1ba898abf307edf1e7a8a90ce31fb 100644 GIT binary patch delta 51766 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 N&%SZ72@+O#{vYT|Z7u)+ delta 52738 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 diff --git a/conf/locale/es_419/LC_MESSAGES/django.po b/conf/locale/es_419/LC_MESSAGES/django.po index c2ba5bd9b3..e00be9e6b3 100644 --- a/conf/locale/es_419/LC_MESSAGES/django.po +++ b/conf/locale/es_419/LC_MESSAGES/django.po @@ -174,7 +174,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:41+0000\n" +"POT-Creation-Date: 2015-12-03 21:16+0000\n" "PO-Revision-Date: 2015-11-24 13:39+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n" @@ -302,6 +302,46 @@ msgid "" "verification." msgstr "" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "Verificado" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" + +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "Código de Honor" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "" + #: cms/templates/widgets/header.html lms/templates/courseware/courseware.html msgid "Course" msgstr "Curso" @@ -332,9 +372,9 @@ msgid "" " to the ecommerce service." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" -msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" +msgstr "Espectador" #: common/djangoapps/course_modes/models.py msgid "" @@ -342,54 +382,6 @@ msgid "" "set." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "Verificado" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "Código de Honor" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -883,6 +875,10 @@ msgid "" "email, and their account will be activated immediately upon registration." msgstr "" +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "Por favor espere" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2412,6 +2408,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3418,6 +3419,8 @@ msgstr "" msgid "Request user's username" msgstr "" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -3426,6 +3429,8 @@ msgstr "" msgid "Request user's email" msgstr "" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4401,6 +4406,8 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4424,7 +4431,7 @@ msgid "News" msgstr "Noticias" #: lms/djangoapps/branding/api.py -msgid "FAQs" +msgid "Help Center" msgstr "" #: lms/templates/static_templates/contact.html @@ -4432,10 +4439,9 @@ msgstr "" msgid "Contact" msgstr "Contacto" -#: lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "Trabajos" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "" #: lms/templates/static_templates/donate.html msgid "Donate" @@ -5862,32 +5868,51 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/coupons.py @@ -6739,6 +6764,12 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -6747,10 +6778,15 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." msgstr "" #: lms/djangoapps/shoppingcart/models.py @@ -8580,6 +8616,14 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -8665,6 +8709,10 @@ msgstr "" msgid "No file provided for profile image" msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "" @@ -8674,11 +8722,16 @@ msgid "Public Service URL" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" +msgid "Path to authoring app's JS" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" msgstr "" #: openedx/core/djangoapps/programs/models.py @@ -8691,6 +8744,14 @@ msgid "" " 0." msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -8735,6 +8796,10 @@ msgstr "" msgid "username@domain.com" msgstr "" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -8750,12 +8815,16 @@ msgstr "Contraseña" msgid "Remember me" msgstr "Recordarme" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -8768,9 +8837,13 @@ msgstr "" msgid "Jane Doe" msgstr "" -#: lms/templates/register.html -msgid "Needed for any certificates you may earn" -msgstr "Se requiere para cualquier certificado que pueda obtener" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." +msgstr "" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -8778,6 +8851,9 @@ msgstr "Se requiere para cualquier certificado que pueda obtener" msgid "Public username" msgstr "" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -8804,6 +8880,8 @@ msgstr "Año de nacimiento" msgid "Mailing address" msgstr "Dirección de correspondencia" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -8818,10 +8896,18 @@ msgstr "" msgid "Terms of Service and Honor Code" msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -9586,6 +9672,21 @@ msgstr "" "lucro que se apoya en los certificados verificados para costear la educación" " gratuita para cualquier persona a nivel global." +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "Auditar este curso" @@ -9593,14 +9694,9 @@ msgstr "Auditar este curso" #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" -"Tomar este curso como asistente de forma gratuita y tener acceso completo a " -"todo el material, actividades, evaluaciones y foros. Si su trabajo es " -"satisfactorio y acepta el código de honor, recibirá un certificado " -"personalizado de Código de honor para mostrar su logro." #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" @@ -10876,10 +10972,10 @@ msgstr "Ubicación del repositorio" msgid "Repo Branch (optional)" msgstr "Rama del repositorio (opcional)" -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" -msgstr "Cargar nuevo curso desde github" +msgid "Load new course from GitHub" +msgstr "" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html @@ -12551,6 +12647,10 @@ msgstr "Tu nota final:" msgid "Grade required for a {cert_name_short}:" msgstr "Se requiere una calificación para obtener un {cert_name_short}:" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -14200,10 +14300,6 @@ msgstr "" "Número total de inscritos (incluye administradores, personal de apoyo y " "estudiantes) por ruta" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "Espectador" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "Profesional" @@ -16508,6 +16604,11 @@ msgstr "" msgid "FAQ" msgstr "Preguntas Frecuentes" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "Trabajos" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "Kit Multimedia" @@ -16556,10 +16657,6 @@ msgstr "Configuración de la cuenta" msgid "Please Wait" msgstr "Por favor espere" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "Por favor espere" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "Inicie sesión o regístrese" @@ -16691,10 +16788,8 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" -"La fecha límite para solicitar un certificado verificado para este curso ya " -"ha pasado. Todavía puede aplicar para un certificado de código de honor." #: lms/templates/verify_student/pay_and_verify.html msgid "Upgrade Your Enrollment For {course_name}." @@ -18648,6 +18743,10 @@ msgstr "Escribanos un correo electrónico para la creación del curso" msgid "New Library" msgstr "Nueva librería" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "Por favor corrija los campos resaltados a continuación." @@ -18823,6 +18922,10 @@ msgstr "" msgid "Libraries" msgstr "Librerías" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "Reabrir Curso" @@ -18958,6 +19061,18 @@ msgstr "" "Las librerías contienen una serie de componentes que pueden ser reutilizados" " a través de múltiples cursos. Cree su primer librería con un solo clic!" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "¿Nuevo en {studio_name}?" @@ -19276,6 +19391,10 @@ msgstr "" "pueden añadir o remover a otros miembros. Toda librería siempre debe tener " "al menos un usuario administrador." +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "Registrarse" diff --git a/conf/locale/es_419/LC_MESSAGES/djangojs.mo b/conf/locale/es_419/LC_MESSAGES/djangojs.mo index 24bf7f31fb00d24c4cc2c60d4792ceade49d07fe..4f7a24e1937b1c3b9bcfbf82f51ab5516dc4c7e6 100644 GIT binary patch delta 14229 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 delta 14250 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 Ly7;?&HS+%e\n" "Language-Team: Spanish (Latin America) (http://www.transifex.com/open-edx/edx-platform/language/es_419/)\n" "MIME-Version: 1.0\n" @@ -1863,6 +1863,8 @@ msgstr[1] "%(value)s segundos" msgid "" "Volume: Click on this button to mute or unmute this video or press UP or " msgstr "" +"Clic en este botón para silenciar o anular silenciar para este video o " +"presiona ARRIBA o" #: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "" @@ -3696,7 +3698,51 @@ msgid "Enter Start Date and Time" msgstr "Ingrese fecha y hora" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" msgstr "" #: lms/static/js/course_survey.js @@ -4056,7 +4102,13 @@ msgid "Loading your courses" msgstr "Cargando sus cursos" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." msgstr "" #: lms/static/js/student_account/views/account_settings_factory.js @@ -6217,11 +6269,9 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" -"Para terminar el proceso, %(provider_id)s requiere que los estudiantes de " -"%(platform_name)s envíen una solicitud de crédito." #: lms/templates/commerce/provider.underscore #, python-format @@ -6382,30 +6432,32 @@ msgstr "Haga clic para editar" msgid "title" msgstr "Título" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -6428,6 +6480,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/fr/LC_MESSAGES/django.mo b/conf/locale/fr/LC_MESSAGES/django.mo index 3e0fcb445ac2cdfa9a2d4709b6aeb42c754e5f78..17da61dcc5acefd48c25a87cb828fde251be0961 100644 GIT binary patch delta 40770 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

c+aE-YsL$)!Zy3pnZQBwc1akGJZe}ali}HP;%5r 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\n" "Language-Team: French (http://www.transifex.com/open-edx/edx-platform/language/fr/)\n" @@ -313,6 +313,46 @@ msgid "" "verification." msgstr "" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "Vérifié" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" + +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "Code d'honneur" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "" + #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html @@ -345,9 +385,9 @@ msgid "" " to the ecommerce service." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" -msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" +msgstr "Audit" #: common/djangoapps/course_modes/models.py msgid "" @@ -355,54 +395,6 @@ msgid "" "set." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "Vérifié" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "Code d'honneur" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -896,6 +888,10 @@ msgid "" "email, and their account will be activated immediately upon registration." msgstr "" +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "Veuillez patienter" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2427,6 +2423,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3433,6 +3434,8 @@ msgstr "" msgid "Request user's username" msgstr "" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -3441,6 +3444,8 @@ msgstr "" msgid "Request user's email" msgstr "" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4416,6 +4421,8 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4443,7 +4450,7 @@ msgid "News" msgstr "" #: lms/djangoapps/branding/api.py -msgid "FAQs" +msgid "Help Center" msgstr "" #: lms/templates/static_templates/contact.html @@ -4451,10 +4458,9 @@ msgstr "" msgid "Contact" msgstr "Contact" -#: lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "Recrutement" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "" #: lms/templates/static_templates/donate.html msgid "Donate" @@ -5889,32 +5895,51 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/coupons.py @@ -6766,6 +6791,12 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -6774,10 +6805,15 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." msgstr "" #: lms/djangoapps/shoppingcart/models.py @@ -8602,6 +8638,14 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -8687,6 +8731,10 @@ msgstr "" msgid "No file provided for profile image" msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "" @@ -8696,11 +8744,16 @@ msgid "Public Service URL" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" +msgid "Path to authoring app's JS" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" msgstr "" #: openedx/core/djangoapps/programs/models.py @@ -8713,6 +8766,14 @@ msgid "" " 0." msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -8757,6 +8818,10 @@ msgstr "" msgid "username@domain.com" msgstr "" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -8772,12 +8837,16 @@ msgstr "Mot de passe" msgid "Remember me" msgstr "Se souvenir de moi" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -8790,9 +8859,13 @@ msgstr "" msgid "Jane Doe" msgstr "" -#: lms/templates/register.html -msgid "Needed for any certificates you may earn" -msgstr "Nécessaire pour tous certificats que vous pourriez obtenir" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." +msgstr "" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -8800,6 +8873,9 @@ msgstr "Nécessaire pour tous certificats que vous pourriez obtenir" msgid "Public username" msgstr "" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -8826,6 +8902,8 @@ msgstr "Année de naissance" msgid "Mailing address" msgstr "Adresse postale" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -8840,10 +8918,18 @@ msgstr "" msgid "Terms of Service and Honor Code" msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -9577,6 +9663,21 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "Suivre ce Cours" @@ -9584,14 +9685,9 @@ msgstr "Suivre ce Cours" #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" -"Suivez gratuitement ce cours et accédez à toutes les données, activités, " -"tests et forum. Si votre travail est satisfaisant et si vous adhérez à la " -"charte utilisateur, vous recevrez un Certificat sur l'honneur personnalisé " -"pour officialiser votre réussite." #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" @@ -10854,10 +10950,10 @@ msgstr "Emplacement du dépôt" msgid "Repo Branch (optional)" msgstr "Branche du dépôt (optionnelle) " -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" -msgstr "Charger un nouveau cours à partir de github" +msgid "Load new course from GitHub" +msgstr "" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html @@ -12448,6 +12544,10 @@ msgstr "Votre note finale :" msgid "Grade required for a {cert_name_short}:" msgstr "Note requise pour le {cert_name_short}:" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -14018,10 +14118,6 @@ msgstr "Information d'inscription" msgid "Number of enrollees (admins, staff, and students) by track" msgstr "Nombre d'inscrits (admins, staff, and students) par mode" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "Audit" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "" @@ -16223,6 +16319,11 @@ msgstr "" msgid "FAQ" msgstr "FAQ" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "Recrutement" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "Kit média" @@ -16271,10 +16372,6 @@ msgstr "Paramètres du compte" msgid "Please Wait" msgstr "Veuillez patienter" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "Veuillez patienter" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "Se connecter ou s'inscrire" @@ -16404,7 +16501,7 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" #: lms/templates/verify_student/pay_and_verify.html @@ -18232,6 +18329,10 @@ msgstr "Envoyez un email à l'équipe pédagogique pour créer un cours" msgid "New Library" msgstr "Nouvelle Bibliothèque" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "Merci de corriger les champs en surbrillance ci-dessous." @@ -18409,6 +18510,10 @@ msgstr "" msgid "Libraries" msgstr "Bibliothèques" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "Relancer le cours" @@ -18520,6 +18625,18 @@ msgstr "" "Les Bibliothèques contiennent des composants pouvant être utilisés au sein " "de plusieurs cours. Créez votre première Bibliothèque!" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "Nouveau sur {studio_name}?" @@ -18791,6 +18908,10 @@ msgid "" " library." msgstr "" +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "S'inscrire" diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.mo b/conf/locale/fr/LC_MESSAGES/djangojs.mo index 0e07db938e018846c9e02aa8691d6a8d69e85782..ea024e6249cd9dc0fdfbe7b5751ebbbdf7a16a41 100644 GIT binary patch delta 39 rcmZ49!M41EZG+D(E+bt7V+A8aD?`)CVYlQsfm}ln*I;w)tyL=l|LhGU delta 39 pcmZ49!M41EZG+D(E<;@-69q$KD-(msVYlQsVO-PAwYOHS1ONbU4KDxy diff --git a/conf/locale/fr/LC_MESSAGES/djangojs.po b/conf/locale/fr/LC_MESSAGES/djangojs.po index 05e5fe0d2e..c0aca475ae 100644 --- a/conf/locale/fr/LC_MESSAGES/djangojs.po +++ b/conf/locale/fr/LC_MESSAGES/djangojs.po @@ -114,8 +114,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:40+0000\n" -"PO-Revision-Date: 2015-11-24 13:50+0000\n" +"POT-Creation-Date: 2015-12-03 21:15+0000\n" +"PO-Revision-Date: 2015-12-01 21:00+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: French (http://www.transifex.com/open-edx/edx-platform/language/fr/)\n" "MIME-Version: 1.0\n" @@ -3636,7 +3636,51 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" msgstr "" #: lms/static/js/course_survey.js @@ -3995,7 +4039,13 @@ msgid "Loading your courses" msgstr "Chargement de vos cours" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." msgstr "" #: lms/static/js/student_account/views/account_settings_factory.js @@ -6107,7 +6157,7 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" @@ -6270,30 +6320,32 @@ msgstr "Cliquer pour modifier" msgid "title" msgstr "titre" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -6316,6 +6368,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/he/LC_MESSAGES/django.mo b/conf/locale/he/LC_MESSAGES/django.mo index 66614d555d12c662baa5bc36904d8c7a59195b9b..0fbd20944ae8645bc8fec0f23173ecf958bdfc30 100644 GIT binary patch delta 23 fcmdm|xKDAz4R$UgT?1nUBSR}gv(1m#?{EMBU, 2015 # Nadav Stark , 2015 # shay nativ , 2015 +# Yaron Shahrabani , 2015 # yuval zana, 2015 # #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# # edX translation file. @@ -61,7 +62,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:41+0000\n" +"POT-Creation-Date: 2015-12-03 21:16+0000\n" "PO-Revision-Date: 2015-11-24 13:39+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Hebrew (http://www.transifex.com/open-edx/edx-platform/language/he/)\n" @@ -201,6 +202,49 @@ msgid "" "verification." msgstr "" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py lms/djangoapps/branding/api.py +#: openedx/core/djangoapps/user_api/views.py +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "" + #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html @@ -249,7 +293,8 @@ msgid "" msgstr "" #: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" msgstr "" #: common/djangoapps/course_modes/models.py @@ -258,57 +303,6 @@ msgid "" "set." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: common/djangoapps/course_modes/models.py lms/envs/devstack.py -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: common/djangoapps/course_modes/models.py lms/djangoapps/branding/api.py -#: openedx/core/djangoapps/user_api/views.py -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -804,6 +798,11 @@ msgid "" "email, and their account will be activated immediately upon registration." msgstr "" +#: common/djangoapps/third_party_auth/templates/third_party_auth/post_custom_auth_entry.html +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2349,6 +2348,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3357,6 +3361,8 @@ msgstr "" msgid "Request user's username" msgstr "" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -3365,6 +3371,8 @@ msgstr "" msgid "Request user's email" msgstr "" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4342,6 +4350,8 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4369,7 +4379,7 @@ msgid "News" msgstr "" #: lms/djangoapps/branding/api.py -msgid "FAQs" +msgid "Help Center" msgstr "" #: lms/djangoapps/branding/api.py lms/templates/static_templates/contact.html @@ -4377,9 +4387,8 @@ msgstr "" msgid "Contact" msgstr "" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" +#: lms/djangoapps/branding/api.py +msgid "Careers" msgstr "" #: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html @@ -5859,32 +5868,51 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/coupons.py @@ -6753,6 +6781,12 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -6761,10 +6795,15 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." msgstr "" #: lms/djangoapps/shoppingcart/models.py @@ -8549,6 +8588,14 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -8634,6 +8681,10 @@ msgstr "" msgid "No file provided for profile image" msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "" @@ -8643,11 +8694,16 @@ msgid "Public Service URL" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" +msgid "Path to authoring app's JS" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" msgstr "" #: openedx/core/djangoapps/programs/models.py @@ -8660,6 +8716,14 @@ msgid "" " 0." msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -8704,6 +8768,10 @@ msgstr "" msgid "username@domain.com" msgstr "" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -8724,12 +8792,16 @@ msgstr "" msgid "Remember me" msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -8747,7 +8819,7 @@ msgstr "" #. immediately #. below a field meant to hold the user's full name. #: openedx/core/djangoapps/user_api/views.py lms/templates/register.html -msgid "Needed for any certificates you may earn" +msgid "Your legal name, used for any certificates you earn." msgstr "" #. Translators: This label appears above a field on the registration form @@ -8756,6 +8828,9 @@ msgstr "" msgid "Public username" msgstr "" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -8788,6 +8863,8 @@ msgstr "" msgid "Mailing address" msgstr "" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -8802,10 +8879,18 @@ msgstr "" msgid "Terms of Service and Honor Code" msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -9504,6 +9589,21 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "" @@ -9511,9 +9611,8 @@ msgstr "" #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" #: lms/templates/admin_dashboard.html @@ -10704,9 +10803,9 @@ msgstr "" msgid "Repo Branch (optional)" msgstr "" -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" +msgid "Load new course from GitHub" msgstr "" #. Translators: 'dir' is short for 'directory' @@ -12220,6 +12319,10 @@ msgstr "" msgid "Grade required for a {cert_name_short}:" msgstr "" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -13643,10 +13746,6 @@ msgstr "" msgid "Number of enrollees (admins, staff, and students) by track" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "" @@ -15671,6 +15770,11 @@ msgstr "" msgid "FAQ" msgstr "" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "" @@ -15714,10 +15818,6 @@ msgstr "" msgid "Please Wait" msgstr "" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "" @@ -15838,7 +15938,7 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" #: lms/templates/verify_student/pay_and_verify.html @@ -17474,6 +17574,10 @@ msgstr "" msgid "New Library" msgstr "" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "" @@ -17632,6 +17736,10 @@ msgstr "" msgid "Libraries" msgstr "" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "" @@ -17739,6 +17847,18 @@ msgid "" "courses. Create your first library with the click of a button!" msgstr "" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "" @@ -17997,6 +18117,10 @@ msgid "" " library." msgstr "" +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "" diff --git a/conf/locale/he/LC_MESSAGES/djangojs.mo b/conf/locale/he/LC_MESSAGES/djangojs.mo index db799f2521ebda0b68d95f211035363e957117b3..3db92ddd46af5bb180ac0a0188f3b3bf8308e459 100644 GIT binary patch delta 37 pcmaFO{hE7&2s4+Fu7R0~)(IZhzg5X3du?8>~12>`TF2+jZi delta 37 mcmaFO{hE7&2s4+Vu91m?p|O>T!DKmRIZhbYbh9h-GA01D#R%B| diff --git a/conf/locale/he/LC_MESSAGES/djangojs.po b/conf/locale/he/LC_MESSAGES/djangojs.po index ca1125ed05..f22b5f9890 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-11-24 13:40+0000\n" -"PO-Revision-Date: 2015-11-24 13:50+0000\n" +"POT-Creation-Date: 2015-12-03 21:15+0000\n" +"PO-Revision-Date: 2015-12-01 21:00+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Hebrew (http://www.transifex.com/open-edx/edx-platform/language/he/)\n" "MIME-Version: 1.0\n" @@ -3441,7 +3441,51 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" msgstr "" #: lms/static/js/course_survey.js @@ -3784,7 +3828,13 @@ msgid "Loading your courses" msgstr "" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." msgstr "" #: lms/static/js/student_account/views/account_settings_factory.js @@ -4590,6 +4640,7 @@ msgstr "" #: cms/static/js/views/assets.js #: cms/templates/js/asset-upload-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore msgid "Choose File" msgstr "" @@ -5810,7 +5861,7 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" @@ -5966,30 +6017,32 @@ msgstr "" msgid "title" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -6012,6 +6065,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/hi/LC_MESSAGES/django.mo b/conf/locale/hi/LC_MESSAGES/django.mo index 9f0ac2977ac9f1b2f903bdf8df57223e227fa759..50282abba7dc603ac2dc3345b738c80c06a1039d 100644 GIT binary patch delta 18275 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 n^1Lbs-0-Ag$1~;lDkXV`chBaO\n" "Language-Team: Hindi (http://www.transifex.com/open-edx/edx-platform/language/hi/)\n" @@ -210,6 +210,47 @@ msgid "" "verification." msgstr "" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" + +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "ऑनर कोड" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "" + #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html @@ -258,7 +299,8 @@ msgid "" msgstr "" #: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" msgstr "" #: common/djangoapps/course_modes/models.py @@ -267,55 +309,6 @@ msgid "" "set." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: common/djangoapps/course_modes/models.py lms/envs/devstack.py -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "ऑनर कोड" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -811,6 +804,11 @@ msgid "" "email, and their account will be activated immediately upon registration." msgstr "" +#: common/djangoapps/third_party_auth/templates/third_party_auth/post_custom_auth_entry.html +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2345,6 +2343,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3352,6 +3355,8 @@ msgstr "" msgid "Request user's username" msgstr "" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -3360,6 +3365,8 @@ msgstr "" msgid "Request user's email" msgstr "" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4337,6 +4344,8 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4364,7 +4373,7 @@ msgid "News" msgstr "" #: lms/djangoapps/branding/api.py -msgid "FAQs" +msgid "Help Center" msgstr "" #: lms/templates/static_templates/contact.html @@ -4372,10 +4381,9 @@ msgstr "" msgid "Contact" msgstr "संपर्क करें" -#: lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "नौकरियां" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "" #: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html msgid "Donate" @@ -5819,32 +5827,51 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/coupons.py @@ -6700,6 +6727,12 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -6708,10 +6741,15 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." msgstr "" #: lms/djangoapps/shoppingcart/models.py @@ -8536,6 +8574,14 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -8621,6 +8667,10 @@ msgstr "" msgid "No file provided for profile image" msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "" @@ -8630,11 +8680,16 @@ msgid "Public Service URL" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" +msgid "Path to authoring app's JS" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" msgstr "" #: openedx/core/djangoapps/programs/models.py @@ -8647,6 +8702,14 @@ msgid "" " 0." msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -8691,6 +8754,10 @@ msgstr "" msgid "username@domain.com" msgstr "" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -8706,12 +8773,16 @@ msgstr "पासवर्ड" msgid "Remember me" msgstr "मुझे याद रखें" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -8724,9 +8795,13 @@ msgstr "" msgid "Jane Doe" msgstr "" -#: lms/templates/register.html -msgid "Needed for any certificates you may earn" -msgstr "जो भी प्रमाण पत्र आप अर्जित करते हैं उनके लिए आवश्यक है" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." +msgstr "" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -8734,6 +8809,9 @@ msgstr "जो भी प्रमाण पत्र आप अर्जित msgid "Public username" msgstr "" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -8760,6 +8838,8 @@ msgstr "जन्म का वर्ष" msgid "Mailing address" msgstr "डाक - पता" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -8774,10 +8854,18 @@ msgstr "" msgid "Terms of Service and Honor Code" msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -9475,6 +9563,21 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "इस पाठ्यक्रम को ऑडिट करें" @@ -9482,9 +9585,8 @@ msgstr "इस पाठ्यक्रम को ऑडिट करें" #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" #: lms/templates/admin_dashboard.html @@ -10722,10 +10824,10 @@ msgstr "रिपोज़िटरी का स्थान" msgid "Repo Branch (optional)" msgstr "रिपोज़िटरी शाखा (optional)" -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" -msgstr "GitHub से नया पाठ्यक्रम लोड करें" +msgid "Load new course from GitHub" +msgstr "" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html @@ -12268,6 +12370,10 @@ msgstr "आपकी अंतिम श्रेणी:" msgid "Grade required for a {cert_name_short}:" msgstr " {cert_name_short} के लिए आवश्यक श्रेणी:" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -13725,10 +13831,6 @@ msgstr "नामांकन के बारे में जानकार msgid "Number of enrollees (admins, staff, and students) by track" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "" @@ -15817,6 +15919,11 @@ msgstr "" msgid "FAQ" msgstr "अक़्सर पूछे गए सवाल" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "नौकरियां" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "मीडिया किट" @@ -15860,10 +15967,6 @@ msgstr "" msgid "Please Wait" msgstr "" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "" @@ -15984,7 +16087,7 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" #: lms/templates/verify_student/pay_and_verify.html @@ -17622,6 +17725,10 @@ msgstr "" msgid "New Library" msgstr "" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "" @@ -17780,6 +17887,10 @@ msgstr "" msgid "Libraries" msgstr "" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "" @@ -17887,6 +17998,18 @@ msgid "" "courses. Create your first library with the click of a button!" msgstr "" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "" @@ -18145,6 +18268,10 @@ msgid "" " library." msgstr "" +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "" diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.mo b/conf/locale/hi/LC_MESSAGES/djangojs.mo index a61853fb782dfc8b7b57131ceaba2e842181ffbc..5a03176d606c28e287d19abe6db2ef8fba27cc2f 100644 GIT binary patch delta 65 zcmX@VpXvO5rVU+IMn<{@#tKG;R)(h920*|S;IA8$T9#RynV+ZYl30>zrC?-WXsT-n QRA&fMXJD{-kCkvL0Gay|zrC?-WXsT-n MS7*9;kCkvL0Gg^2^Z)<= diff --git a/conf/locale/hi/LC_MESSAGES/djangojs.po b/conf/locale/hi/LC_MESSAGES/djangojs.po index 52091dd982..4161acec71 100644 --- a/conf/locale/hi/LC_MESSAGES/djangojs.po +++ b/conf/locale/hi/LC_MESSAGES/djangojs.po @@ -47,8 +47,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:40+0000\n" -"PO-Revision-Date: 2015-11-24 13:45+0000\n" +"POT-Creation-Date: 2015-12-03 21:15+0000\n" +"PO-Revision-Date: 2015-12-01 21:00+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Hindi (http://www.transifex.com/open-edx/edx-platform/language/hi/)\n" "MIME-Version: 1.0\n" @@ -3466,7 +3466,51 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" msgstr "" #: lms/static/js/course_survey.js @@ -3809,7 +3853,13 @@ msgid "Loading your courses" msgstr "" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." msgstr "" #: lms/static/js/student_account/views/account_settings_factory.js @@ -5853,7 +5903,7 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" @@ -6009,30 +6059,32 @@ msgstr "" msgid "title" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -6055,6 +6107,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.mo b/conf/locale/ko_KR/LC_MESSAGES/django.mo index 38f3a8114330287a092d837eeb19a10cae916e65..efa6b7ca740e0b4b1b3456de11439ee3b4f3079e 100644 GIT binary patch delta 47863 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 delta 48903 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

_K<)I2yJ3+64kIN@#PqT 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 Zm77{zw2)^J=USAdw<-)@Qu_D9{{wHD3pW4& diff --git a/conf/locale/ko_KR/LC_MESSAGES/django.po b/conf/locale/ko_KR/LC_MESSAGES/django.po index 1116c6ab56..7d4a734283 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/django.po +++ b/conf/locale/ko_KR/LC_MESSAGES/django.po @@ -92,7 +92,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:41+0000\n" +"POT-Creation-Date: 2015-12-03 21:16+0000\n" "PO-Revision-Date: 2015-11-24 13:39+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Korean (Korea) (http://www.transifex.com/open-edx/edx-platform/language/ko_KR/)\n" @@ -220,6 +220,46 @@ msgid "" "verification." msgstr "" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "인증" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" + +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "학습자 서약" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "" + #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html @@ -252,9 +292,9 @@ msgid "" " to the ecommerce service." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" -msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" +msgstr "청강" #: common/djangoapps/course_modes/models.py msgid "" @@ -262,54 +302,6 @@ msgid "" "set." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "인증" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "학습자 서약" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -801,6 +793,10 @@ msgid "" "email, and their account will be activated immediately upon registration." msgstr "" +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "잠시 기다려 주십시오." + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2326,6 +2322,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3330,6 +3331,8 @@ msgstr "" msgid "Request user's username" msgstr "" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -3338,6 +3341,8 @@ msgstr "" msgid "Request user's email" msgstr "" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4313,6 +4318,8 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4340,7 +4347,7 @@ msgid "News" msgstr "" #: lms/djangoapps/branding/api.py -msgid "FAQs" +msgid "Help Center" msgstr "" #: lms/templates/static_templates/contact.html @@ -4348,10 +4355,9 @@ msgstr "" msgid "Contact" msgstr "연락처" -#: lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "직업" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "" #: lms/templates/static_templates/donate.html msgid "Donate" @@ -5778,32 +5784,51 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/coupons.py @@ -6653,6 +6678,12 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -6661,10 +6692,15 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." msgstr "" #: lms/djangoapps/shoppingcart/models.py @@ -8459,6 +8495,14 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -8544,6 +8588,10 @@ msgstr "" msgid "No file provided for profile image" msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "" @@ -8553,11 +8601,16 @@ msgid "Public Service URL" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" +msgid "Path to authoring app's JS" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" msgstr "" #: openedx/core/djangoapps/programs/models.py @@ -8570,6 +8623,14 @@ msgid "" " 0." msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -8614,6 +8675,10 @@ msgstr "" msgid "username@domain.com" msgstr "" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -8629,12 +8694,16 @@ msgstr "비밀번호" msgid "Remember me" msgstr "로그인 상태 유지" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -8647,9 +8716,13 @@ msgstr "" msgid "Jane Doe" msgstr "" -#: lms/templates/register.html -msgid "Needed for any certificates you may earn" -msgstr "앞으로 받게 될 이수증에 필요합니다. 영문이름 병기를 원하시면 영문이름을 추가하세요." +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." +msgstr "" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -8657,6 +8730,9 @@ msgstr "앞으로 받게 될 이수증에 필요합니다. 영문이름 병기 msgid "Public username" msgstr "" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -8683,6 +8759,8 @@ msgstr "출생연도" msgid "Mailing address" msgstr "우편주소" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -8697,10 +8775,18 @@ msgstr "" msgid "Terms of Service and Honor Code" msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -9397,6 +9483,21 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "이 강좌 청강" @@ -9404,12 +9505,9 @@ msgstr "이 강좌 청강" #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" -"무료로 본 강좌를 청강하고 모든 강좌의 자료, 활동, 시험, 게시판을 이용하세요. 명예규범을 잘 따르고 학습활동이 만족스럽다면, 성취를 " -"보여준 학습자에게 명예규범 인증서가 부여됩니다. " #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" @@ -10621,10 +10719,10 @@ msgstr "저장소 위치" msgid "Repo Branch (optional)" msgstr "분기 저장소 (선택)" -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" -msgstr "github로부터 새 강좌 올림" +msgid "Load new course from GitHub" +msgstr "" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html @@ -12162,6 +12260,10 @@ msgstr "최종 성적" msgid "Grade required for a {cert_name_short}:" msgstr "{cert_name_short} 에 필요한 성적:" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -13650,10 +13752,6 @@ msgstr "등록 정보" msgid "Number of enrollees (admins, staff, and students) by track" msgstr "유형별 (관리자, 운영팀, 학습자) 등록 인원" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "청강" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "전문" @@ -13837,7 +13935,7 @@ msgstr "성적 보고서 생성" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Generate Problem Grade Report" -msgstr "성적 보고서 생성 오류" +msgstr "문항 성적 보고서 생성" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Reports Available for Download" @@ -15746,6 +15844,11 @@ msgstr "" msgid "FAQ" msgstr "자주하는 질문" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "직업" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "미디어 키트" @@ -15791,10 +15894,6 @@ msgstr "계정 설정" msgid "Please Wait" msgstr "잠시 기다려 주십시오." -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "잠시 기다려 주십시오." - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "로그인 또는 가입" @@ -15921,8 +16020,8 @@ msgstr "{course_name}의 인증 마감일은 {date}까지였습니다. 인증을 #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." -msgstr "인증 이수증으로 업그레이드할 수 있는 날짜가 지났습니다. 명예 이수증은 지금 발급 가능합니다. " +"passed." +msgstr "" #: lms/templates/verify_student/pay_and_verify.html msgid "Upgrade Your Enrollment For {course_name}." @@ -17647,6 +17746,10 @@ msgstr "강좌를 만들기 위해 운영팀에게 이메일" msgid "New Library" msgstr "새 콘텐츠 보관함" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "아래에 강조한 필드를 수정하세요." @@ -17812,6 +17915,10 @@ msgstr "" msgid "Libraries" msgstr "콘텐츠 보관함" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "강좌 다시 시작하기" @@ -17928,6 +18035,18 @@ msgid "" msgstr "" "콘텐츠 보관함은 다양한 강좌에서 다시 사용할 수 있는 구성요소를 가지고 있습니다. 버튼 클릭 한 번으로 첫 콘텐츠 보관함을 만들어보세요!" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "{studio_name}에 처음 오셨나요?" @@ -18207,6 +18326,10 @@ msgstr "" "교수자는 콘텐츠 보관함의 전체 수정 권한을 가지며, 다른 강좌 운영팀 구성원을 추가하고 삭제할 수 있습니다. 이를 위해 보관함에 교수자가" " 최소 1명 이상 있어야 합니다. " +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "가입" diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo b/conf/locale/ko_KR/LC_MESSAGES/djangojs.mo index 2339e4c11b8ac3e7115c9cd33d153051c2cbed99..af7a4397eca14c752956523c91c30942c7704f40 100644 GIT binary patch delta 39 rcmcaKo#oPWmJOnFxQuiSj1`Owtqe^k%g>SH1ab{QT!YPSb9(Xt_tXpB delta 39 pcmcaKo#oPWmJOnFxD0iTOcV@_txOCi%g>SHgmFzbyUppz2LSj;3+Mm< diff --git a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po index 9b75773e73..01bdec847b 100644 --- a/conf/locale/ko_KR/LC_MESSAGES/djangojs.po +++ b/conf/locale/ko_KR/LC_MESSAGES/djangojs.po @@ -57,8 +57,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:40+0000\n" -"PO-Revision-Date: 2015-11-24 13:50+0000\n" +"POT-Creation-Date: 2015-12-03 21:15+0000\n" +"PO-Revision-Date: 2015-12-01 21:00+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Korean (Korea) (http://www.transifex.com/open-edx/edx-platform/language/ko_KR/)\n" "MIME-Version: 1.0\n" @@ -3410,7 +3410,51 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" msgstr "" #: lms/static/js/course_survey.js @@ -3744,7 +3788,13 @@ msgid "Loading your courses" msgstr "강좌를 불러오고 있습니다." #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." msgstr "" #: lms/static/js/student_account/views/account_settings_factory.js @@ -4550,6 +4600,7 @@ msgstr "" #: cms/static/js/views/assets.js #: cms/templates/js/asset-upload-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore msgid "Choose File" msgstr "" @@ -5765,7 +5816,7 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" @@ -5921,30 +5972,32 @@ msgstr "" msgid "title" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -5967,6 +6020,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.mo b/conf/locale/pt_BR/LC_MESSAGES/django.mo index ede4d2e30bb4465dc08ef3476c82d262e793b79a..0fa4f4fd94e5cd8ece01a6e397b0a530d193d673 100644 GIT binary patch delta 23067 zcmZA91#}fxqxSJRgb>^z1WSS@0g@2h-5na-gS$Hnw79!larfes;98^+44J>lJskv@6+1cpBPmy1l4{7 z@?fX3SC8w}>8=yM464l}Jm>nNr zDEh{j@(2tj-57m&zB7bKDjbRG*-T7>8_^#RqaR*JHGB_K<6BIDe(lW2{ZZv1m<&r{ zBCLT)Fd8*OZEU&^x@usAEtra0ie;#VE?6HTTf%vddhln=kEvK_b+`hm!_6@__QJwA zADJxYB5LOHcW|6Atcpta?ZEnLGfX5yJ^mim(0SB@?xWWF4XQ)QJ33AfX2;A}(Wcv= z?)w_GXXc_d?Jkvj*r1)bm-ML4#_6afU)GuV*OY7`LsN7JwG?M;`Zgva{lxkT_25sa z1~YUq9m|c%FNr?b1T`})Py-l%dd>{ggIAz0Zgq(S5%~^t;5E#OpD+_4-gWfDH<%aQPekew3F+oIm2e0a$5>2)pRf=5 zbvK)F2*xKp6IDJBli^ByhTCx(F6m)TN4}mMNz!dG3Zr|Oj*rLjI{(XvRHGoIx0#YY zs0R!}9mCqw@RQMiMFEPDNim6dE7Kq9ZMa^h_udIJ@TcLuj zPzxid5N*?AP@8WGroa`b26v#=^dRa%KcHsf7HV%iMb&?YQRvs#EJblt{#Tex=f52h z-OvZaaTIFvY(ve!84SXEsGd9h%t#VpVv?y)BhQS%7>;VME^6&tp=NL}>i#jP%{mp` zAR-%yXqTQxb>ImW#Pt2mNNb=Pj7E*H9jc)|sHGZ;<#D7fKW4p*nxT8Bseg&ur0+2; z{@0)N4jVS4|cNY*{BAVqZ(Xm%eSIBd>b{jDF>SOK@e)B1yM6p z4>hwfm=1>xWd1{m%p{{J9<&wx2bms*qDD{}Bd`tzp=(`^g-9R4{P+%YV(4IF9czEg zNB$!8$1|7)AGky`wSS?eH2x4XrO7Zg>C~tWOLUsHB2IE`Iis@PURO~;e5JB(kDj0}0Fc)@3^?asv8LH=-Q0IR? zcEIDdJkLlo14S{M{OXtq2czoG!Ns@?S7OOgd{}X>bDu~Ien$1U?bl}a_eJe$7uCQn zoBuuPzO$&2R{zHA=6aZgbVt+($6!WWg<6Wks6BQTYvL7jb&P^Wo8uIMfutj`1=dCF z`Yl)&?_zF@7-Oco5o(XLK<(;os0WWmE$K?s)bB*ycM>&_=eGR)7{;LyBpho-oC4LM zOsMmj9rb`>s69~?HAC%Dn{5Eb$ML8KO+nqa9Mz%SxBxF8+sElN&UEZotVR0oam?dX zA{ED*hOVG?^$jeJe_&zEJ%Rm!EineypdOrfqUlfy)ZPff92kzi*Z?)4CYTu8U~cS& zsz2K$qD{5}^~T$Zn(_mv7t1qDjKPz58)9DUffJBdhVvdZl0K8U7h_R-qt_JHA75ez z9Ka|a;T^npLwD(P^X9vQJIE+H!#wC2YKp7QG;7ur6Oe9)>Tp;59S5OiDrT1X zJ+KtD32&j+`aSA}6mPcK8^tjV=_Xi7eeF&}4erFW7>hdhS5Ysb=Qf>ij+ydcRKvM2 zIYy#7TEN33K9G)aJ}M&(zC<6-h^-Iyw+_D#lvpVk)iG8bxp~YEzs=HGBj0;D1mJCz@{> z$cUPOFjT_@u>e*;9lwE?8s}m{T#wp>J1_(8N7cK6t{(WBh}KMJMd_@V4)bCKERV%- zEULj+)J&W~oq|iKO?nl>@jj|viiM_w88Co!ZuG};*cqEFWd1e9$H>r#ZlHSp3##G2 zZ2m{o1L7|-^-^Ft(g7F`o1w~EVlZ~b5S)Zba2IC8SPaG67=*rynSb4oix;yhRK->p zgPPi7s2TYYbKrfO_FZCTC=GTeKNRcWJZz0munksSYDT&NGm%cajHULlX;FKjyt~|t zxIXGwv`0N~Flt7|VFR3j+GLNhI41eltZ8Lb{o2Sjahjvrd5cp0XJEcO*7YrFzALpxBXYCneJB}~inosUE`^(i)*8#AERDi>;s3t7vfW~Pp{HR`_J zsN*;U_25ycC7p)qz)H-CJJAZ$uJ=W;$-EHOqju?ORD+K&5k5mT^cQN4eK(tQ zR@8{XQ5~yjjYf5>0~W%bm>E~&O+1R4xy4(U|71kAY%zP_p!GCr1V5ps?kT3nm#F%F zTg?O0S#zQ46+yk(%3vh6L=9jXszVD<@0%5VbZc=B9z``cWV@Ym)Pq){I;VvwRCsE}-JIvB1b%|(7127v#p&k&8T7q7v zDISR7IK}24#Q3C-p=Rnds)IkHX6OwjMbA#tk>sd)=}`j=L$&Wl+JYje^IZdVV|z@2 zeNZF$8rAcOm=b59Mz#vI`*+*?YskCDd4jcZ!Y*@+Z=mjfh++7LNxP2!ccy1SsI@DI z8bJe0f^9GayIbd?I(8U!OfRA~?Gx0J`LMM$lR7eF?|>P}pQx$#J!m?R+8T`heC8&D69#e#Sl zgE7G&)?bkjB9T}fwMIiR4UR^w)qK=a9K*zT(RvGYydI-E@&Z$1qVG*dGozL&JE~p* zR7XnL{Mz3${~Ae4GBRQZ)Gi){>d1UlgWsYL?!p|n7gysQ)cxNaHhX3gs)Gwq4_t-n z_!d;V`%weCjOxha!>-Brn+)BUIF>YPlMb_!4n1NzRtw2;I-xJ+p-0VEu83pi!zTuN zQ+^7oQC{r0>F75n_z6z_IxL5uP{+O0NwcRKx60@D3t-C&=9kY*3?aQAxzBYT63I_S z4EePjNEo=U5$w-Y|dPJBe*bf51uD z?56oj_5@p#c5j())AzA7=^VG2DW31d5Ltj5P`kb2&*njmuq^2om>!p6Qv41zrAJXS z@HZyJq<74&PlpXj2Vy=PfSU4ESQvjm4K)5;I@Od&4kB7R7Zc-pRD-)P0UpBScpUxl z3Z}wm7>xg-_D6c9WqV-$UI{_`Z2pS3%uS z6E*VYSQ$H`FK$D1bT=l#!>If-sCF)*%I~A{e?xr+yubi_d*3x52FV|o9%n~QX$0!Q zl~7Y3jp{%*OoM|_Q#l1o<8jP_KEIgvMKG2jT@oweFf5Npur9`bXpU#JOC*+z&8P-@ zJTf<~Mor;ktcR~~7gl)8M=`#~b~yA`^T7M4z4HmxPVy&aDtyV*0DH?e0K$r z3PcJ&HGiENf@w+n|7JE%UW`w=DQZSqp=P2dYNm#vrg|nO!j)JGH)BD3hAI#G-Rz_NYy|1AF2nbPEtE`_UY$e%Oih z0c?mlKAHb5cPJ)dDIQ=E^8ftDoPwPHn)g64^e4Xt=D-*X#POI7*I@=chmG(N24Tt1 z%zr8(Ek2uL)Dtx$Td*XC|7YG@T~Q6s#xUH6>i8opju{+}(-<4z4%~#*v6aW;J%$@_ zI|KL~b*dKoc$~7N*ZH^}Z^OUE_jr4hoDX;H>In41N~ld)3$<%oVq)xuX>cIwv`j)Z zyc{(Xn^5;3$E0}Prf;I!dw>b?wQCDLVFEII5|{@h#$eLvFc6ENrmzv}IQGKi*dH~6 zqfrgdwdu8(ne;wX{cETJ+(vcmH`E)^eMLkKyu;L($j=mHMm-=KrojBD4wgfWsH#mz zTbrY1CI&UK9+({mqV8XWiEtyv!|#v|yUt!B>cAOP2X3RL_BpDD@e-OIC$y$SJs<FYd6*w%tSq4p3Ps5k)$_aF1&+! zrN&R>@qTFy!aSr)phnygwN#TZ3$C*1qp0`DZ7hqvi9JpT&vz;l3B#VK&9o42;8xTc zj_2$J;cC>2=OkvuKTzdKlA3e~zF=2Z!L{TUN$&A}m%N7;NHN zCyCU@*EkF-@h7T;EYeX)`W#=0b=-bJElt9-W+a(Wo3k=%MmnH6_BCoLzeSCB7pmS} z)KYy$)lZnt<9ct%kE`w=!I_4w27DMnV>KJ~;APfpHo3b40oL50DSu0e> z`k{C2QO9hR&EJHocMNsk4b(tixT%9tPVCDreue6J`yk^W)QBdb z&iw+^9$Ak%*V|BQd<8W#FEI)F1)C*JgPNgo7=#TmO6Pwd5xr%R0yZr;| zfyuI&2WCMnQ4S2kisi$8f2QR_gxE^(iE~DDLg(dK_@_D{fJiFN}6;M-J12rR! zQ7@c{5|j-y1E_+U;yS1ix3hLfEzJPb z9+-uCpKK4~{HuqL$OJupwbuUp30wmWMSc1e$13QSA)*J3v(7~=$!eQEf?9%0sHwYwI{&Y2dFDuS z&hwxiP!4t8>!YT8ymdBePb^2Bp7mHppZ{lwXlfJXH|I70wRVxH%~A{X=IV-ip)A1& z+=*@RA!;fsN0|;bMYY!tE8=L>r|TJ1yKhk=PgOwea{ihSQG=5(5)Ytm_yfzKe?jxk zZi3p~y-_csv8YWt8?|)HP*cANH4}$X^)KOae2m%)V+)z3n}T6F|C@*~70z`mjsAr_ z-oN2AL^XT{b>lVEr{Eo%evcaYf0zr?6frYU9K%U}g<7g_a06~ey`UNwH6L!n(N%+M zh-i}?L2Z^(s0ZJ){)*nsh+5Nl#ms|~qc&qU)b6i{dO$Z+hh|_)+=~U!zqsjG4b%(| zDbD%VZd^@Jb^j!Ck(`osI|>l!qf{x9nUhT24hfrWU6%)YAN=kmg*c1 z#%ngeZb{C+K9Ad!^mu=@4o1z$9@K9A5s%?*JcP?inRj=K(q@Skpk^#-8FOD&EJ(T- zYLE0l4P+Qj$4RIGXD(}&D%d5W5thJ;*akJFYfufGMvdSaM&lFIUMN-0SP?b#HE;m- zMRnkJY>a{BO?nXO!JAPtxC4XGJxU}8k%y?=o3Mg06XqcujynHMQ5|WEnwh?+kq<+? znx~>(Nb^xIo;|3KCod5-R2j8)jqx=0z;RfllIihb)QB$P zW(=up_RKX@!#|^D;uRLcfGTFj>R?~et5E|9sA}p5V@jR>!bEgTs-QMuZ`5WP=&iuF zSoKj4#~Dce9ejz=bvegaxt@80odfXW`6O&L=wj8x)8*Kh=)Rdk> zP5s}fHRJ%US%<)Tx+PrRRB87?Muo=xzo2NVK91lW` zXa@Gfb*Qz@(%f{U2>lkcAdM@fk^c)$8>%1YNwR2jSpF~lp zH&iRs3#2D%jc1~c*Aa}wkEkik)6(PpOK3~fNROdr@*3(`K0|dVxRsfqNSs8v4#w!* z+$PeKj54jwFQ2X0k#y2F<_kzaEXuK&iJG!=ZOz)=L8U*SI-DfN%v>f^d$~{@o{Q!2 zB5HcBYECY*=bQ-@K< z`T?q=z8y?^{-};bpsP(&l!(^65vt*~*boP!I&cZKL{G64X6$G-XJZT{-44^?RMdl3 zVGG=i`fN$t$$YUXhDr~@=D4I2=U)weBqIWgb~X)kLQae`1b2{srHk1-W4n5sg zV;1a%g>fqCT%SNq;RDnz{~dKIKA|>Yx?Uzf1hr(vP%~2-bqrghPC*x!h|YOW)Pshi z8d`u_%blnP-Nx(q2(`8cdmHbfrqtjQX zN6w>`%Wggno6 zB8cc+Tmtn@Z)*yirKr=e0W~9gusdExo$E3K%u@76P3a8ONEe|tV=U^vYnTsTVmtt9HLouikb;mL|5;ZfisF^yCIyJXZoAx8>g%mc}e1b`fV_d?pCoPRyID3N6YG#( zkJ>yRP-~dx8@~Cld1|1hdhTfR0@;Fk@MYBb{spy1-lCSqXN-ApAZjUcp*kLc8h8Vj zh#Kf&Ra#R!9o66#R0m^GQ|&v}%v3(qDQJuu*;G{hIT(s-QOE5vYR^2jzCd;41M0N6 z@y40+oEz0pNz@uwKrKN7n{I~QZ$38P#X!o(px3Xa;^mP2ES-)Fql=I+oK~9JPt+pf*oi)W}9*NtR|329Z8J(M<7g_$TRP zllUe?`6nz$y3iE!*Y7UaRp|3&TMGIPv~ z498&73$Ownu<8F$dm(tP`Iv5m>c9ll=3Rq1@hf_f9?S!iD2%}^tqhc)m=tb$n=na$k+)&A&3oc~=! zPTP#(i#<-ScznmhljKJ&^Em(E2h`MmSnhGY!jNx0&TJfx8foek=I{9tIE(a1+>U8i znoWEX$CAE)l`(pi$NOK!FJ8s@?@ETxYLE9n66uNaNvB_9ev)m)hNPp`nyH+Cy-6Rz z!&qRQ8POZmiz?N6Gh%<#`Hn%IjuEH_&qKX&@1i#QUoH_HxA+^(9~9DJ8Pel05>KH< z{2uj6t+mnoHXMq@NWVqhAHK<)meQzG(E#;6Xn|^{C+fwu9JSdmG{ zB~cY?*mMl4$9+&ALK9GHHwX1uaT9fXi*7M5mTIVx*GC=K?x+EcM0G3{RsSr~LD#u$ z3;x8k6ud*dIFfEPFBE@NIxFf$5{i02ZPW-m+w@S>n{zG(;V#q^Uq$VaM_3O%+l&n` zNauew5q(OX#OnA4wQEanH@kZx>U3PeKA3xl`5!74qK;{YogVLh0ksbGX8Q}p0C0*^PnZX;V_k`~;v&k3YUDC%< zpQbC1bN*KlId|NA3GH#hRGfor$v=#G1$R7YzI?96o}|;9G9&s1pOB74o$qz0JU6FEAmdyk%|-KsA^L^&*Kvjl3M{)YP)&jZkmMmKcovQO9;3>ewAXwR0U);9XRQ zpQFFdzu#@sqd?TFI12r+Iclxip&r;DH4+!I;uz~H)B}#8Ms^l819wpEyh07&1FBxa zpG|uy(A66&fQVi^xlkj>kKRp!DsPAJus3Q1{ZJzqje)qtdI(kj4r(TUx4yCdgX)+s z>#6|-+~NG|O_iMtjV#0#grhoC6g49iQ1!Z_9?%EX5f}BKX{Zj*$7Hx3wb}MyE_{Qz zG2>mcH04oysKZ^(zmC@oGW30aH>%<#)X3hWzFK9t=W)tnZ4AL_sE^;hsF`?;Y1o`e z?wfW3ADEdehB|)DP_OV&s6DX^gYZCEBHZVFsRS}a?)P4G`B&$=BSCApLi5iRU^OZJ zI6Z4d{WR`%l6Un+<|xfZP+L2UciklKuFc9ymqa26`ZUmWhfs+0Bil$P9+rgpJwZAjVH+VW zVLSO+;BRebGg9ZEjc2F4Iq@chMYNTgpex4Oi1Ph}%Ptj`5J|+%4{v== zC-ByCvQZv)Jtm^9d5BPzdLg#aHq_h0{kf^TiLz6~b@jnjm;|2@1`w7JBB}4LBeI5& zjYfR9u|DzS6zG~t9tYoPZy%t%rNnpIbUDg;6W@qc@F4e=An5bAF?r1}C23vptcv&6 zKjw0sZ>ac*u$2b#+uU(@$=*=XKI}btb;;Xi(@SmL%yfE)t()EEEhNp?Z|4Z<@~Eqf z)rb4%Q=Y(k59`00jBg2Fk)h8)UHfe1cr>1xcn88bo3{d&Q2ziS0p-)Y4VnM6H5p}3 zxj!p;dT;9D1>*gw)1P=++s0YqXSqMG%RhTni|aTyJtVDbE1?ykJ~z}P&qLX2dviGY z+Ir84M^mP+ziVt>5b+rDiV(gcuN8Ifkyo8Coe+10k?#)YpA?K@EV=s#T}-Ei7US^xw`6BwQeW0~Pw&{9U$Q1@dN7eutnd1L=g6@s-PajlklzOy99q690>k z%;u?5Y2s-KQ>g3mbJpoZ0~aYs!zgs=PfC5h)jGY% zTTak5m9Ukvn%)%ufsgfrH3{wL8fA2yr$kcGh(95a8{=abc^3&!i0f)hXhJ#@A?_+m z-5r#tA#WP?z>b7VRH$t4i>rH#x<&21d?$215sy#jYia%eB=JEv*b0@YT!1(~uf11K z98IhRLEnov5k62S6Co#gvk8j{`dSh~SysYJ%Kjzjo5nfX%1oZF2>cH9K|Wj=+W)!j zgLiPl3*zlmz_rfar1(PO@hRU)dea_>Pxf8rgm4E46)X70(1=SV+7 zT{Vg8@}9r>+;Bh{xRg+rN|SM&w+i2}h^MA}3ZV*tuh;*())EWWyNmm;l<7)u+nb5{0l-fz?-fMH(h<7Gy*9t4LO9`fLKQ0I zpxSie$7pOV{%LPaY5keJe~Aw!yrRx$LMh@q$zP052?NN>hq{WAzYx=r=TAJChks4n zy+?&I-YV>H3TBgjOS%j3Gxp{})=>P1o8D07L(uik;Qh1addl>>={jZlirbuYVdCp> zKcT6uJBfG@`IWT(?QKJwa10eDQm88{*5-j@2|rPGh0vM2wDerpQ_`7;za)N)I-!&W zke8FVuFu4EWg&k$dFkzaeaL%4+3(~})cKDk^48v@8%`5Ok{5UVPT4gQEpP)jmc&bx z&%j6I&mo?X{FC;c3FOCJ-;iIAbT6A1jNugKqBDId`%34pG?_!=?m+%<;JqGGK|e_z z+w?xtUz;NDzu(ySK=QNm@Yl8j`bC-0jyA4(5M|q`m&evwhLcI_`QGa?iHAJsXTopf zR3&|gu!D+cNc&-D(us*D!aAg<6H@V@P}0Q+gS{=8e_oT;^$T@2(`FIOW(T4_UyPwV z6F(xI$`rgJv6jNkSdDO$3emQ*8aYlKUERoQO$ejTEYg{=m+ITPU8wgf`7cS|AjBj5 zMOwccSvgL%h>nwS? zlG^%_w(O2gzovYFsp7Q32b6cv=l?ZZVGfz!+jw7Fu?si#wG9vFhW0jI(Kh~``s=BC z3-i+9zlo2hP9Mtil2^diS9AV^k>rgh=-Nh^+mDL#hz$LrVgo9CBs`%~n71l>g7k0H zeM3DzLP^rk>^)bhvzxNNNv|Q^0Q(VIl9z{iR|%(x=cI#$ZF`HzJE#4(i;9H_B?t+q z)Y4Xn!HuM+;3LWg5cKasUAalWz`TTu#6Q^lNYZ}XTY+>!;`a&v5)afFY(|5HN!%oJ74df5 z_=|nWf5bqPSD z&M&Tpc%sNamdGlV^a28168P02rm z0o0kx{mDsZWhQ?`F4z12=u)wc6gDBVttoI$V=Y2!ZoWWSb(=ql_?Oof(qpI-cSRE) zO5LPixDWxe$o{38`Jl9A(!2J6@x z2a&&<{5GWjAbu8;l1@liN&H8`5c0pg?oxJ}jP&H6BVNOnry*X2{8^+&{qF|mVh)Y` zNk$LMVb`xLmF5vr+H^eI$W0oFyQ&i3ME*uH#uMg{u0;AZ@%grXAn~!Z+t;Q^I`@eO zP`4rBv({oep#YT{VJAX)Dx9}BY{qnyjmG1Y6(lU<#^&VhAwGlrmc(^sAwMf-r_<}n zyGfYnE%|@{Nv%N6y>lrqNZ<-|67X+h9;z#h$`5Si=cJ=NJ9{)~S!(Cgx!rwsj##*{ lPvWS2kp+UH@)yrvcu#?3o-Wn*9B<^w8-Gt|bI-`J{|7V`Ltg*@ delta 23251 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 I*YMH*2g=ThA^-pY diff --git a/conf/locale/pt_BR/LC_MESSAGES/django.po b/conf/locale/pt_BR/LC_MESSAGES/django.po index 2a32090852..a66696fc1c 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/django.po +++ b/conf/locale/pt_BR/LC_MESSAGES/django.po @@ -6,6 +6,7 @@ # Translators: # Álex Filipe , 2014 # Allan Melo, 2015 +# André Geraldo , 2015 # Antonio M. , 2014 # brk0_0, 2013 # brunojm , 2014 @@ -229,7 +230,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:41+0000\n" +"POT-Creation-Date: 2015-12-03 21:16+0000\n" "PO-Revision-Date: 2015-11-24 13:39+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/open-edx/edx-platform/language/pt_BR/)\n" @@ -362,6 +363,46 @@ msgid "" "verification." msgstr "" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "Verificado" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" + +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "Código de honra" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "" + #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html @@ -410,7 +451,8 @@ msgid "" msgstr "" #: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" msgstr "" #: common/djangoapps/course_modes/models.py @@ -419,54 +461,6 @@ msgid "" "set." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "Verificado" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "Código de honra" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -962,6 +956,11 @@ msgid "" "email, and their account will be activated immediately upon registration." msgstr "" +#: common/djangoapps/third_party_auth/templates/third_party_auth/post_custom_auth_entry.html +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2496,6 +2495,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3503,6 +3507,8 @@ msgstr "" msgid "Request user's username" msgstr "" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -3511,6 +3517,8 @@ msgstr "" msgid "Request user's email" msgstr "" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4488,6 +4496,8 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4515,7 +4525,7 @@ msgid "News" msgstr "" #: lms/djangoapps/branding/api.py -msgid "FAQs" +msgid "Help Center" msgstr "" #: lms/templates/static_templates/contact.html @@ -4523,10 +4533,9 @@ msgstr "" msgid "Contact" msgstr "Contato" -#: lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "Carreiras" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "" #: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html msgid "Donate" @@ -5968,32 +5977,51 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/coupons.py @@ -6849,6 +6877,12 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -6857,10 +6891,15 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." msgstr "" #: lms/djangoapps/shoppingcart/models.py @@ -8680,6 +8719,14 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -8765,6 +8812,10 @@ msgstr "" msgid "No file provided for profile image" msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "" @@ -8774,11 +8825,16 @@ msgid "Public Service URL" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" +msgid "Path to authoring app's JS" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" msgstr "" #: openedx/core/djangoapps/programs/models.py @@ -8791,6 +8847,14 @@ msgid "" " 0." msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -8835,6 +8899,10 @@ msgstr "" msgid "username@domain.com" msgstr "" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -8850,12 +8918,16 @@ msgstr "Senha" msgid "Remember me" msgstr "Lembrar as minhas informações" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -8868,9 +8940,13 @@ msgstr "" msgid "Jane Doe" msgstr "" -#: lms/templates/register.html -msgid "Needed for any certificates you may earn" -msgstr "Necessário para todos os certificados que você obtiver" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." +msgstr "" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -8878,6 +8954,9 @@ msgstr "Necessário para todos os certificados que você obtiver" msgid "Public username" msgstr "" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -8904,6 +8983,8 @@ msgstr "Ano de nascimento" msgid "Mailing address" msgstr "Endereço para correspondência" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -8918,10 +8999,18 @@ msgstr "" msgid "Terms of Service and Honor Code" msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -9639,6 +9728,21 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "Frequentar este curso como ouvinte" @@ -9646,9 +9750,8 @@ msgstr "Frequentar este curso como ouvinte" #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" #: lms/templates/admin_dashboard.html @@ -10895,10 +10998,10 @@ msgstr "Localização do repositório" msgid "Repo Branch (optional)" msgstr "Ramificação do repositório (opcional)" -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" -msgstr "Carregar novo curso a partir do github" +msgid "Load new course from GitHub" +msgstr "" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html @@ -12473,6 +12576,10 @@ msgstr "Nota final:" msgid "Grade required for a {cert_name_short}:" msgstr "Nota necessária para um {cert_name_short}:" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -13998,10 +14105,6 @@ msgstr "Informações sobre a inscrição" msgid "Number of enrollees (admins, staff, and students) by track" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "" @@ -16139,6 +16242,11 @@ msgstr "" msgid "FAQ" msgstr "Perguntas frequentes" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "Carreiras" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "Kit de mídia" @@ -16187,10 +16295,6 @@ msgstr "" msgid "Please Wait" msgstr "" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "" @@ -16315,7 +16419,7 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" #: lms/templates/verify_student/pay_and_verify.html @@ -17972,6 +18076,10 @@ msgstr "" msgid "New Library" msgstr "" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "" @@ -18130,6 +18238,10 @@ msgstr "" msgid "Libraries" msgstr "" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "" @@ -18237,6 +18349,18 @@ msgid "" "courses. Create your first library with the click of a button!" msgstr "" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "" @@ -18495,6 +18619,10 @@ msgid "" " library." msgstr "" +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "" diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo b/conf/locale/pt_BR/LC_MESSAGES/djangojs.mo index 6e0b10b46a25a8c5265751c2c24a77833a30e301..2898742b3d33661eb1409fcfe2b45f458ab9ce42 100644 GIT binary patch delta 64 zcmZ3`$Go7Ac|&K3p^>hEv4WAIm7%G&0T6Hn`0ECxmSq-a=I80UB$lLFDHs_Tn(Bho O8G_UqY~EFp76briyAr1W delta 64 zcmZ3`$Go7Ac|&K3p`oskiGrcAm5G720T6Hn`0ECxmSq-a=I80UB$lLFDHs_Tn(D&U LnQq=yk`@F2Xh;&W diff --git a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po index 54a836a146..acaec04e9a 100644 --- a/conf/locale/pt_BR/LC_MESSAGES/djangojs.po +++ b/conf/locale/pt_BR/LC_MESSAGES/djangojs.po @@ -156,8 +156,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:40+0000\n" -"PO-Revision-Date: 2015-11-24 13:50+0000\n" +"POT-Creation-Date: 2015-12-03 21:15+0000\n" +"PO-Revision-Date: 2015-12-01 21:00+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/open-edx/edx-platform/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -3574,7 +3574,51 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" msgstr "" #: lms/static/js/course_survey.js @@ -3918,7 +3962,13 @@ msgid "Loading your courses" msgstr "" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." msgstr "" #: lms/static/js/student_account/views/account_settings_factory.js @@ -4751,6 +4801,7 @@ msgstr "" #: cms/static/js/views/assets.js #: cms/templates/js/asset-upload-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore msgid "Choose File" msgstr "" @@ -5972,7 +6023,7 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" @@ -6128,30 +6179,32 @@ msgstr "" msgid "title" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -6174,6 +6227,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/rtl/LC_MESSAGES/django.mo b/conf/locale/rtl/LC_MESSAGES/django.mo index a053bddd15f43f4cfb00a9f07727dc9f7d8c52d1..5898430f919e89c282bd616153fb8465a3591a5b 100644 GIT binary patch delta 88938 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

_xIdN1 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 delta 86700 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\n" "MIME-Version: 1.0\n" @@ -182,6 +182,49 @@ msgstr "" "حاخفخس بخق دثقهبهذشفهخر. فاهس شححهثس خرمغ فخ وخيثس فاشف قثضعهقث " "دثقهبهذشفهخر." +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "غخعق دثقهبهذشفهخر هس حثريهرل" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "دثقهبهثي: حثريهرل دثقهبهذشفهخر" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "هي دثقهبهذشفهخر حثريهرل" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "غخع'قث ثرقخممثي شس ش دثقهبهثي سفعيثرف" + +#: common/djangoapps/course_modes/helpers.py lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "دثقهبهثي" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "هي دثقهبهثي قهززخر/زشيلث" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "غخع'قث ثرقخممثي شس شر اخرخق ذخيث سفعيثرف" + +#: common/djangoapps/course_modes/helpers.py lms/djangoapps/branding/api.py +#: openedx/core/djangoapps/user_api/views.py +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "اخرخق ذخيث" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "غخع'قث ثرقخممثي شس ش حقخبثسسهخرشم ثيعذشفهخر سفعيثرف" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "حقخبثسسهخرشم ثي" + #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html @@ -236,8 +279,9 @@ msgstr "" " فخ فاث ثذخووثقذث سثقدهذث." #: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" -msgstr "اخرخق ذخيث ذثقفهبهذشفث" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" +msgstr "شعيهف" #: common/djangoapps/course_modes/models.py msgid "" @@ -247,57 +291,6 @@ msgstr "" "حقخبثسسهخرشم ثيعذشفهخر وخيثس شقث رخف شممخصثي فخ اشدث ثطحهقشفهخر_يشفثفهوث " "سثف." -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "غخعق دثقهبهذشفهخر هس حثريهرل" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "دثقهبهثي: حثريهرل دثقهبهذشفهخر" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "هي دثقهبهذشفهخر حثريهرل" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "غخع'قث ثرقخممثي شس ش دثقهبهثي سفعيثرف" - -#: common/djangoapps/course_modes/models.py lms/envs/devstack.py -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "دثقهبهثي" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "هي دثقهبهثي قهززخر/زشيلث" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "غخع'قث ثرقخممثي شس شر اخرخق ذخيث سفعيثرف" - -#: common/djangoapps/course_modes/models.py lms/djangoapps/branding/api.py -#: openedx/core/djangoapps/user_api/views.py -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "اخرخق ذخيث" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "غخع'قث شعيهفهرل فاهس ذخعقسث" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "شعيهفهرل" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "غخع'قث ثرقخممثي شس ش حقخبثسسهخرشم ثيعذشفهخر سفعيثرف" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "حقخبثسسهخرشم ثي" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "ثرقخمموثرف هس ذمخسثي" @@ -845,6 +838,11 @@ msgstr "" "هب فاهس خحفهخر هس سثمثذفثي, عسثقس صهمم رخف زث قثضعهقثي فخ ذخربهقو فاثهق " "ثوشهم, شري فاثهق شذذخعرف صهمم زث شذفهدشفثي هووثيهشفثمغ عحخر قثلهسفقشفهخر." +#: common/djangoapps/third_party_auth/templates/third_party_auth/post_custom_auth_entry.html +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "حمثشسث صشهف" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2501,6 +2499,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3665,6 +3668,8 @@ msgstr "" msgid "Request user's username" msgstr "قثضعثسف عسثق'س عسثقرشوث" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "سثمثذف فقعث فخ قثضعثسف فاث عسثق'س عسثقرشوث." @@ -3673,6 +3678,8 @@ msgstr "سثمثذف فقعث فخ قثضعثسف فاث عسثق'س عسثقر msgid "Request user's email" msgstr "قثضعثسف عسثق'س ثوشهم" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "سثمثذف فقعث فخ قثضعثسف فاث عسثق'س ثوشهم شييقثسس." @@ -3791,6 +3798,8 @@ msgstr "" msgid "Enter the ids for the content groups this problem belongs to." msgstr "ثرفثق فاث هيس بخق فاث ذخرفثرف لقخعحس فاهس حقخزمثو زثمخرلس فخ." +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Specify when the Show Answer button appears for each problem. Valid values " @@ -3801,6 +3810,8 @@ msgstr "" "شقث \"شمصشغس\", \"شرسصثقثي\", \"شففثوحفثي\", \"ذمخسثي\", \"بهرهساثي\", " "\"حشسف_يعث\", \"ذخققثذف_خق_حشسف_يعث\", شري \"رثدثق\"." +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Specify the default for how often variable values in a problem are " @@ -4803,6 +4814,8 @@ msgstr "شمم حخسسهزمث صخقيس بقخو شمم سفعيثرفس." msgid "Top num_top_words words for word cloud." msgstr "فخح رعو_فخح_صخقيس صخقيس بخق صخقي ذمخعي." +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4833,18 +4846,17 @@ msgid "News" msgstr "رثصس" #: lms/djangoapps/branding/api.py -msgid "FAQs" -msgstr "بشضس" +msgid "Help Center" +msgstr "اثمح ذثرفثق" #: lms/djangoapps/branding/api.py lms/templates/static_templates/contact.html #: themes/red-theme/lms/templates/footer.html msgid "Contact" msgstr "ذخرفشذف" -#: lms/djangoapps/branding/api.py lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "تخزس" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "ذشقثثقس" #: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html msgid "Donate" @@ -6462,34 +6474,61 @@ msgstr "" "فاث لثرثقشفهخر فشسن هر فاث \"حثريهرل فشسنس\" سثذفهخر." #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "هردشمهي تسخر يشفش" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "سفعيثرفس شييثي فخ ذثقفهبهذشفث صاهفث مهسف سعذذثسسبعممغ" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "سفعيثرف عسثقرشوث/ثوشهم هس قثضعهقثي." - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "يعحمهذشفث سفعيثرف عسثقرشوث/حشسسصخقي." - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "سفعيثرف (عسثقرشوث/ثوشهم={user}) يخثس رخف ثطهسف" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" -msgstr "وعمفهحمث سفعيثرفس بخعري صهفا عسثقرشوث/ثوشهم={user}" +msgid "Student (username/email={user}) already in certificate exception list." +msgstr "" +"سفعيثرف (عسثقرشوث/ثوشهم={user}) شمقثشيغ هر ذثقفهبهذشفث ثطذثحفهخر مهسف." #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." msgstr "" -"سفعيثرف (عسثقرشوث/ثوشهم={user_id} شمقثشيغ هر ذثقفهبهذشفث ثطذثحفهخر مهسف)" +"ذثقفهبهذشفث ثطذثحفهخر (عسثق={user}) يخثس رخف ثطهسف هر ذثقفهبهذشفث صاهفث " +"مهسف. حمثشسث قثبقثسا فاث حشلث شري فقغ شلشهر." + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "هردشمهي تسخر يشفش, حمثشسث قثبقثسا فاث حشلث شري فاثر فقغ شلشهر." + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" +"سفعيثرف عسثقرشوث/ثوشهم بهثمي هس قثضعهقثي شري ذشر رخف زث ثوحفغ. نهريمغ بهمم " +"هر عسثقرشوث/ثوشهم شري فاثر حقثسس \"شيي ثطذثحفهخر\" زعففخر." + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" +"صث ذشر'ف بهري فاث عسثق (عسثقرشوث/ثوشهم={user}) غخع'دث ثرفثقثي. وشنث سعقث فاث" +" عسثقرشوث خق ثوشهم شييقثسس هس ذخققثذف, فاثر فقغ شلشهر." + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" +"فاث عسثق (عسثقرشوث/ثوشهم={user}) غخع اشدث ثرفثقثي هس رخف ثرقخممثي هر فاهس " +"ذخعقسث. وشنث سعقث فاث عسثقرشوث خق ثوشهم شييقثسس هس ذخققثذف, فاثر فقغ شلشهر." + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "هردشمهي يشفش, عسثق_هي وعسف زث حقثسثرف بخق شمم ذثقفهبهذشفث ثطذثحفهخرس." + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "ذثقفهبهذشفث لثرثقشفهخر سفشقفثي بخق صاهفث مهسفثي سفعيثرفس." + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "عسثق \"{user}\" هر قخص# {row}" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" +msgstr "عسثق \"{username}\" هر قخص# {row}" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon id is None" @@ -7127,6 +7166,8 @@ msgstr "" msgid "Courseware Chrome" msgstr "ذخعقسثصشقث ذاقخوث" +#. Translators: DO NOT translate the words in quotes here, they are +#. specific words for the acceptable values. #: lms/djangoapps/lms_xblock/mixin.py msgid "" "Enter the chrome, or navigation tools, to use for the XBlock in the LMS. Valid values are: \n" @@ -7413,6 +7454,14 @@ msgstr "وخيث {mode} يخثس رخف ثطهسف بخق {course_id}" msgid "{mode_name} for course {course}" msgstr "{mode_name} بخق ذخعقسث {course}" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" +"غخع ذشر عرثرقخمم هر فاث ذخعقسث شري قثذثهدث ش بعمم قثبعري بخق 14 يشغس شبفثق " +"فاث ذخعقسث سفشقف يشفث. " + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -7423,15 +7472,21 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " msgstr "" -"غخع اشدث عح فخ فصخ صثثنس هرفخ فاث ذخعقسث فخ عرثرقخمم شري قثذثهدث ش بعمم " -"قثبعري.فخ قثذثهدث غخعق قثبعري, ذخرفشذف {billing_email}. حمثشسث هرذمعيث غخعق " -"خقيثق رعوزثق هر غخعق ثوشهم. حمثشسث يخ رخف هرذمعيث غخعق ذقثيهف ذشقي " -"هربخقوشفهخر." +"غخع ذشر عرثرقخمم هر فاث ذخعقسث شري قثذثهدث ش بعمم قثبعري بخق 2 يشغس شبفثق " +"فاث ذخعقسث سفشقف يشفث. " + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." +msgstr "" +"{refund_reminder_msg}فخ قثذثهدث غخعق قثبعري, ذخرفشذف {billing_email}. حمثشسث" +" هرذمعيث غخعق خقيثق رعوزثق هر غخعق ثوشهم. حمثشسث يخ رخف هرذمعيث غخعق ذقثيهف " +"ذشقي هربخقوشفهخر." #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -9485,6 +9540,14 @@ msgstr "ش ذخاخقف صهفا فاث سشوث رشوث شمقثشيغ ثطه msgid "Course Credit Eligibility" msgstr "ذخعقسث ذقثيهف ثمهلهزهمهفغ" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "[{username}] هس رخف ثمهلهزمث بخق ذقثيهف بخق [{course_key}]." + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "[{course_key}] هس رخف ش دشمهي ذخعقسث نثغ." + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -9591,6 +9654,10 @@ msgstr "وز" msgid "No file provided for profile image" msgstr "رخ بهمث حقخدهيثي بخق حقخبهمث هوشلث" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "شحه دثقسهخر" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "هرفثقرشم سثقدهذث عقم" @@ -9600,12 +9667,18 @@ msgid "Public Service URL" msgstr "حعزمهذ سثقدهذث عقم" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" -msgstr "شحه دثقسهخر" +msgid "Path to authoring app's JS" +msgstr "حشفا فخ شعفاخقهرل شحح'س تس" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" -msgstr "ثرشزمث سفعيثرف يشسازخشقي يهسحمشغس" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" +"فاهس دشمعث هس قثضعهقثي هر خقيثق فخ ثرشزمث فاث سفعيهخ شعفاخقهرل هرفثقبشذث." + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" +msgstr "حشفا فخ شعفاخقهرل شحح'س ذسس" #: openedx/core/djangoapps/programs/models.py msgid "Cache Time To Live" @@ -9619,6 +9692,14 @@ msgstr "" "سحثذهبهثي هر سثذخريس. ثرشزمث ذشذاهرل زغ سثففهرل فاهس فخ ش دشمعث لقثشفثق فاشر" " 0." +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "ثرشزمث سفعيثرف يشسازخشقي يهسحمشغس" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "ثرشزمث سفعيهخ شعفاخقهرل هرفثقبشذث" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "ثرشزمث ذخعقسث اخوث حشلث هوحقخدثوثرفس." @@ -9665,6 +9746,10 @@ msgstr "رخ يشفش حقخدهيثي بخق عسثق حقثبثقثرذث عح msgid "username@domain.com" msgstr "عسثقرشوث@يخوشهر.ذخو" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "فاث ثوشهم شييقثسس غخع عسثي فخ قثلهسفثق صهفا {platform_name}" @@ -9685,6 +9770,8 @@ msgstr "حشسسصخقي" msgid "Remember me" msgstr "قثوثوزثق وث" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" @@ -9693,6 +9780,8 @@ msgstr "" "هف مخخنس مهنث {email_address} زثمخرلس فخ شر ثطهسفهرل شذذخعرف. فقغ شلشهر صهفا" " ش يهببثقثرف ثوشهم شييقثسس." +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -9707,12 +9796,13 @@ msgstr "" msgid "Jane Doe" msgstr "تشرث يخث" +#. #-#-#-#-# django-partial.po (0.1a) #-#-#-#-# #. Translators: These instructions appear on the registration form, #. immediately #. below a field meant to hold the user's full name. -#: openedx/core/djangoapps/user_api/views.py -msgid "Needed for any certificates you may earn" -msgstr "رثثيثي بخق شرغ ذثقفهبهذشفثس غخع وشغ ثشقر" +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." +msgstr "غخعق مثلشم رشوث, عسثي بخق شرغ ذثقفهبهذشفثس غخع ثشقر." #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -9720,6 +9810,9 @@ msgstr "رثثيثي بخق شرغ ذثقفهبهذشفثس غخع وشغ ثشق msgid "Public username" msgstr "حعزمهذ عسثقرشوث" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -9754,6 +9847,8 @@ msgstr "غثشق خب زهقفا" msgid "Mailing address" msgstr "وشهمهرل شييقثسس" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "فثمم عس صاغ غخع'قث هرفثقثسفثي هر {platform_name}" @@ -9768,10 +9863,18 @@ msgstr "حمثشسث سثمثذف غخعق ذخعرفقغ." msgid "Terms of Service and Honor Code" msgstr "فثقوس خب سثقدهذث شري اخرخق ذخيث" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "ه شلقثث فخ فاث {platform_name} {terms_of_service}." +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "غخع وعسف شلقثث فخ فاث {platform_name} {terms_of_service}." @@ -10376,7 +10479,7 @@ msgid "Visit your {link_start}dashboard{link_end} to see your courses." msgstr "دهسهف غخعق {link_start}يشسازخشقي{link_end} فخ سثث غخعق ذخعقسثس." #: cms/templates/widgets/header.html lms/templates/navigation-edx.html -#: lms/templates/navigation.html +#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html msgid "Account" msgstr "شذذخعرف" @@ -10386,7 +10489,8 @@ msgid "Help" msgstr "اثمح" #: cms/templates/widgets/header.html lms/templates/navigation-edx.html -#: lms/templates/navigation.html themes/red-theme/lms/templates/header.html +#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html +#: themes/red-theme/lms/templates/header.html msgid "Sign Out" msgstr "سهلر خعف" @@ -10442,13 +10546,13 @@ msgstr "حعقسعث شذشيثوهذ ذقثيهف صهفا ش دثقهبهثي msgid "" "Become eligible for academic credit and highlight your new skills and " "knowledge with a verified certificate. Use this valuable credential to " -"qualify for academic credit from {org}, advance your career, or strengthen " -"your school applications." +"qualify for academic credit, advance your career, or strengthen your school " +"applications." msgstr "" "زثذخوث ثمهلهزمث بخق شذشيثوهذ ذقثيهف شري اهلامهلاف غخعق رثص سنهممس شري " "نرخصمثيلث صهفا ش دثقهبهثي ذثقفهبهذشفث. عسث فاهس دشمعشزمث ذقثيثرفهشم فخ " -"ضعشمهبغ بخق شذشيثوهذ ذقثيهف بقخو {org}, شيدشرذث غخعق ذشقثثق, خق سفقثرلفاثر " -"غخعق سذاخخم شححمهذشفهخرس." +"ضعشمهبغ بخق شذشيثوهذ ذقثيهف, شيدشرذث غخعق ذشقثثق, خق سفقثرلفاثر غخعق سذاخخم " +"شححمهذشفهخرس." #: common/templates/course_modes/choose.html msgid "Benefits of a Verified Certificate" @@ -10524,6 +10628,24 @@ msgstr "" "{b_start}سعححخقف خعق وهسسهخر: {b_end} ثيط, ش رخر-حقخبهف, قثمهثس خر دثقهبهثي " "ذثقفهبهذشفثس فخ اثمح بعري بقثث ثيعذشفهخر بخق ثدثقغخرث لمخزشممغ" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "ثشقر شر اخرخق ذثقفهبهذشفث" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" +"فشنث فاهس ذخعقسث بخق بقثث شري اشدث ذخوحمثفث شذذثسس فخ شمم فاث ذخعقسث " +"وشفثقهشم, شذفهدهفهثس, فثسفس, شري بخقعوس. حمثشسث رخفث فاشف مثشقرثقس صاخ ثشقر " +"ش حشسسهرل لقشيث صهمم ثشقر ش ذثقفهبهذشفث هر فاهس ذخعقسث." + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "حعقسعث شر اخرخق ذثقفهبهذشفث" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "شعيهف فاهس ذخعقسث" @@ -10531,14 +10653,12 @@ msgstr "شعيهف فاهس ذخعقسث" #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" "شعيهف فاهس ذخعقسث بخق بقثث شري اشدث ذخوحمثفث شذذثسس فخ شمم فاث ذخعقسث " -"وشفثقهشم, شذفهدهفهثس, فثسفس, شري بخقعوس. هب غخعق صخقن هس سشفهسبشذفخقغ شري " -"غخع شزهيث زغ فاث اخرخق ذخيث, غخع'مم قثذثهدث ش حثقسخرشمهظثي اخرخق ذخيث " -"ذثقفهبهذشفث فخ ساخصذشسث غخعق شذاهثدثوثرف." +"وشفثقهشم, شذفهدهفهثس, فثسفس, شري بخقعوس. حمثشسث رخفث فاشف فاهس فقشذن يخثس " +"رخف خببثق ش ذثقفهبهذشفث بخق مثشقرثقس صاخ ثشقر ش حشسسهرل لقشيث." #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" @@ -10576,7 +10696,7 @@ msgid "Starts" msgstr "سفشقفس" #: lms/templates/dashboard.html lms/templates/navigation-edx.html -#: lms/templates/navigation.html +#: lms/templates/navigation.html themes/edx.org/lms/templates/header.html msgid "Dashboard" msgstr "يشسازخشقي" @@ -10744,15 +10864,16 @@ msgstr "حعظظمث مثشيثقزخشقي" msgid "User" msgstr "عسثق" -#: lms/templates/footer-edx-v3.html +#: lms/templates/footer-edx-v3.html themes/edx.org/lms/templates/footer.html msgid "Page Footer" msgstr "حشلث بخخفثق" -#: lms/templates/footer-edx-v3.html +#: lms/templates/footer-edx-v3.html themes/edx.org/lms/templates/footer.html msgid "About edX" msgstr "شزخعف ثيط" #: lms/templates/footer-edx-v3.html lms/templates/footer.html +#: themes/edx.org/lms/templates/footer.html #: themes/red-theme/lms/templates/footer.html msgid "Legal" msgstr "مثلشم" @@ -11209,55 +11330,64 @@ msgid "Raw data:" msgstr "قشص يشفش:" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "{platform_name} Home Page" msgstr "{platform_name} اخوث حشلث" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "How it Works" msgstr "اخص هف صخقنس" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "Find Courses" msgstr "بهري ذخعقسثس" -#: lms/templates/navigation-edx.html +#: lms/templates/navigation-edx.html themes/edx.org/lms/templates/header.html msgid "Schools & Partners" msgstr "سذاخخمس & حشقفرثقس" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "Dashboard for:" msgstr "يشسازخشقي بخق:" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "More options dropdown" msgstr "وخقث خحفهخرس يقخحيخصر" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html msgid "Profile" msgstr "حقخبهمث" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/shoppingcart/shopping_cart.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "Shopping Cart" msgstr "ساخححهرل ذشقف" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "Sign in" msgstr "سهلر هر" #: lms/templates/navigation-edx.html lms/templates/navigation.html -#: lms/templates/register.html +#: lms/templates/register.html themes/edx.org/lms/templates/header.html msgid "Register" msgstr "قثلهسفثق" #: lms/templates/navigation-edx.html lms/templates/navigation.html +#: themes/edx.org/lms/templates/header.html #: themes/red-theme/lms/templates/header.html msgid "" "Warning: Your browser is not fully supported. We strongly " @@ -11498,10 +11628,6 @@ msgstr "" msgid "Please complete the following fields to register for an account. " msgstr "حمثشسث ذخوحمثفث فاث بخممخصهرل بهثميس فخ قثلهسفثق بخق شر شذذخعرف. " -#: lms/templates/register.html -msgid "Your legal name, used for any certificates you earn." -msgstr "غخعق مثلشم رشوث, عسثي بخق شرغ ذثقفهبهذشفثس غخع ثشقر." - #: lms/templates/register.html msgid "cannot be changed later" msgstr "ذشررخف زث ذاشرلثي مشفثق" @@ -13433,6 +13559,10 @@ msgstr "غخعق بهرشم لقشيث:" msgid "Grade required for a {cert_name_short}:" msgstr "لقشيث قثضعهقثي بخق ش {cert_name_short}:" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "لقشيث قثضعهقثي فخ حشسس فاهس ذخعقسث:" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -15064,10 +15194,6 @@ msgstr "ثرقخمموثرف هربخقوشفهخر" msgid "Number of enrollees (admins, staff, and students) by track" msgstr "رعوزثق خب ثرقخممثثس (شيوهرس, سفشبب, شري سفعيثرفس) زغ فقشذن" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "شعيهف" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "حقخبثسسهخرشم" @@ -17306,6 +17432,11 @@ msgstr "" msgid "FAQ" msgstr "بشض" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "تخزس" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "وثيهش نهف" @@ -17353,10 +17484,6 @@ msgstr "شذذخعرف سثففهرلس" msgid "Please Wait" msgstr "حمثشسث صشهف" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "حمثشسث صشهف" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "سهلر هر خق قثلهسفثق" @@ -17488,10 +17615,10 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" "فاث يثشيمهرث فخ عحلقشيث فخ ش دثقهبهثي ذثقفهبهذشفث بخق فاهس ذخعقسث اشس " -"حشسسثي. غخع ذشر سفهمم ثشقر شر اخرخق ذخيث ذثقفهبهذشفث." +"حشسسثي." #: lms/templates/verify_student/pay_and_verify.html msgid "Upgrade Your Enrollment For {course_name}." @@ -19409,6 +19536,10 @@ msgstr "ثوشهم سفشبب فخ ذقثشفث ذخعقسث" msgid "New Library" msgstr "رثص مهزقشقغ" +#: cms/templates/index.html +msgid "New Program" +msgstr "رثص حقخلقشو" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "حمثشسث ذخققثذف فاث اهلامهلافثي بهثميس زثمخص." @@ -19584,6 +19715,10 @@ msgstr "" msgid "Libraries" msgstr "مهزقشقهثس" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "حقخلقشوس" + #: cms/templates/index.html msgid "Re-run Course" msgstr "قث-قعر ذخعقسث" @@ -19714,6 +19849,18 @@ msgstr "" "مهزقشقهثس اخمي ش حخخم خب ذخوحخرثرفس فاشف ذشر زث قث-عسثي شذقخسس وعمفهحمث " "ذخعقسثس. ذقثشفث غخعق بهقسف مهزقشقغ صهفا فاث ذمهذن خب ش زعففخر!" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "غخع اشدثر'ف ذقثشفثي شرغ حقخلقشوس غثف." + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "حقخلقشوس شقث لقخعحس خب ذخعقسثس قثمشفثي فخ ش ذخووخر سعزتثذف." + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "ذقثشفث غخعق بهقسف حقخلقشو" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "رثص فخ {studio_name}?" @@ -20020,6 +20167,10 @@ msgstr "" "خفاثق فثشو وثوزثقس. فاثقث وعسف زث شف مثشسف خرث عسثق صهفا فاث شيوهر قخمث هر ش" " مهزقشقغ." +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "حقخلقشو شيوهرهسفقشفهخر" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "سهلر عح" diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.mo b/conf/locale/rtl/LC_MESSAGES/djangojs.mo index 1fa4653305bb2cb5ec9f04179ca6d421d2fdfca2..29ce8e4484fcec86660d52d9433240436630fb14 100644 GIT binary patch delta 36834 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 diff --git a/conf/locale/ru/LC_MESSAGES/django.po b/conf/locale/ru/LC_MESSAGES/django.po index 8d30433c4e..788d372e86 100644 --- a/conf/locale/ru/LC_MESSAGES/django.po +++ b/conf/locale/ru/LC_MESSAGES/django.po @@ -29,6 +29,7 @@ # Nikolay K Medvedev , 2014-2015 # Pavel Zhilkin, 2015 # Peter Markushin, 2014 +# Romanov Aleksei, 2015 # Katerina , 2014 # Sergej Ivakin, 2014 # Tatiane Berseneva, 2013 @@ -174,6 +175,7 @@ # AndyZ , 2014 # Liubov Fomicheva , 2015 # Maksimenkova Olga , 2014 +# Michael Savin , 2015 # Natalia , 2015 # Katerina , 2014 # W01fdalE , 2014 @@ -182,9 +184,9 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:41+0000\n" -"PO-Revision-Date: 2015-11-24 13:39+0000\n" -"Last-Translator: Sarina Canelake \n" +"POT-Creation-Date: 2015-12-03 21:16+0000\n" +"PO-Revision-Date: 2015-12-02 23:55+0000\n" +"Last-Translator: Michael Savin \n" "Language-Team: Russian (http://www.transifex.com/open-edx/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -199,22 +201,22 @@ msgstr "" #: lms/djangoapps/courseware/tabs.py #: lms/djangoapps/django_comment_client/forum/views.py msgid "Discussion" -msgstr "" +msgstr "Обсуждение" #: cms/djangoapps/contentstore/views/component.py #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Problem" -msgstr "" +msgstr "Задача" #: cms/djangoapps/contentstore/views/component.py #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "Advanced" -msgstr "" +msgstr "Дополнительно" #: cms/djangoapps/contentstore/views/entrance_exam.py -#: lms/djangoapps/courseware/tabs.py cms/templates/settings.html +#: lms/djangoapps/courseware/tabs.py msgid "Entrance Exam" -msgstr "" +msgstr "Вступительное испытание" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py @@ -222,21 +224,23 @@ msgstr "" #: lms/templates/ccx/schedule.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Section" -msgstr "" +msgstr "Раздел" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/ccx/schedule.html msgid "Subsection" -msgstr "" +msgstr "Подраздел" #: cms/djangoapps/contentstore/views/helpers.py #: lms/djangoapps/instructor/views/tools.py lms/templates/seq_module.html #: lms/templates/ccx/schedule.html msgid "Unit" -msgstr "" +msgstr "Блок" -#: lms/templates/help_modal.html +#: cms/djangoapps/contentstore/views/videos.py +#: lms/djangoapps/class_dashboard/dashboard_data.py +#: lms/djangoapps/instructor/views/api.py lms/templates/help_modal.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html @@ -248,7 +252,7 @@ msgstr "Имя" #: cms/djangoapps/contentstore/views/videos.py #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video ID" -msgstr "" +msgstr "Идентификатор видео" #: cms/djangoapps/contentstore/views/videos.py #: common/djangoapps/config_models/admin.py @@ -256,62 +260,64 @@ msgstr "" #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/shoppingcart/receipt.html msgid "Status" -msgstr "" +msgstr "Состояние" #: common/djangoapps/config_models/admin.py msgid "Revert to the selected configuration" -msgstr "" +msgstr "Вернуться к выбранной конфигурации" #: common/djangoapps/config_models/admin.py msgid "Please select a single configuration to revert to." -msgstr "" +msgstr "Выберите одну конфигурацию, к которой следует вернуться." #: common/djangoapps/config_models/admin.py msgid "Reverted configuration." -msgstr "" +msgstr "Предыдущая конфигурация." #: common/djangoapps/config_models/admin.py msgid "Current Configuration" -msgstr "" +msgstr "Текущая конфигурация" #: common/djangoapps/config_models/admin.py msgid "All (Show History)" -msgstr "" +msgstr "Все (показать историю)" #: common/djangoapps/config_models/admin.py msgid "Update" -msgstr "" +msgstr "Обновить" #: common/djangoapps/config_models/models.py msgid "Change date" -msgstr "" +msgstr "Изменить дату" #. Translators: this label indicates the name of the user who made this #. change: #: common/djangoapps/config_models/models.py msgid "Changed by" -msgstr "" +msgstr "Изменено:" #: common/djangoapps/config_models/models.py msgid "Enabled" -msgstr "" +msgstr "Включено" #: common/djangoapps/cors_csrf/models.py msgid "" "List of domains that are allowed to make cross-domain requests to this site." " Please list each domain on its own line." msgstr "" +"Перечислите домены, которым разрешены междоменные запросы к этому сайту. " +"Пожалуйста, укажите каждый домен в отдельной строке." #: common/djangoapps/course_modes/admin.py #: common/djangoapps/course_modes/models.py #: common/lib/xmodule/xmodule/library_content_module.py msgid "Mode" -msgstr "" +msgstr "Режим" #: common/djangoapps/course_modes/admin.py #: lms/djangoapps/courseware/date_summary.py msgid "Verification Deadline" -msgstr "" +msgstr "Срок подтверждения данных" #: common/djangoapps/course_modes/admin.py msgid "" @@ -319,12 +325,58 @@ msgid "" "photos for verification. This appies ONLY to modes that require " "verification." msgstr "" +"НЕОБЯЗАТЕЛЬНО: По истечении данной даты/времени пользователи больше не " +"смогут отправлять фотографии для подтверждения личности. Относится " +"ИСКЛЮЧИТЕЛЬНО к режимам, требующим подтверждения личности." + +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "Подтверждение ожидает проверки" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "Подтверждение: ожидание проверки" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "Идентификатор ожидает проверки" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "Вы официально зарегистрированы как учащийся" + +#: common/djangoapps/course_modes/helpers.py lms/envs/devstack.py +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "Подтверждённые" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "Ленточка/значок подтверждённого статуса" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "Вы зарегистрированы как учащийся по программе \"Кодекс чести\"" + +#: common/djangoapps/course_modes/helpers.py lms/djangoapps/branding/api.py +#: openedx/core/djangoapps/user_api/views.py +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "Кодекс чести" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "Вы зачислены на курс профессиональной подготовки" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "Профессиональная подготовка" #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html msgid "Course" -msgstr "" +msgstr "Курс" #: common/djangoapps/course_modes/models.py #: common/lib/xmodule/xmodule/annotatable_module.py @@ -340,18 +392,17 @@ msgstr "" #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py #: common/lib/xmodule/xmodule/word_cloud_module.py -#: cms/templates/container.html cms/templates/library.html msgid "Display Name" -msgstr "" +msgstr "Отображаемое название" #: common/djangoapps/course_modes/models.py #: lms/templates/courseware/course_about.html msgid "Price" -msgstr "" +msgstr "Цена" #: common/djangoapps/course_modes/models.py msgid "Upgrade Deadline" -msgstr "" +msgstr "Предельный срок обновления" #: common/djangoapps/course_modes/models.py msgid "" @@ -359,6 +410,9 @@ msgid "" "this mode. Leave this blank if users can enroll in this mode until " "enrollment closes for the course." msgstr "" +"НЕОБЯЗАТЕЛЬНО: По истечении данной даты/времени пользователи больше не " +"смогут записываться на курс в текущем режиме. Чтобы разрешить пользователям " +"запись в текущем режиме до закрытия регистрации, оставьте поле пустым." #: common/djangoapps/course_modes/models.py msgid "" @@ -366,125 +420,82 @@ msgid "" "ecommerce service. Leave this blank if the course has not yet been migrated" " to the ecommerce service." msgstr "" +"Поле SKU (stock keeping unit) для сервисов электронной коммерции, можно " +"оставить пустым." -#: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" -msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" +msgstr "Слушатели" #: common/djangoapps/course_modes/models.py msgid "" "Professional education modes are not allowed to have expiration_datetime " "set." msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: common/djangoapps/course_modes/models.py lms/envs/devstack.py -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "Кодекс чести" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" +"В режимах профессионального образования не разрешается иметь установленным " +"expiration_datetime." #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" -msgstr "" +msgstr "Регистрация закрыта" #: common/djangoapps/course_modes/views.py msgid "Enrollment mode not supported" -msgstr "" +msgstr "Режим записи на курс не поддерживается" #: common/djangoapps/course_modes/views.py msgid "Invalid amount selected." -msgstr "" +msgstr "Выбрана некорректная сумма." #: common/djangoapps/course_modes/views.py msgid "No selected price or selected price is too low." -msgstr "" +msgstr "Цена не выбрана или является слишком низкой." #: common/djangoapps/django_comment_common/models.py msgid "Administrator" -msgstr "" +msgstr "Администратор" #: common/djangoapps/django_comment_common/models.py msgid "Moderator" -msgstr "" +msgstr "Модератор" #: common/djangoapps/django_comment_common/models.py msgid "Community TA" -msgstr "" +msgstr "Технический ассистент сообщества" #: common/djangoapps/django_comment_common/models.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py #: lms/templates/courseware/course_navigation.html msgid "Student" -msgstr "" +msgstr "Студент" #: common/djangoapps/embargo/forms.py msgid "COURSE NOT FOUND. Please check that the course ID is valid." -msgstr "" +msgstr "КУРС НЕ НАЙДЕН. Убедитесь, что идентификатор курса указан правильно." #: common/djangoapps/embargo/models.py msgid "The course key for the restricted course." -msgstr "" +msgstr "Ключ для доступа к ограниченному курсу." #: common/djangoapps/embargo/models.py msgid "The message to show when a user is blocked from enrollment." -msgstr "" +msgstr "Сообщение при блокировке зачисления пользователя." #: common/djangoapps/embargo/models.py msgid "The message to show when a user is blocked from accessing a course." -msgstr "" +msgstr "Сообщение при блокировке доступа пользователя к курсу." #: common/djangoapps/embargo/models.py msgid "" "Allow users who enrolled in an allowed country to access restricted courses " "from excluded countries." msgstr "" +"Открыть пользователям из разрешенных стран доступ к курсам, если они " +"временно пребывают в стране, попавшей под ограничения." #: common/djangoapps/embargo/models.py msgid "Two character ISO country code." -msgstr "" +msgstr "Двухзначный код страны ISO." #: common/djangoapps/embargo/models.py msgid "" @@ -493,28 +504,34 @@ msgid "" " the course. If blacklist countries are specified, then users from " "blacklisted countries will NOT be able to access the course." msgstr "" +"Включить или исключить данный курс. Если указаны страны в белом списке, курс" +" будет доступен ТОЛЬКО пользователям из этих стран. Если указаны страны в " +"черном списке, курс НЕ будет доступен пользователям из этих стран." #: common/djangoapps/embargo/models.py msgid "The course to which this rule applies." -msgstr "" +msgstr "Курс, к которому применяется это правило." #: common/djangoapps/embargo/models.py msgid "The country to which this rule applies." -msgstr "" +msgstr "Страна, к которой применяется это правило." #: common/djangoapps/embargo/models.py msgid "Whitelist {country} for {course}" -msgstr "" +msgstr "Добавить страну \"{country}\" в белый список курса \"{course}\"" #: common/djangoapps/embargo/models.py msgid "Blacklist {country} for {course}" -msgstr "" +msgstr "Добавить страну \"{country}\" в черный список курса \"{course}\"" #: common/djangoapps/external_auth/views.py msgid "" "You have already created an account using an external login like WebAuth or " "Shibboleth. Please contact {tech_support_email} for support." msgstr "" +"Вы уже создали учётную запись, пользуясь внешним идентификатором " +"пользователя, таким как WebAuth или Shibboleth. Если Вам нужна помощь, " +"пожалуйста, свяжитесь с нами по адресу {tech_support_email}." #: common/djangoapps/student/forms.py msgid "" @@ -526,166 +543,178 @@ msgstr "" msgid "" "The user account associated with this e-mail address cannot reset the " "password." -msgstr "" +msgstr "Для данной учётной записи невозможно сбросить пароль." #: common/djangoapps/student/forms.py msgid "Username must be minimum of two characters long" -msgstr "" +msgstr "Имя пользователя должно состоять минимум из двух знаков" #: common/djangoapps/student/forms.py msgid "A properly formatted e-mail is required" -msgstr "" +msgstr "Укажите адрес электронной почты в правильном формате" #: common/djangoapps/student/forms.py msgid "A valid password is required" -msgstr "" +msgstr "Укажите допустимый пароль" #: common/djangoapps/student/forms.py msgid "Your legal name must be a minimum of two characters long" -msgstr "" +msgstr "Имя по документам должно состоять минимум из двух знаков" #: common/djangoapps/student/forms.py msgid "" "Usernames must contain only letters, numbers, underscores (_), and hyphens " "(-)." msgstr "" +"Имена пользователей должны содержать только буквы, цифры, нижнее " +"подчёркивание (_) и дефисы (-)." #: common/djangoapps/student/forms.py #, python-format msgid "Username cannot be more than %(limit_value)s characters long" msgstr "" +"Максимальное количество символов в имени пользователя – %(limit_value)s" #: common/djangoapps/student/forms.py #, python-format msgid "Email cannot be more than %(limit_value)s characters long" msgstr "" +"Максимальное количество символов в электронном сообщении – %(limit_value)s" #: common/djangoapps/student/forms.py msgid "You must accept the terms of service." -msgstr "" +msgstr "Вы должны принять условия предоставления услуг." #: common/djangoapps/student/forms.py msgid "A level of education is required" -msgstr "" +msgstr "Уровень образования - поле, обязательное для заполнения" #: common/djangoapps/student/forms.py msgid "Your gender is required" -msgstr "" +msgstr "Ваш пол - поле, обязательное для заполнения" #: common/djangoapps/student/forms.py msgid "Your year of birth is required" -msgstr "" +msgstr "Ваш год рождения - поле, обязательное для заполнения" #: common/djangoapps/student/forms.py msgid "Your mailing address is required" -msgstr "" +msgstr "Ваш почтовый адрес - поле, обязательное для заполнения" #: common/djangoapps/student/forms.py msgid "A description of your goals is required" -msgstr "" +msgstr "Описание Ваших целей - поле, обязательное для заполнения" #: common/djangoapps/student/forms.py msgid "A city is required" -msgstr "" +msgstr "Город - поле, обязательное для заполнения" #: common/djangoapps/student/forms.py msgid "A country is required" -msgstr "" +msgstr "Страна - поле, обязательное для заполнения" #: common/djangoapps/student/forms.py msgid "To enroll, you must follow the honor code." -msgstr "" +msgstr "Чтобы зарегистрироваться, вы должны следовать Кодексу чести." #: common/djangoapps/student/forms.py msgid "You are missing one or more required fields" -msgstr "" +msgstr "Вы не заполнили одно или несколько обязательных полей" #: common/djangoapps/student/forms.py msgid "Username and password fields cannot match" -msgstr "" +msgstr "Имя пользователя и пароль не должны совпадать" #: common/djangoapps/student/forms.py common/djangoapps/student/views.py msgid "Password: " -msgstr "" +msgstr "Пароль:" #: common/djangoapps/student/middleware.py msgid "" "Your account has been disabled. If you believe this was done in error, " "please contact us at {support_email}" msgstr "" +"Ваша учетная запись заблокирована. Если Вы думаете, что произошло по ошибке," +" свяжитесь с нами по адресу {support_email}" #: common/djangoapps/student/middleware.py msgid "Disabled Account" -msgstr "" +msgstr "Учётная запись заблокирована" #: common/djangoapps/student/models.py msgid "Male" -msgstr "" +msgstr "Мужской" #: common/djangoapps/student/models.py msgid "Female" -msgstr "" +msgstr "Женский" #. Translators: 'Other' refers to the student's gender #: common/djangoapps/student/models.py msgid "Other/Prefer Not to Say" -msgstr "" +msgstr "Другое/Предпочитаю не указывать" #: common/djangoapps/student/models.py msgid "Doctorate" -msgstr "" +msgstr "Докторская степень" #: common/djangoapps/student/models.py msgid "Master's or professional degree" -msgstr "" +msgstr "Магистратура или специалитет" #: common/djangoapps/student/models.py msgid "Bachelor's degree" -msgstr "" +msgstr "Бакалавриат" #: common/djangoapps/student/models.py msgid "Associate degree" -msgstr "" +msgstr "Незаконченное высшее образование" #: common/djangoapps/student/models.py msgid "Secondary/high school" -msgstr "" +msgstr "Среднее" #: common/djangoapps/student/models.py msgid "Junior secondary/junior high/middle school" -msgstr "" +msgstr "Незаконченное среднее" #: common/djangoapps/student/models.py msgid "Elementary/primary school" -msgstr "" +msgstr "Начальное" #. Translators: 'None' refers to the student's level of education #: common/djangoapps/student/models.py msgid "No Formal Education" -msgstr "" +msgstr "Без образования" #. Translators: 'Other' refers to the student's level of education #: common/djangoapps/student/models.py msgid "Other Education" -msgstr "" +msgstr "Другое образование" #: common/djangoapps/student/models.py msgid "{platform_name} Honor Code Certificate for {course_name}" msgstr "" +"Сертификат Кодекса чести {platform_name} об окончании курса " +"\"{course_name}\"" #: common/djangoapps/student/models.py msgid "{platform_name} Verified Certificate for {course_name}" msgstr "" +"Подтверждённый сертификат {platform_name} об окончании курса " +"\"{course_name}\"" #: common/djangoapps/student/models.py msgid "{platform_name} Professional Certificate for {course_name}" msgstr "" +"Сертификат профессионала от {platform_name} об окончании курса " +"\"{course_name}\"" #: common/djangoapps/student/models.py msgid "" "The company identifier for the LinkedIn Add-to-Profile button e.g " "0_0dPSPyS070e0HsE9HNz_13_d11_" -msgstr "" +msgstr "Идентификатор компании в LinkedIn вида 0_0dPSPyS070e0HsE9HNz_13_d11_" #: common/djangoapps/student/models.py msgid "" @@ -693,70 +722,79 @@ msgid "" "(Example: 'edx') If no value is provided, tracking codes will not be sent " "to LinkedIn." msgstr "" +"Краткий идентификатор партнера LinkedIn, используемый в коде отслеживания " +"(например: 'edx'). Если значение не предусмотрено, код отслеживания не будет" +" отправлен в LinkedIn." #: common/djangoapps/student/models.py msgid "{platform_name} Certificate for {course_name}" -msgstr "" +msgstr "Сертификат {platform_name} об окончании курса \"{course_name}\"" #: common/djangoapps/student/models.py msgid "The ISO 639-1 language code for this language." -msgstr "" +msgstr "Код этого языка по стандарту ISO 639-1." #: common/djangoapps/student/models.py msgid "Namespace of enrollment attribute" -msgstr "" +msgstr "Поле для названия параметра регистрации" #: common/djangoapps/student/models.py msgid "Name of the enrollment attribute" -msgstr "" +msgstr "Название параметра регистрации" #: common/djangoapps/student/models.py msgid "Value of the enrollment attribute" -msgstr "" +msgstr "Значение параметра регистрации" #: common/djangoapps/student/models.py msgid "" "The window of time after enrolling during which users can be granted a " "refund, represented in microseconds. The default is 14 days." msgstr "" +"Период времени в микросекундах после записи на курс, в течение которого " +"платёж может быть возвращён пользователю. По умолчанию составляет 14 дней." #: common/djangoapps/student/views.py msgid "The course you are looking for does not start until {date}." -msgstr "" +msgstr "Курс, который Вы ищете, начнётся {date}." #: common/djangoapps/student/views.py msgid "Course id not specified" -msgstr "" +msgstr "Идентификатор курса не указан" #: common/djangoapps/student/views.py lms/djangoapps/support/views/refund.py msgid "Invalid course id" -msgstr "" +msgstr "Недопустимый идентификатор курса" #: common/djangoapps/student/views.py msgid "Course id is invalid" -msgstr "" +msgstr "Недопустимый идентификатор курса" #: common/djangoapps/student/views.py msgid "Could not enroll" -msgstr "" +msgstr "Не удалось зарегистрироваться на курс" #: common/djangoapps/student/views.py msgid "You are not enrolled in this course" -msgstr "" +msgstr "Вы не зарегистрированы на этот курс" #: common/djangoapps/student/views.py msgid "Your certificate prevents you from unenrolling from this course" msgstr "" +"На данном курсе Вы получите или уже получили сертификат об успешном " +"завершении, поэтому Вы не можете отменить зачисление на курс." #: common/djangoapps/student/views.py msgid "Enrollment action is invalid" -msgstr "" +msgstr "Регистрация недоступна" #: common/djangoapps/student/views.py msgid "" "You've successfully logged into your {provider_name} account, but this " "account isn't linked with an {platform_name} account yet." msgstr "" +"Вы успешно вошли в учётную запись {provider_name}, но данная учётная запись " +"пока не связана с учётной записью платформы {platform_name}." #: common/djangoapps/student/views.py msgid "" @@ -764,22 +802,31 @@ msgid "" "below, and then link your {platform_name} account with {provider_name} from " "your dashboard." msgstr "" +"Чтобы войти в {platform_name}, используйте имя пользователя и пароль " +"{platform_name} . После этого свяжите учетную запись {platform_name} с " +"{provider_name} на панели управления." #: common/djangoapps/student/views.py msgid "" "If you don't have an {platform_name} account yet, click " "Register at the top of the page." msgstr "" +"Если у Вас ещё нет учётной записи {platform_name}, нажмите кнопку " +"Регистрация в верхней части страницы." #: common/djangoapps/student/views.py msgid "There was an error receiving your login information. Please email us." msgstr "" +"Произошла ошибка при получении от Вас информации для входа в систему. " +"Пожалуйста, свяжитесь с нами по электронной почте." #: common/djangoapps/student/views.py msgid "" "This account has been temporarily locked due to excessive login failures. " "Try again later." msgstr "" +"Эта учётная запись временно заблокирована из-за многочисленных неудачных " +"попыток входа. Повторите попытку позже." #: common/djangoapps/student/views.py msgid "" @@ -787,12 +834,15 @@ msgid "" "reset your password before you can log in again. Please click the \"Forgot " "Password\" link on this page to reset your password before logging in again." msgstr "" +"Согласно правилам для этой учётной записи, срок действия Вашего пароля " +"истёк. Чтобы снова войти в систему, смените его, нажав на ссылку " +"\"Восстановление пароля\"." #: common/djangoapps/student/views.py msgid "Too many failed login attempts. Try again later." -msgstr "" +msgstr "Слишком много неудачных попыток входа. Повторите попытку позже." -#: lms/templates/provider_login.html +#: common/djangoapps/student/views.py lms/templates/provider_login.html msgid "Email or password is incorrect." msgstr "Неверный адрес электронной почты или пароль." @@ -801,54 +851,58 @@ msgid "" "This account has not been activated. We have sent another activation " "message. Please check your email for the activation instructions." msgstr "" +"Эта учётная запись не активирована. Мы отправили инструкции по активации ещё" +" раз. Проверьте электронную почту." #: common/djangoapps/student/views.py msgid "Please enter a username" -msgstr "" +msgstr "Пожалуйста, введите имя пользователя" #: common/djangoapps/student/views.py msgid "Please choose an option" -msgstr "" +msgstr "Выберите опцию" #: common/djangoapps/student/views.py msgid "User with username {} does not exist" -msgstr "" +msgstr "Пользователь с именем \"{}\" отсутствует" #: common/djangoapps/student/views.py msgid "Successfully disabled {}'s account" -msgstr "" +msgstr "Учётная запись пользователя {} успешно заблокирована" #: common/djangoapps/student/views.py msgid "Successfully reenabled {}'s account" -msgstr "" +msgstr "Учётная запись пользователя {} успешно разблокирована" #: common/djangoapps/student/views.py msgid "Unexpected account status" -msgstr "" +msgstr "Неожиданный статус учётной записи" #: common/djangoapps/student/views.py msgid "An account with the Public Username '{username}' already exists." -msgstr "" +msgstr "Учётная запись с именем \"{username}\" уже существует." #: common/djangoapps/student/views.py msgid "An account with the Email '{email}' already exists." -msgstr "" +msgstr "Учётная запись с электронным адресом '{email}' уже существует." #: common/djangoapps/student/views.py msgid "An access_token is required when passing value ({}) for provider." -msgstr "" +msgstr "Access_token необходим для передачи значения ({}) провайдеру." #: common/djangoapps/student/views.py msgid "The provided access_token is already associated with another user." -msgstr "" +msgstr "Указанный access_token уже связан с другим пользователем." #: common/djangoapps/student/views.py msgid "The provided access_token is not valid." -msgstr "" +msgstr "Указанный access_token не действителен." #: common/djangoapps/student/views.py msgid "Unknown error. Please e-mail us to let us know how it happened." msgstr "" +"Неизвестная ошибка. Пожалуйста, сообщите нам о её возникновении по " +"электронной почте." #: common/djangoapps/student/views.py msgid "" @@ -858,9 +912,17 @@ msgid_plural "" "You are re-using a password that you have used recently. You must have {num}" " distinct passwords before reusing a previous password." msgstr[0] "" +"Вы пытаетесь установить старый пароль. Это можно сделать повторно, только " +"сменив {num} пароль." msgstr[1] "" +"Вы пытаетесь установить старый пароль. Это можно сделать повторно, только " +"сменив {num} паролей." msgstr[2] "" +"Вы пытаетесь установить старый пароль. Это можно сделать повторно, только " +"сменив {num} паролей." msgstr[3] "" +"Вы пытаетесь установить старый пароль. Это можно сделать повторно, только " +"сменив {num} пароля." #: common/djangoapps/student/views.py msgid "" @@ -870,47 +932,60 @@ msgid_plural "" "You are resetting passwords too frequently. Due to security policies, {num} " "days must elapse between password resets." msgstr[0] "" +"Вы слишком часто меняете пароль. По правилам безопасности между сбросами " +"пароля должен пройти хотя бы {num} день." msgstr[1] "" +"Вы слишком часто меняете пароль. По правилам безопасности между сбросами " +"пароля должно пройти хотя бы {num} дней." msgstr[2] "" +"Вы слишком часто меняете пароль. По правилам безопасности между сбросами " +"пароля должно пройти хотя бы {num} дней." msgstr[3] "" +"Вы слишком часто меняете пароль. По правилам безопасности между сбросами " +"пароля должно пройти хотя бы {num} дня." #: common/djangoapps/student/views.py msgid "Password reset unsuccessful" -msgstr "" +msgstr "Не удалось сбросить пароль" #: common/djangoapps/student/views.py msgid "No inactive user with this e-mail exists" msgstr "" +"Отсутствуют неактивные пользователи с данным адресом электронной почты." #: common/djangoapps/student/views.py msgid "Unable to send reactivation email" -msgstr "" +msgstr "Невозможно отправить письмо для повторной активации." #: common/djangoapps/student/views.py msgid "Valid e-mail address required." -msgstr "" +msgstr "Требуется корректный адрес электронной почты." #: common/djangoapps/student/views.py msgid "Old email is the same as the new email." -msgstr "" +msgstr "Старый и новый адреса электронной почты совпадают." #: common/djangoapps/student/views.py msgid "An account with this e-mail already exists." -msgstr "" +msgstr "Учётная запись с таким адресом электронной почты уже существует." #: common/djangoapps/student/views.py msgid "Unable to send email activation link. Please try again later." msgstr "" +"Не удалось отправить ссылку для активации по электронной почте. Повторите " +"попытку позже." #: common/djangoapps/third_party_auth/models.py msgid "Authentication with {} is currently unavailable." -msgstr "" +msgstr "Аутентификация с помощью {} пока недоступна." #: common/djangoapps/third_party_auth/models.py msgid "" "Secondary providers are displayed less prominently, in a separate list of " "\"Institution\" login providers." msgstr "" +"Второстепенные провайдеры показаны в отдельном списке \"учреждений\", " +"предоставляющих возможность входа в систему." #: common/djangoapps/third_party_auth/models.py msgid "" @@ -918,12 +993,22 @@ msgid "" "(name, email, etc.) during the registration process. Only select this option" " for trusted providers that are known to provide accurate user information." msgstr "" +"Если эта функция включена, пользователям не нужно подтверждать свои " +"реквизиты (имя, электронный адрес и т. д.) в процессе регистрации. " +"Активируйте ее только для проверенных систем доступа, предоставляющих точные" +" данные о пользователях." #: common/djangoapps/third_party_auth/models.py msgid "" "If this option is selected, users will not be required to confirm their " "email, and their account will be activated immediately upon registration." msgstr "" +"Если эта функция включена, пользователям не нужно подтверждать адрес " +"электронной почты, а их учетная запись активируется сразу после регистрации." + +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "Пожалуйста, подождите" #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the @@ -931,7 +1016,7 @@ msgstr "" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "LONG_DATE_FORMAT" -msgstr "" +msgstr "LONG_DATE_FORMAT" #. Translators: the translation for "DATE_TIME_FORMAT" must be a format #. string for formatting dates with times. For example, the American @@ -939,7 +1024,7 @@ msgstr "" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "DATE_TIME_FORMAT" -msgstr "" +msgstr "DATE_TIME_FORMAT" #. Translators: the translation for "SHORT_DATE_FORMAT" must be a #. format string for formatting dates in a brief form. For example, @@ -947,14 +1032,14 @@ msgstr "" #. See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "SHORT_DATE_FORMAT" -msgstr "" +msgstr "SHORT_DATE_FORMAT" #. Translators: the translation for "TIME_FORMAT" must be a format #. string for formatting times. For example, the American English #. form is "%H:%M:%S". See http://strftime.org for details. #: common/djangoapps/util/date_utils.py msgid "TIME_FORMAT" -msgstr "" +msgstr "TIME_FORMAT" #. Translators: This is an AM/PM indicator for displaying times. It is #. used for the %p directive in date-time formats. See http://strftime.org @@ -962,7 +1047,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "AM" -msgstr "" +msgstr "AM" #. Translators: This is an AM/PM indicator for displaying times. It is #. used for the %p directive in date-time formats. See http://strftime.org @@ -970,7 +1055,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "am/pm indicator" msgid "PM" -msgstr "" +msgstr "PM" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Monday Februrary 10, 2014". It is used for the %A @@ -978,7 +1063,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Monday" -msgstr "" +msgstr "Понедельник" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Tuesday Februrary 11, 2014". It is used for the %A @@ -986,7 +1071,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Tuesday" -msgstr "" +msgstr "Вторник" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Wednesday Februrary 12, 2014". It is used for the %A @@ -994,7 +1079,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Wednesday" -msgstr "" +msgstr "Среда" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Thursday Februrary 13, 2014". It is used for the %A @@ -1002,7 +1087,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Thursday" -msgstr "" +msgstr "Четверг" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Friday Februrary 14, 2014". It is used for the %A @@ -1010,7 +1095,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Friday" -msgstr "" +msgstr "Пятница" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Saturday Februrary 15, 2014". It is used for the %A @@ -1018,7 +1103,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Saturday" -msgstr "" +msgstr "Суббота" #. Translators: this is a weekday name that will be used when displaying #. dates, as in "Sunday Februrary 16, 2014". It is used for the %A @@ -1026,7 +1111,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "weekday name" msgid "Sunday" -msgstr "" +msgstr "Воскресенье" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Mon Feb 10, 2014". It is used for the %a @@ -1034,7 +1119,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Mon" -msgstr "" +msgstr "Пн" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Tue Feb 11, 2014". It is used for the %a @@ -1042,7 +1127,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Tue" -msgstr "" +msgstr "Вт" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Wed Feb 12, 2014". It is used for the %a @@ -1050,7 +1135,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Wed" -msgstr "" +msgstr "Ср" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Thu Feb 13, 2014". It is used for the %a @@ -1058,7 +1143,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Thu" -msgstr "" +msgstr "Чт" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Fri Feb 14, 2014". It is used for the %a @@ -1066,7 +1151,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Fri" -msgstr "" +msgstr "Пт" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Sat Feb 15, 2014". It is used for the %a @@ -1074,7 +1159,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sat" -msgstr "" +msgstr "Сб" #. Translators: this is an abbreviated weekday name that will be used when #. displaying dates, as in "Sun Feb 16, 2014". It is used for the %a @@ -1082,7 +1167,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated weekday name" msgid "Sun" -msgstr "" +msgstr "Вс" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jan 10, 2014". It is used for the %b @@ -1090,7 +1175,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jan" -msgstr "" +msgstr "янв." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Feb 10, 2014". It is used for the %b @@ -1098,7 +1183,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Feb" -msgstr "" +msgstr "февр." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Mar 10, 2014". It is used for the %b @@ -1106,7 +1191,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Mar" -msgstr "" +msgstr "март." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Apr 10, 2014". It is used for the %b @@ -1114,7 +1199,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Apr" -msgstr "" +msgstr "апр." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "May 10, 2014". It is used for the %b @@ -1122,7 +1207,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "May" -msgstr "" +msgstr "мая" #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jun 10, 2014". It is used for the %b @@ -1130,7 +1215,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jun" -msgstr "" +msgstr "июн." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Jul 10, 2014". It is used for the %b @@ -1138,7 +1223,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Jul" -msgstr "" +msgstr "июл." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Aug 10, 2014". It is used for the %b @@ -1146,7 +1231,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Aug" -msgstr "" +msgstr "авг." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Sep 10, 2014". It is used for the %b @@ -1154,7 +1239,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Sep" -msgstr "" +msgstr "сент." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Oct 10, 2014". It is used for the %b @@ -1162,7 +1247,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Oct" -msgstr "" +msgstr "окт." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Nov 10, 2014". It is used for the %b @@ -1170,7 +1255,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Nov" -msgstr "" +msgstr "ноя." #. Translators: this is an abbreviated month name that will be used when #. displaying dates, as in "Dec 10, 2014". It is used for the %b @@ -1178,7 +1263,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "abbreviated month name" msgid "Dec" -msgstr "" +msgstr "дек." #. Translators: this is a month name that will be used when displaying #. dates, as in "January 10, 2014". It is used for the %B directive in @@ -1186,7 +1271,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "January" -msgstr "" +msgstr "января" #. Translators: this is a month name that will be used when displaying #. dates, as in "February 10, 2014". It is used for the %B directive in @@ -1194,7 +1279,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "February" -msgstr "" +msgstr "февраля" #. Translators: this is a month name that will be used when displaying #. dates, as in "March 10, 2014". It is used for the %B directive in @@ -1202,7 +1287,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "March" -msgstr "" +msgstr "марта" #. Translators: this is a month name that will be used when displaying #. dates, as in "April 10, 2014". It is used for the %B directive in @@ -1210,7 +1295,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "April" -msgstr "" +msgstr "апреля" #. Translators: this is a month name that will be used when displaying #. dates, as in "May 10, 2014". It is used for the %B directive in @@ -1218,7 +1303,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "May" -msgstr "" +msgstr "мая" #. Translators: this is a month name that will be used when displaying #. dates, as in "June 10, 2014". It is used for the %B directive in @@ -1226,7 +1311,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "June" -msgstr "" +msgstr "июня" #. Translators: this is a month name that will be used when displaying #. dates, as in "July 10, 2014". It is used for the %B directive in @@ -1234,7 +1319,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "July" -msgstr "" +msgstr "июля" #. Translators: this is a month name that will be used when displaying #. dates, as in "August 10, 2014". It is used for the %B directive in @@ -1242,7 +1327,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "August" -msgstr "" +msgstr "августа" #. Translators: this is a month name that will be used when displaying #. dates, as in "September 10, 2014". It is used for the %B directive in @@ -1250,7 +1335,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "September" -msgstr "" +msgstr "сентября" #. Translators: this is a month name that will be used when displaying #. dates, as in "October 10, 2014". It is used for the %B directive in @@ -1258,7 +1343,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "October" -msgstr "" +msgstr "октября" #. Translators: this is a month name that will be used when displaying #. dates, as in "November 10, 2014". It is used for the %B directive in @@ -1266,7 +1351,7 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "November" -msgstr "" +msgstr "ноября" #. Translators: this is a month name that will be used when displaying #. dates, as in "December 10, 2014". It is used for the %B directive in @@ -1274,296 +1359,307 @@ msgstr "" #: common/djangoapps/util/date_utils.py msgctxt "month name" msgid "December" -msgstr "" +msgstr "декабря" #: common/djangoapps/util/file.py msgid "The file must end with the extension '{file_types}'." msgid_plural "" "The file must end with one of the following extensions: '{file_types}'." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Файл должен иметь следующее расширение: '{file_types}'." +msgstr[1] "Файл должен иметь одно из следующих расширений: '{file_types}'." +msgstr[2] "Файл должен иметь одно из следующих расширений: '{file_types}'." +msgstr[3] "Файл должен иметь одно из следующих расширений: '{file_types}'." #: common/djangoapps/util/file.py msgid "Maximum upload file size is {file_size} bytes." -msgstr "" +msgstr "Максимальный объём загружаемого файла – {file_size} байт." #: common/djangoapps/util/milestones_helpers.py msgid "Course {course_id} requires {prerequisite_course_id}" msgstr "" +"Перед курсом {course_id} необходимо пройти курс {prerequisite_course_id}" #: common/djangoapps/util/milestones_helpers.py msgid "System defined milestone" -msgstr "" +msgstr "Системная контрольная точка" #: common/djangoapps/util/password_policy_validators.py msgid "Invalid Length ({0})" -msgstr "" +msgstr "Недопустимая длина ({0})" #: common/djangoapps/util/password_policy_validators.py msgid "must be {0} characters or more" -msgstr "" +msgstr "должен состоять из {0} или более знаков" #: common/djangoapps/util/password_policy_validators.py msgid "must be {0} characters or less" -msgstr "" +msgstr "должен состоять из {0} или менее знаков" #: common/djangoapps/util/password_policy_validators.py msgid "Must be more complex ({0})" -msgstr "" +msgstr "должен быть более сложным ({0})" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more uppercase characters" -msgstr "" +msgstr "должен содержать {0} или более заглавных букв" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more lowercase characters" -msgstr "" +msgstr "должен содержать {0} или более строчных букв" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more digits" -msgstr "" +msgstr "должен содержать {0} или более цифр" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more punctuation characters" -msgstr "" +msgstr "должен содержать {0} или более символов пунктуации" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more non ascii characters" -msgstr "" +msgstr "должен содержать {0} или более символов, не входящих в ascii" #: common/djangoapps/util/password_policy_validators.py msgid "must contain {0} or more unique words" -msgstr "" +msgstr "должен содержать {0} или более неповторяющихся слов" #: common/djangoapps/util/password_policy_validators.py msgid "Too similar to a restricted dictionary word." -msgstr "" +msgstr "Слишком похоже на общеупотребительное слово." #: common/djangoapps/xblock_django/models.py msgid "Space-separated list of XBlocks which should not render." -msgstr "" +msgstr "Скрытые компоненты XBlock, разделённые пробелами." #: common/lib/capa/capa/capa_problem.py msgid "Cannot rescore problems with possible file submissions" -msgstr "" +msgstr "Не удалось скорректировать оценки за задания с прикреплёнными файлами" #: common/lib/capa/capa/inputtypes.py msgid "correct" -msgstr "" +msgstr "верно" #: common/lib/capa/capa/inputtypes.py msgid "incorrect" -msgstr "" +msgstr "неверно" #: common/lib/capa/capa/inputtypes.py msgid "partially correct" -msgstr "" +msgstr "частично верно" #: common/lib/capa/capa/inputtypes.py msgid "incomplete" -msgstr "" +msgstr "не закончено" #: common/lib/capa/capa/inputtypes.py msgid "unanswered" -msgstr "" +msgstr "нет ответа" #: common/lib/capa/capa/inputtypes.py msgid "processing" -msgstr "" +msgstr "обработка" #. Translators: these are tooltips that indicate the state of an assessment #. question #: common/lib/capa/capa/inputtypes.py msgid "This is correct." -msgstr "" +msgstr "Это верно." #: common/lib/capa/capa/inputtypes.py msgid "This is incorrect." -msgstr "" +msgstr "Это неверно." #: common/lib/capa/capa/inputtypes.py msgid "This is partially correct." -msgstr "" +msgstr "Частично верно." #: common/lib/capa/capa/inputtypes.py msgid "This is unanswered." -msgstr "" +msgstr "Это оставлено без ответа." #: common/lib/capa/capa/inputtypes.py msgid "This is being processed." -msgstr "" +msgstr "Обрабатывается." #. Translators: 'ChoiceGroup' is an input type and should not be translated. #: common/lib/capa/capa/inputtypes.py msgid "ChoiceGroup: unexpected tag {tag_name}" -msgstr "" +msgstr "ChoiceGroup: неопределённый тег {tag_name}" #: common/lib/capa/capa/inputtypes.py msgid "Answer received." -msgstr "" +msgstr "Получен ответ." #. Translators: '' and '' are tag names and should not #. be translated. #: common/lib/capa/capa/inputtypes.py msgid "Expected a or tag; got {given_tag} instead" -msgstr "" +msgstr "Вместо или обнаружен тег {given_tag}" #: common/lib/capa/capa/inputtypes.py msgid "" "Your files have been submitted. As soon as your submission is graded, this " "message will be replaced with the grader's feedback." msgstr "" +"Файлы отправлены. После проверки работы вместо этого сообщения появится " +"оценка." #: common/lib/capa/capa/inputtypes.py msgid "" "Your answer has been submitted. As soon as your submission is graded, this " "message will be replaced with the grader's feedback." msgstr "" +"Ответ отправлен. После его проверки вместо этого сообщения появится оценка." #: common/lib/capa/capa/inputtypes.py msgid "" "Submitted. As soon as a response is returned, this message will be replaced " "by that feedback." msgstr "" +"Отправлено. Как только будет получен ответ, он появится вместо этого " +"сообщения." #: common/lib/capa/capa/inputtypes.py msgid "No response from Xqueue within {xqueue_timeout} seconds. Aborted." msgstr "" +"Нет отклика от подсистемы Xqueue в течении {xqueue_timeout}. Работа " +"прекращена." #: common/lib/capa/capa/inputtypes.py msgid "Error running code." -msgstr "" +msgstr "Ошибка выполнения кода." #: common/lib/capa/capa/inputtypes.py msgid "Cannot connect to the queue" -msgstr "" +msgstr "Невозможно подключиться к очереди" #: common/lib/capa/capa/inputtypes.py msgid "No formula specified." -msgstr "" +msgstr "Формула не указана." #: common/lib/capa/capa/inputtypes.py msgid "Couldn't parse formula: {error_msg}" -msgstr "" +msgstr "Не удалось разобрать формулу: {error_msg}" #: common/lib/capa/capa/inputtypes.py msgid "Error while rendering preview" -msgstr "" +msgstr "Ошибка при формировании предварительного просмотра" #: common/lib/capa/capa/inputtypes.py msgid "Sorry, couldn't parse formula" -msgstr "" +msgstr "Не удалось разобрать формулу" #: common/lib/capa/capa/inputtypes.py msgid "{input_type}: unexpected tag {tag_name}" -msgstr "" +msgstr "{input_type}: неопределённый тег {tag_name}" #. Translators: a "tag" is an XML element, such as "" in HTML #: common/lib/capa/capa/inputtypes.py msgid "Expected a {expected_tag} tag; got {given_tag} instead" -msgstr "" +msgstr "Требуется тег {expected_tag}. Вместо него введён тег {given_tag}." +#: common/lib/capa/capa/responsetypes.py #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Correct" -msgstr "Верно" +msgstr "Верных" +#: common/lib/capa/capa/responsetypes.py #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Incorrect" -msgstr "Неверно" +msgstr "Неверных" #: common/lib/capa/capa/responsetypes.py msgid "Error {err} in evaluating hint function {hintfn}." -msgstr "" +msgstr "Ошибка {err} в оценке функции подсказки {hintfn}." #: common/lib/capa/capa/responsetypes.py msgid "(Source code line unavailable)" -msgstr "" +msgstr "(Строка исходного кода недоступна)" #: common/lib/capa/capa/responsetypes.py msgid "See XML source line {sourcenum}." -msgstr "" +msgstr "Показать исходную строку XML {sourcenum}." #: common/lib/capa/capa/responsetypes.py msgid "JavaScript Input" -msgstr "" +msgstr "Ввод JavaScript" #: common/lib/capa/capa/responsetypes.py msgid "Execution of unsafe Javascript code is not allowed." -msgstr "" +msgstr "Не разрешается исполнение небезопасного Javascript кода." #: common/lib/capa/capa/responsetypes.py -#: cms/templates/widgets/problem-edit.html msgid "Checkboxes" -msgstr "" +msgstr "Флажки" #: common/lib/capa/capa/responsetypes.py -#: cms/templates/widgets/problem-edit.html msgid "Multiple Choice" -msgstr "" +msgstr "Выбор варианта" #. Translators: 'unmask_name' is a method name and should not be translated. #: common/lib/capa/capa/responsetypes.py msgid "unmask_name called on response that is not masked" -msgstr "" +msgstr "unmask_name вызван на не экранируемый ответный сигнал" #. Translators: 'shuffle' and 'answer-pool' are attribute names and should not #. be translated. #: common/lib/capa/capa/responsetypes.py msgid "Do not use shuffle and answer-pool at the same time" -msgstr "" +msgstr "Не используйте shuffle и answer-pool одновременно" #. Translators: 'answer-pool' is an attribute name and should not be #. translated. #: common/lib/capa/capa/responsetypes.py msgid "answer-pool value should be an integer" -msgstr "" +msgstr "значение answer-pool должно быть целым числом" #. Translators: 'Choicegroup' is an input type and should not be translated. #: common/lib/capa/capa/responsetypes.py msgid "Choicegroup must include at least 1 correct and 1 incorrect choice" msgstr "" +"Choicegroup должна включать не менее одного правильного и одного " +"неправильного варианта" #: common/lib/capa/capa/responsetypes.py msgid "True/False Choice" -msgstr "" +msgstr "Выбор: верно/неверно" #: common/lib/capa/capa/responsetypes.py -#: cms/templates/widgets/problem-edit.html msgid "Dropdown" -msgstr "" +msgstr "Выпадающий список" #: common/lib/capa/capa/responsetypes.py -#: cms/templates/widgets/problem-edit.html msgid "Numerical Input" -msgstr "" +msgstr "Цифровой ввод" #: common/lib/capa/capa/responsetypes.py msgid "There was a problem with the staff answer to this problem." -msgstr "" +msgstr "Возникла проблема с ответом сотрудников курса на это задание" #: common/lib/capa/capa/responsetypes.py msgid "Could not interpret '{student_answer}' as a number." -msgstr "" +msgstr "Не удалось определить числовое значение \"{student_answer}\"." #: common/lib/capa/capa/responsetypes.py msgid "You may not use variables ({bad_variables}) in numerical problems." -msgstr "" +msgstr "В численных задачах нельзя использовать переменные ({bad_variables})." #: common/lib/capa/capa/responsetypes.py msgid "factorial function evaluated outside its domain:'{student_answer}'" msgstr "" +"Значение факториала находится за пределами его области определения: " +"{student_answer}" #: common/lib/capa/capa/responsetypes.py msgid "Invalid math syntax: '{student_answer}'" -msgstr "" +msgstr "Недопустимый математический символ: {student_answer}" #: common/lib/capa/capa/responsetypes.py msgid "You may not use complex numbers in range tolerance problems" msgstr "" +"В задачах на допустимые значения нельзя использовать комплексные числа." #. Translators: This is an error message for a math problem. If the instructor #. provided a boundary @@ -1573,6 +1669,8 @@ msgstr "" msgid "" "There was a problem with the staff answer to this problem: complex boundary." msgstr "" +"Возникла проблема с ответом сотрудников курса на это задание: граница " +"множества." #. Translators: This is an error message for a math problem. If the instructor #. did not provide @@ -1581,19 +1679,25 @@ msgstr "" msgid "" "There was a problem with the staff answer to this problem: empty boundary." msgstr "" +"Возникла проблема с ответом сотрудников курса на это задание: пустая " +"граница." #: common/lib/capa/capa/responsetypes.py -#: cms/templates/widgets/problem-edit.html msgid "Text Input" -msgstr "" +msgstr "Текстовый ввод" #: common/lib/capa/capa/responsetypes.py msgid "error" -msgstr "" +msgstr "ошибка" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: Separator used in StringResponse to display multiple answers. +#. Example: "Answer: Answer_1 or Answer_2 or Answer_3". +#. #-#-#-#-# mako.po (edx-platform) #-#-#-#-# #. Translators: this is the last choice of a number of choices of how to log #. in #. to the site. +#: common/lib/capa/capa/responsetypes.py #: common/templates/course_modes/choose.html lms/templates/login.html #: lms/templates/register.html msgid "or" @@ -1601,47 +1705,51 @@ msgstr "или" #: common/lib/capa/capa/responsetypes.py msgid "Custom Evaluated Script" -msgstr "" +msgstr "Пользовательский сценарий оценки" #: common/lib/capa/capa/responsetypes.py msgid "error getting student answer from {student_answers}" -msgstr "" +msgstr "ошибка получения ответа студента из {student_answers}" #: common/lib/capa/capa/responsetypes.py msgid "No answer entered!" -msgstr "" +msgstr "Ответ не указан!" #: common/lib/capa/capa/responsetypes.py msgid "CustomResponse: check function returned an invalid dictionary!" -msgstr "" +msgstr "Отзыв: функция проверки вернула недопустимое значение словаря" #: common/lib/capa/capa/responsetypes.py msgid "Symbolic Math Input" -msgstr "" +msgstr "Ввод математических символов" #. Translators: 'SymbolicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py msgid "An error occurred with SymbolicResponse. The error was: {error_msg}" msgstr "" +"Возникла ошибка в задании типа SymbolicResponse. Сообщение об ошибке: " +"{error_msg}" #: common/lib/capa/capa/responsetypes.py msgid "Code Input" -msgstr "" +msgstr "Ввод программного кода" #: common/lib/capa/capa/responsetypes.py msgid "No answer provided." -msgstr "" +msgstr "Ответ не предоставлен." #: common/lib/capa/capa/responsetypes.py msgid "Error: No grader has been set up for this problem." -msgstr "" +msgstr "Ошибка: для данного задания не назначен способ оценивания " #: common/lib/capa/capa/responsetypes.py msgid "" "Unable to deliver your submission to grader (Reason: {error_msg}). Please " "try again later." msgstr "" +"Не удалось сдать ваш ответ на оценку (Причина: {error_msg}). Пожалуйста, " +"попробуйте повторить позже." #. Translators: 'grader' refers to the edX automatic code grader. #. Translators: the `grader` refers to the grading service open response @@ -1652,82 +1760,90 @@ msgstr "" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Invalid grader reply. Please contact the course staff." msgstr "" +"Ответ не может быть получен. Пожалуйста, свяжитесь с ответственными за курс." #: common/lib/capa/capa/responsetypes.py msgid "External Grader" -msgstr "" +msgstr "Внешнее оценивание" #: common/lib/capa/capa/responsetypes.py msgid "Math Expression Input" -msgstr "" +msgstr "Ввод математического выражения" #: common/lib/capa/capa/responsetypes.py msgid "Invalid input: {bad_input} not permitted in answer." -msgstr "" +msgstr "Неверный ввод: {bad_input} не может быть ответом." #: common/lib/capa/capa/responsetypes.py msgid "" "factorial function not permitted in answer for this problem. Provided answer" " was: {bad_input}" msgstr "" +"в ответе на это задание не разрешается использовать факториал. Ответ, данный" +" Вами: {bad_input}" #: common/lib/capa/capa/responsetypes.py msgid "Invalid input: Could not parse '{bad_input}' as a formula." msgstr "" +"Неверный ввод: Невозможно определить '{bad_input}' в качестве формулы." #: common/lib/capa/capa/responsetypes.py msgid "Invalid input: Could not parse '{bad_input}' as a formula" msgstr "" +"Неверный ввод: Невозможно определить '{bad_input}' в качестве формулы." #: common/lib/capa/capa/responsetypes.py msgid "Circuit Schematic Builder" -msgstr "" +msgstr "Конструктор электросхем" #. Translators: 'SchematicResponse' is a problem type and should not be #. translated. #: common/lib/capa/capa/responsetypes.py msgid "Error in evaluating SchematicResponse. The error was: {error_msg}" msgstr "" +"Ошибка в оценке задания SchematicResponse. Сообщение об ошибке: {error_msg}" #: common/lib/capa/capa/responsetypes.py msgid "Image Mapped Input" -msgstr "" +msgstr "Ввод пометки на изображении" #: common/lib/capa/capa/responsetypes.py msgid "error grading {image_input_id} (input={user_input})" -msgstr "" +msgstr "ошибка при оценивании {image_input_id} (input={user_input})" #. Translators: {sr_coords} are the coordinates of a rectangle #: common/lib/capa/capa/responsetypes.py msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}" msgstr "" +"Ошибка в описании задания! Невозможно сформировать прямоугольник с " +"координатами {sr_coords}" #: common/lib/capa/capa/responsetypes.py msgid "Annotation Input" -msgstr "" +msgstr "Ввод комментария" #: common/lib/capa/capa/responsetypes.py msgid "Checkboxes With Text Input" -msgstr "" +msgstr "Флажки с текстовым вводом" #: common/lib/capa/capa/responsetypes.py msgid "Answer not provided for {input_type}" -msgstr "" +msgstr "Ответ для {input_type} не указан" #: common/lib/capa/capa/responsetypes.py msgid "The Staff answer could not be interpreted as a number." -msgstr "" +msgstr "Ответ сотрудника не может быть интерпретирован в качестве числа." #: common/lib/capa/capa/responsetypes.py msgid "Could not interpret '{given_answer}' as a number." -msgstr "" +msgstr "Не удалось определить числовое значение «{given_answer}»." #: common/lib/xmodule/xmodule/annotatable_module.py #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "XML data for the annotation" -msgstr "" +msgstr "Содержание пояснения в формате XML" #: common/lib/xmodule/xmodule/annotatable_module.py #: common/lib/xmodule/xmodule/discussion_module.py @@ -1739,49 +1855,57 @@ msgstr "" #: common/lib/xmodule/xmodule/videoannotation_module.py #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Display name for this module" -msgstr "" +msgstr "Отображаемое название модуля" #: common/lib/xmodule/xmodule/annotatable_module.py msgid "Annotation" -msgstr "" +msgstr "Пояснение" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/html_module.py msgid "This name appears in the horizontal navigation at the top of the page." msgstr "" +"Это название отображается в горизонтальной навигационной панели в верхней " +"части страницы." #: common/lib/xmodule/xmodule/capa_base.py msgid "Blank Advanced Problem" -msgstr "" +msgstr "Пустая задача — расширенный XML-редактор" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Number of attempts taken by the student on this problem" -msgstr "" +msgstr "Количество попыток, использованных студентом при выполнении задания" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Maximum Attempts" -msgstr "" +msgstr "Максимальное количество попыток" #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Defines the number of times a student can try to answer this problem. If the" " value is not set, infinite attempts are allowed." msgstr "" +"Определяет, сколько раз студент может давать ответ на задание. Если " +"значение не установлено, предоставляется неограниченное количество попыток." #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Date that this problem is due by" -msgstr "" +msgstr "Срок сдачи данного задания" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Amount of time after the due date that submissions will be accepted" msgstr "" +"Время, на протяжении которого будут приниматься ответы по истечении срока " +"сдачи задания" +#: common/lib/xmodule/xmodule/capa_base.py +#: common/lib/xmodule/xmodule/modulestore/inheritance.py #: lms/templates/problem.html msgid "Show Answer" msgstr "Показать ответ" @@ -1791,147 +1915,162 @@ msgid "" "Defines when to show the answer to the problem. A default value can be set " "in Advanced Settings." msgstr "" +"Определяет, когда отображать ответ на задание. В расширенных настройках " +"можно установить значение по умолчанию." #: common/lib/xmodule/xmodule/capa_base.py msgid "Always" -msgstr "" +msgstr "Всегда" #: common/lib/xmodule/xmodule/capa_base.py msgid "Answered" -msgstr "" +msgstr "Дан ответ" #: common/lib/xmodule/xmodule/capa_base.py msgid "Attempted" -msgstr "" +msgstr "Использована попытка" #: common/lib/xmodule/xmodule/capa_base.py msgid "Closed" -msgstr "" +msgstr "Закрыт" #: common/lib/xmodule/xmodule/capa_base.py msgid "Finished" -msgstr "" +msgstr "Выполнено" #: common/lib/xmodule/xmodule/capa_base.py msgid "Correct or Past Due" -msgstr "" +msgstr "Верные или просроченные" #: common/lib/xmodule/xmodule/capa_base.py msgid "Past Due" -msgstr "" +msgstr "Прошёл срок сдачи" #: common/lib/xmodule/xmodule/capa_base.py msgid "Never" -msgstr "" +msgstr "Никогда" #: common/lib/xmodule/xmodule/capa_base.py msgid "Whether to force the save button to appear on the page" -msgstr "" +msgstr "Условия отображения кнопки \"Сохранить\" на странице" #: common/lib/xmodule/xmodule/capa_base.py msgid "Show Reset Button" -msgstr "" +msgstr "Показать кнопку сброса" #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Determines whether a 'Reset' button is shown so the user may reset their " "answer. A default value can be set in Advanced Settings." msgstr "" +"Определяет, показывать ли кнопку «Сбросить», с помощью которой пользователь " +"может сбросить свой ответ. Значение по умолчанию можно установить в " +"расширенных настройках." #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Randomization" -msgstr "" +msgstr "Случайный выбор параметров заданий" #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Defines when to randomize the variables specified in the associated Python " "script. For problems that do not randomize values, specify \"Never\". " msgstr "" +"Определяет, когда следует использовать случайные значения переменных, " +"указанных в сценарии на языке Python. Для задач, не требующих подстановки " +"случайного значения переменных, выберите \"Никогда\"." #: common/lib/xmodule/xmodule/capa_base.py msgid "On Reset" -msgstr "" +msgstr "При сбросе" #: common/lib/xmodule/xmodule/capa_base.py msgid "Per Student" -msgstr "" +msgstr "Для каждого студента" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/discussion_module.py msgid "XML data for the problem" -msgstr "" +msgstr "Данные, связанные с заданием, в формате XML" #: common/lib/xmodule/xmodule/capa_base.py msgid "Dictionary with the correctness of current student answers" -msgstr "" +msgstr "Словарь, определяющий правильность текущих ответов студентов" #: common/lib/xmodule/xmodule/capa_base.py msgid "Dictionary for maintaining the state of inputtypes" -msgstr "" +msgstr "Словарь для сохранения состояний полей ввода" #: common/lib/xmodule/xmodule/capa_base.py msgid "Dictionary with the current student responses" -msgstr "" +msgstr "Словарь, содержащий текущие ответы студентов" #: common/lib/xmodule/xmodule/capa_base.py msgid "Whether the student has answered the problem" -msgstr "" +msgstr "Дал ли студент ответ на задание" #: common/lib/xmodule/xmodule/capa_base.py msgid "Random seed for this student" -msgstr "" +msgstr "Инициализация случайного значения для данного студента" #: common/lib/xmodule/xmodule/capa_base.py msgid "Last submission time" -msgstr "" +msgstr "Время последней сдачи задания" #: common/lib/xmodule/xmodule/capa_base.py msgid "Timer Between Attempts" -msgstr "" +msgstr "Время между попытками" #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Seconds a student must wait between submissions for a problem with multiple " "attempts." msgstr "" +"Количество секунд, которое должно пройти между попытками, для заданий, в " +"которых предусмотрено несколько попыток." #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Problem Weight" -msgstr "" +msgstr "Вес задания" #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Defines the number of points each problem is worth. If the value is not set," " each response field in the problem is worth one point." msgstr "" +"Определяет количество баллов за каждое задание. Если значение не указано, " +"каждое поле ответа в задании будет оцениваться в один балл." #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Markdown source of this module" -msgstr "" +msgstr "Мarkdown код этого модуля" #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Source code for LaTeX and Word problems. This feature is not well-supported." msgstr "" +"Исходный код заданий в формате LaTeX и Word. Данная функция поддерживается " +"не полностью." #: common/lib/xmodule/xmodule/capa_base.py msgid "String customization substitutions for particular locations" msgstr "" +"Значения для подстановки в строку для специфических локальных настроек" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/html_module.py msgid "Enable LaTeX templates?" -msgstr "" +msgstr "Разрешить использование шаблонов LaTeX?" #: common/lib/xmodule/xmodule/capa_base.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Matlab API key" -msgstr "" +msgstr "Ключ Matlab API" #: common/lib/xmodule/xmodule/capa_base.py msgid "" @@ -1942,22 +2081,28 @@ msgid "" "compromised. To obtain a key for your course, or to report an issue, please " "contact moocsupport@mathworks.com" msgstr "" +"Введите API-ключ, предоставленный компанией MathWorks для доступа к сервису " +"MATLAB. Этот ключ предоставляется для использования исключительно в рамках " +"данного курса в указанный период времени. Не используйте API-ключ в других " +"курсах. Немедленно уведомите MathWorks, если считаете, что ключ стал " +"известен посторонним. Для получения ключа для Вашего курса или отправки " +"сообщения о проблеме, пожалуйста, свяжитесь с moocsupport@mathworks.com" #: common/lib/xmodule/xmodule/capa_base.py msgid "Check" -msgstr "" +msgstr "Проверить" #: common/lib/xmodule/xmodule/capa_base.py msgid "Final Check" -msgstr "" +msgstr "Проверить/последняя попытка" #: common/lib/xmodule/xmodule/capa_base.py msgid "Checking..." -msgstr "" +msgstr "Проверка..." #: common/lib/xmodule/xmodule/capa_base.py msgid "Warning: The problem has been reset to its initial state!" -msgstr "" +msgstr "Внимание: Задание было сброшено к исходному состоянию!" #. Translators: Following this message, there will be a bulleted list of #. items. @@ -1966,119 +2111,132 @@ msgid "" "The problem's state was corrupted by an invalid submission. The submission " "consisted of:" msgstr "" +"Задание было поверждено из за недействительной заявки. Заявка состояла из:" #: common/lib/xmodule/xmodule/capa_base.py msgid "If this error persists, please contact the course staff." msgstr "" +"Если это сообщение об ошибке продолжает появляться, пожалуйста, свяжитесь с " +"сотрудниками курса." #: common/lib/xmodule/xmodule/capa_base.py msgid "Hint: " -msgstr "" +msgstr "Подсказка:" #. Translators: e.g. "Hint 1 of 3" meaning we are showing the first of three #. hints. #: common/lib/xmodule/xmodule/capa_base.py msgid "Hint ({hint_num} of {hints_count}): " -msgstr "" +msgstr "Подсказка ({hint_num} из {hints_count}): " #. Translators: 'closed' means the problem's due date has passed. You may no #. longer attempt to solve the problem. #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem is closed." -msgstr "" +msgstr "Срок сдачи задания прошёл." #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem must be reset before it can be checked again." msgstr "" +"Необходимо перезагрузить задание, прежде чем снова сдать ответ на проверку." #: common/lib/xmodule/xmodule/capa_base.py msgid "You must wait at least {wait} seconds between submissions." -msgstr "" +msgstr "Подождите по крайней мере {wait} секунд между попытками." #: common/lib/xmodule/xmodule/capa_base.py msgid "" "You must wait at least {wait_secs} between submissions. {remaining_secs} " "remaining." msgstr "" +"Подождите по крайней мере {wait_secs} между попытками. Осталось " +"{remaining_secs} . " #. Translators: {msg} will be replaced with a problem's error message. #: common/lib/xmodule/xmodule/capa_base.py msgid "Error: {msg}" -msgstr "" +msgstr "Ошибка: {msg}" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_hour} hour" msgid_plural "{num_hour} hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{num_hour} час" +msgstr[1] "{num_hour} часов" +msgstr[2] "{num_hour} часов" +msgstr[3] "{num_hour} часа" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_minute} minute" msgid_plural "{num_minute} minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{num_minute} минута" +msgstr[1] "{num_minute} минут" +msgstr[2] "{num_minute} минут" +msgstr[3] "{num_minute} минуты" #: common/lib/xmodule/xmodule/capa_base.py msgid "{num_second} second" msgid_plural "{num_second} seconds" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{num_second} секунда" +msgstr[1] "{num_second} секунд" +msgstr[2] "{num_second} секунд" +msgstr[3] "{num_second} секунды" #. Translators: 'rescoring' refers to the act of re-submitting a student's #. solution so it can get a new score. #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem's definition does not support rescoring." -msgstr "" +msgstr "Условия задания не позволяют его переоценку." #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem must be answered before it can be graded again." msgstr "" +"На задание должен быть дан ответ перед тем как оно будет оценено снова." #: common/lib/xmodule/xmodule/capa_base.py msgid "Problem needs to be reset prior to save." -msgstr "" +msgstr "Задание нужно сбросить перед сохранением." #: common/lib/xmodule/xmodule/capa_base.py msgid "Your answers have been saved." -msgstr "" +msgstr "Ваши ответы сохранены." #: common/lib/xmodule/xmodule/capa_base.py msgid "" "Your answers have been saved but not graded. Click '{button_name}' to grade " "them." msgstr "" +"Ваши ответы сохранены, но не оценены. Нажмите '{button_name}', чтобы " +"получить оценку." #. Translators: A student must "make an attempt" to solve the problem on the #. page before they can reset it. #: common/lib/xmodule/xmodule/capa_base.py msgid "Refresh the page and make an attempt before resetting." -msgstr "" +msgstr "Обновите страницу и сделайте попытку перед сбросом." #: common/lib/xmodule/xmodule/capa_module.py msgid "" "We're sorry, there was an error with processing your request. Please try " "reloading your page and trying again." msgstr "" +"К сожалению, при обработке Вашего запроса произошла ошибка. Пожалуйста, " +"перезагрузите страницу и попробуйте еще раз." #: common/lib/xmodule/xmodule/capa_module.py msgid "" "The state of this problem has changed since you loaded this page. Please " "refresh your page." msgstr "" +"Статус этого задания изменился после того, как Вы загрузили страницу. " +"Пожалуйста, перезагрузите страницу." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Open Response Assessment" -msgstr "" +msgstr "Оценивание ответов в свободной форме" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Current task that the student is on." -msgstr "" +msgstr "Текущая задача, над которой работает студент." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -2087,15 +2245,23 @@ msgid "" "module is created and students have attempted it (for example, if a self " "assessed problem is changed to self and peer assessed)." msgstr "" +"Список списков словарей состояния, содержащих состояние сохранённой работы " +"студентов. Это поле заполняется только в том случае, если преподаватель " +"вносит изменения в задание после создания модуля, а студенты уже выполняли " +"задание (например, изменяет задание, требующее самопроверки, включив в него " +"взаимную проверку)." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "List of state dictionaries of each task within this module." msgstr "" +"Список словарей, отражающих состояние каждого задания в данном модуле." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Which step within the current task that the student is on." -msgstr "" +msgstr "Этап текущего задания, который выполняет студент." +#: common/lib/xmodule/xmodule/combined_open_ended_module.py +#: common/lib/xmodule/xmodule/peer_grading_module.py #: lms/templates/peer_grading/peer_grading.html msgid "Graded" msgstr "Оценено" @@ -2105,36 +2271,41 @@ msgid "" "Defines whether the student gets credit for this problem. Credit is based on" " peer grades of this problem." msgstr "" +"Определяет, будет ли задание зачтено студенту. Это зависит от оценок " +"задания, поставленных однокурсниками." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "If the problem is ready to be reset or not." -msgstr "" +msgstr "Готово ли задание к сбросу значений." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "The number of times the student can try to answer this problem." -msgstr "" +msgstr "Сколько раз студент может дать ответ на задание." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Allow File Uploads" -msgstr "" +msgstr "Разрешить загрузку файлов" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Whether or not the student can submit files as a response." -msgstr "" +msgstr "Может ли студент отправлять файлы в качестве ответа." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Disable Quality Filter" -msgstr "" +msgstr "Отключить фильтр качества" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" "If False, the Quality Filter is enabled and submissions with poor spelling, " "short length, or poor grammar will not be peer reviewed." msgstr "" +"Если установлено значение \"Ложно\", включается фильтр качества, и работы с " +"орфографическими и грамматическими ошибками, или слишком короткие тексты не " +"будут оценены однокурсниками." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Current version number" -msgstr "" +msgstr "Номер текущей версии" #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py @@ -2142,48 +2313,58 @@ msgid "" "Defines the number of points each problem is worth. If the value is not set," " each problem is worth one point." msgstr "" +"Определяет количество баллов за каждое задание. Если значение не " +"установлено, каждое задание оценивается в один балл." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Minimum Peer Grading Calibrations" -msgstr "" +msgstr "Минимум тренировочных заданий для взаимной проверки" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" "The minimum number of calibration essays each student will need to complete " "for peer grading." msgstr "" +"Минимальное количество тренировочных заданий, которые должен выполнить " +"каждый студент, чтобы приступить к взаимной проверке." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Maximum Peer Grading Calibrations" -msgstr "" +msgstr "Максимум тренировочных заданий для взаимной проверки" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" "The maximum number of calibration essays each student will need to complete " "for peer grading." msgstr "" +"Максимальное количество тренировочных заданий, которые должен выполнить " +"каждый студент, чтобы приступить к взаимной проверке." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Peer Graders per Response" -msgstr "" +msgstr "Количество оценивающих каждый ответ" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "The number of peers who will grade each submission." msgstr "" +"Количество студентов, которые будут участвовать во взаимной проверке каждой " +"работы." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Required Peer Grading" -msgstr "" +msgstr "Необходимо взаимооценивание" #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" "The number of other students each student making a submission will have to " "grade." msgstr "" +"Количество студентов, работы которых должен будет оценить сдающий задание." #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "Allow \"overgrading\" of peer submissions" msgstr "" +"Разрешить повторное оценивание работ, предоставленных для взаимооценки. " #: common/lib/xmodule/xmodule/combined_open_ended_module.py msgid "" @@ -2192,6 +2373,12 @@ msgid "" "are eligible to grade already have enough graders. This is intended for use" " when settings for `Required Peer Grading` > `Peer Graders per Response`" msgstr "" +"ЭКСПЕРИМЕНТАЛЬНАЯ ФУНКЦИЯ. Позволяет студентам проверять работы, которые " +"уже были оценены требуемым количеством проверяющих, но ТОЛЬКО КОГДА все " +"работы, доступные им для проверки, уже были оценены достаточным количеством " +"проверяющих. Эту функцию можно использовать когда значение настройки " +"\"Обязательное Количество Заданий для Взаимной Проверки\" > значения " +"настройки \"Количество Проверяющих Каждую Работу\"" #: common/lib/xmodule/xmodule/combined_open_ended_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py @@ -2199,51 +2386,55 @@ msgid "" "ORA1 is no longer supported. To use this assessment, replace this ORA1 " "component with an ORA2 component." msgstr "" +"Пакет ORA1 больше не поддерживается. Замените его на ORA2, если хотите " +"использовать систему оценивания в свободной форме." #. Translators: TBD stands for 'To Be Determined' and is used when a course #. does not yet have an announced start date. #: common/lib/xmodule/xmodule/course_metadata_utils.py #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "TBD" -msgstr "" +msgstr "Неопределенная дата" #: common/lib/xmodule/xmodule/course_module.py msgid "LTI Passports" -msgstr "" +msgstr "Регистрационные данные LTI" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the passports for course LTI tools in the following format: " "\"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 "" +msgstr "Список пар (заголовок, url) для учебников, используемых в этом курсе." #: common/lib/xmodule/xmodule/course_module.py msgid "Slug that points to the wiki for this course" -msgstr "" +msgstr "Краткое название, указывающее на Вики данного курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Date that enrollment for this class is opened" -msgstr "" +msgstr "Дата открытия записи на курс" #: common/lib/xmodule/xmodule/course_module.py msgid "Date that enrollment for this class is closed" -msgstr "" +msgstr "Дата закрытия записи на курс" #: common/lib/xmodule/xmodule/course_module.py msgid "Start time when this module is visible" -msgstr "" +msgstr "Время, с которого доступен этот модуль" #: common/lib/xmodule/xmodule/course_module.py msgid "Date that this class ends" -msgstr "" +msgstr "Дата окончания курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Cosmetic Course Display Price" -msgstr "" +msgstr "Отображаемая цена за курс" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2251,10 +2442,14 @@ msgid "" " registration price is set by an administrator in the database, that price " "will be displayed instead of this one." msgstr "" +"Стоимость записи на курс, показываемая студентам. Если администратор в базе " +"данных установит стоимость регистрации на платном курсе, студентам будет " +"показана установленная администратором стоимость будет отображаться вместо " +"этой." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Advertised Start Date" -msgstr "" +msgstr "Заявленная дата начала курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2262,61 +2457,70 @@ msgid "" "is different from the set start date. To advertise the set start date, enter" " null." msgstr "" +"Введите дату, которую Вы хотите заявить в качестве даты начала курса, если " +"эта дата отличается от установленной даты начала. Для отображения " +"установленной даты начала введите \"null\"." #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Requisite Courses" -msgstr "" +msgstr "Обязательные предыдущие курсы" #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Requisite Course key if this course has a pre-requisite course" -msgstr "" +msgstr "Код обязательного предыдущего курса, если имеется" #: common/lib/xmodule/xmodule/course_module.py msgid "Grading policy definition for this class" -msgstr "" +msgstr "Правила оценивания этого курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Show Calculator" -msgstr "" +msgstr "Показывать калькулятор" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. When true, students can see the calculator in the " "course." msgstr "" +"Введите true или false. Если введено значение true, студентам будет " +"доступен калькулятор на странице курса." #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the name of the course as it should appear in the edX.org course list." msgstr "" +"Введите название курса, которое будет отображаться в списке курсов на " +"edX.org." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Display Name" -msgstr "" +msgstr "Отображаемое название курса" #: common/lib/xmodule/xmodule/course_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Course Editor" -msgstr "" +msgstr "Редактор курса" #: common/lib/xmodule/xmodule/course_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the method by which this course is edited (\"XML\" or \"Studio\")." -msgstr "" +msgstr "Укажите способ редактирования курса (\"XML\" или \"Studio\")." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Survey URL" -msgstr "" +msgstr "Ссылка на анкету курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the URL for the end-of-course survey. If your course does not have a " "survey, enter null." msgstr "" +"Введите URL анкеты, заполняемой студентами после прохождения курса. Если в " +"Вашем курсе не будет анкеты, введите null." #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Blackout Dates" -msgstr "" +msgstr "Периоды отключения обсуждений" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2330,10 +2534,17 @@ msgid "" "brackets: [[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", " "\"2015-10-08\"]] " msgstr "" +"Введите пары дат, между которыми студенты не смогут отправлять сообщения в " +"обсуждениях. Каждая пара должна быть в формате [\"ГГГГ-ММ-ДД\", \"ГГГГ-ММ-" +"ДД\"]. Чтобы указать конкретное время вместе с датами, пары должны иметь " +"формат [\"ГГГГ-ММ-ДДTЧЧ:ММ\", \"ГГГГ-ММ-ДДTЧЧ:ММ\"]. Обязательно включите " +"английскую букву \"T\" между датой и временем. Например, чтобы задать два " +"периода блокировки обсуждений, введите в квадратных скобках: " +"[[\"2015-09-15\", \"2015-09-21\"], [\"2015-10-01\", \"2015-10-08\"]]" #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Topic Mapping" -msgstr "" +msgstr "Схема тем обсуждения" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2344,28 +2555,37 @@ msgid "" "must be unique. In \"id\" values, the only special characters that are " "supported are underscore, hyphen, and period." msgstr "" +"Введите категории обсуждений в следующем формате: \"НазваниеКатегории\": " +"{\"id\": \"i4x-НаименованиеОУ-НомерКурса-course-ПериодПроведенияКурса\"}. " +"Например, одна из категорий обсуждения может выглядеть так: \"Лидийский " +"лад\": {\"id\": \"i4x-UnivercityX-MUS101-course-2015_T1\"}. Значение \"id\"" +" должно быть уникальным для каждой категории. Значения \"id\" могут " +"содержать следующие специальные символы: знак подчёркивания, дефис и точка." #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Sorting Alphabetical" -msgstr "" +msgstr "Сортировать обсуждения по алфавиту" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If true, discussion categories and subcategories are " "sorted alphabetically. If false, they are sorted chronologically." msgstr "" +"Введите true или false. Если введено значение true, категории и " +"подкатегории обсуждений будут показаны в алфавитном порядке. Если введено " +"значение false, они будут показаны в хронологическом порядке." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Announcement Date" -msgstr "" +msgstr "Дата объявления курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter the date to announce your course." -msgstr "" +msgstr "Введите дату, когда ваш курс будет объявлен." #: common/lib/xmodule/xmodule/course_module.py msgid "Cohort Configuration" -msgstr "" +msgstr "Конфигурация группы" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2373,73 +2593,90 @@ msgid "" "student assignment to groups, or identify any course-wide discussion topics " "as private to cohort members." msgstr "" +"Введите настройки вида ключ-значение, чтобы включить функционал групп, " +"задать автоматическое распределение студентов на группы, или выделить какие-" +"либо общие темы обсуждений курса в приватные для членов группы." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Is New" -msgstr "" +msgstr "Курс новый" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If true, the course appears in the list of new courses " "on edx.org, and a New! badge temporarily appears next to the course image." msgstr "" +"Введите true или false. Если введено значение true, курс отображается в " +"списке новых курсов, а рядом с изображением курса временно появляется метка " +"«Новый!»" #: common/lib/xmodule/xmodule/course_module.py msgid "Mobile Course Available" -msgstr "" +msgstr "Доступ к мобильной версии курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If true, the course will be available to mobile " "devices." msgstr "" +"Введите true или false. Если введено true, курс будет доступен на мобильных " +"устройствах." #: common/lib/xmodule/xmodule/course_module.py msgid "Video Upload Credentials" -msgstr "" +msgstr "Авторизация для загрузки видео" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the unique identifier for your course's video files provided by edX." msgstr "" +"Введите уникальный идентификатор видео-файлов Вашего курса, предоставленный " +"edX." #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the URL for the official course Facebook group. If you provide a URL, " "the mobile app includes a button that students can tap to access the group." msgstr "" +"Введите ссылку на официальную группу курса в Facebook. Если вы укажете " +"ссылку, мобильное приложение будет иметь кнопку с помощью которой студенты " +"смогут присоединиться к вашей группе." #: common/lib/xmodule/xmodule/course_module.py msgid "Facebook URL" -msgstr "" +msgstr "Facebook URL" #: common/lib/xmodule/xmodule/course_module.py msgid "Course Not Graded" -msgstr "" +msgstr "Курс не оценивается" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter true or false. If true, the course will not be graded." msgstr "" +"Введите true или false. Если введено значение true, на курсе не будут " +"выставляться оценки." #: common/lib/xmodule/xmodule/course_module.py msgid "Disable Progress Graph" -msgstr "" +msgstr "Скрыть диаграмму достижений" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter true or false. If true, students cannot view the progress graph." msgstr "" +"Введите true или false. Если введено значение true, во вкладке «Прогресс» " +"не будет показана диаграмма достижений." #: common/lib/xmodule/xmodule/course_module.py msgid "PDF Textbooks" -msgstr "" +msgstr "Учебники в формате PDF" #: common/lib/xmodule/xmodule/course_module.py msgid "List of dictionaries containing pdf_textbook configuration" -msgstr "" +msgstr "Список словарей, содержащих конфигурацию pdf_textbook" #: common/lib/xmodule/xmodule/course_module.py msgid "HTML Textbooks" -msgstr "" +msgstr "Учебники в формате HTML" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2447,16 +2684,21 @@ msgid "" " name of the tab (usually the name of the book) as well as the URLs and " "titles of all the chapters in the book." msgstr "" +"Для HTML учебников, которые появляются в виде отдельных вкладок в курсах, " +"введите название вкладки (как правило, название книги), а также URL-адреса и" +" названия всех глав в книге." #: common/lib/xmodule/xmodule/course_module.py msgid "Remote Gradebook" -msgstr "" +msgstr "Удалённый журнал оценок" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the remote gradebook mapping. Only use this setting when " "REMOTE_GRADEBOOK_URL has been specified." msgstr "" +"Введите настройки удалённого журнала оценок. Используйте этот параметр " +"только в том случает, когда задан REMOTE_GRADEBOOK_URL." #. Translators: Custom Courses for edX (CCX) is an edX feature for re-using #. course content. CCX Coach is @@ -2465,28 +2707,39 @@ msgstr "" #. his students. #: common/lib/xmodule/xmodule/course_module.py msgid "Enable CCX" -msgstr "" +msgstr "Включить CCX" +#. 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 "" "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 "" +"Разрешите преподавателям назначать тьюторов CCX и предоставьте последним " +"право заведовать индивидуальными курсами в системе edX. Если указать " +"значение false, это не повлияет на уже сформированные индивидуальные курсы, " +"но создавать новые будет нельзя." #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts" -msgstr "" +msgstr "Разрешить анонимные сообщения в обсуждениях" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If true, students can create discussion posts that are " "anonymous to all users." msgstr "" +"Введите true или false. При значении true студенты могут отправлять в " +"обсуждениях сообщения, анонимные для всех пользователей." #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Anonymous Discussion Posts to Peers" -msgstr "" +msgstr "Разрешить анонимные для студентов сообщения в обсуждениях" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2494,141 +2747,162 @@ msgid "" "anonymous to other students. This setting does not make posts anonymous to " "course staff." msgstr "" +"Введите true или false. При значении true студенты смогут отправлять в " +"обсуждениях сообщения, анонимные для остальных студентов. Данная настройка " +"не скрывает автора сообщения от команды курса." #: common/lib/xmodule/xmodule/course_module.py #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Advanced Module List" -msgstr "" +msgstr "Список дополнительных модулей" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter the names of the advanced components to use in your course." msgstr "" +"Введите названия дополнительных компонентов, используемых в Вашем курсе." #: common/lib/xmodule/xmodule/course_module.py msgid "Checklist to Follow When Developing a Course" -msgstr "" +msgstr "Контрольный список для использования при разработке курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Getting Started With Studio" -msgstr "" +msgstr "Как начать работу в Studio" #: common/lib/xmodule/xmodule/course_module.py msgid "Add Course Team Members" -msgstr "" +msgstr "Добавить членов команды курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Grant your collaborators permission to edit your course so you can work " "together." msgstr "" +"Предоставьте соавторам права на редактирование Вашего курса, чтобы вы могли " +"работать над ним вместе." #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Team" -msgstr "" +msgstr "Редактировать состав команды курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Set Important Dates for Your Course" -msgstr "" +msgstr "Установить важные даты курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Establish your course's student enrollment and launch dates on the Schedule " "and Details page." msgstr "" +"Установите дату начала записи на курс и дату запуска курса на странице " +"«Расписание и обзор курса»." #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Details & Schedule" -msgstr "" +msgstr "Редактировать обзор курса и расписание" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft Your Course's Grading Policy" -msgstr "" +msgstr "Задать правила оценивания курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Set up your assignment types and grading policy even if you haven't created " "all your assignments." msgstr "" +"Определите типы заданий и правила оценивания, даже если Вы ещё не составили " +"все задания." #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Grading Settings" -msgstr "" +msgstr "Редактировать настройки оценивания" #: common/lib/xmodule/xmodule/course_module.py msgid "Explore the Other Studio Checklists" -msgstr "" +msgstr "Просмотреть другие контрольные списки в Studio" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Discover other available course authoring tools, and find help when you need" " it." msgstr "" +"Ознакомьтесь с доступными инструментами создания курсов и, при " +"необходимости, обратитесь за помощью." #: common/lib/xmodule/xmodule/course_module.py msgid "Draft a Rough Course Outline" -msgstr "" +msgstr "Создание примерной структуры курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Create Your First Section and Subsection" -msgstr "" +msgstr "Создайть свой первый раздел и подраздел" #: common/lib/xmodule/xmodule/course_module.py msgid "Use your course outline to build your first Section and Subsection." msgstr "" +"Используйте страницу «Структура курса», чтобы создать свой первый раздел и " +"подраздел." #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Outline" -msgstr "" +msgstr "Редактировать структуру курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Set Section Release Dates" -msgstr "" +msgstr "Установить даты выпуска разделов" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Specify the release dates for each Section in your course. Sections become " "visible to students on their release dates." msgstr "" +"Укажите дату выпуска каждого раздела своего курса. Разделы становятся " +"видимыми для студентов по наступлении соответствующих дат выпуска." #: common/lib/xmodule/xmodule/course_module.py msgid "Designate a Subsection as Graded" -msgstr "" +msgstr "Указать, что подраздел выполняется на оценку" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Set a Subsection to be graded as a specific assignment type. Assignments " "within graded Subsections count toward a student's final grade." msgstr "" +"Укажите тип задания, к которому относится оцениваемый подраздел. Задания, " +"входящие в оцениваемые подразделы, влияют на итоговую оценку студента." #: common/lib/xmodule/xmodule/course_module.py msgid "Reordering Course Content" -msgstr "" +msgstr "Упорядочить содержимое курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Use drag and drop to reorder the content in your course." msgstr "" +"Используйте функцию перетаскивания, чтобы упорядочить содержимое курса." #: common/lib/xmodule/xmodule/course_module.py msgid "Renaming Sections" -msgstr "" +msgstr "Переименовать разделы" #: common/lib/xmodule/xmodule/course_module.py msgid "Rename Sections by clicking the Section name from the Course Outline." -msgstr "" +msgstr "Переименовывайте разделы, нажимая на их названия в структуре курса." #: common/lib/xmodule/xmodule/course_module.py msgid "Deleting Course Content" -msgstr "" +msgstr "Удалить содержимое курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Delete Sections, Subsections, or Units you don't need anymore. Be careful, " "as there is no Undo function." msgstr "" +"Удаляйте разделы, подразделы или блоки, в которых больше нет необходимости. " +"Будьте осторожны: отменить удаление невозможно." #: common/lib/xmodule/xmodule/course_module.py msgid "Add an Instructor-Only Section to Your Outline" -msgstr "" +msgstr "Добавить в структуру курса раздел, доступный только преподавателям" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2636,56 +2910,63 @@ msgid "" "useful. To do this, create a section and set the release date to the distant" " future." msgstr "" +"Некоторые авторы курсов используют для текущих разработок вспомогательный " +"раздел. Для создания такого раздела измените дату выпуска на отдалённое " +"будущее." #: common/lib/xmodule/xmodule/course_module.py msgid "Explore edX's Support Tools" -msgstr "" +msgstr "Изучение средств поддержки edX" #: common/lib/xmodule/xmodule/course_module.py msgid "Explore the Studio Help Forum" -msgstr "" +msgstr "Посетить справочный форум Studio" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Access the Studio Help forum from the menu that appears when you click your " "user name in the top right corner of Studio." msgstr "" +"Зайдите на форум поддержки Studio через выпадающее меню, вызываемое щелчком " +"по своему имени пользователя в правом верхнем углу Studio." #: common/lib/xmodule/xmodule/course_module.py msgid "Visit Studio Help" -msgstr "" +msgstr "Посетить сайт поддержки для пользователей Studio" #: common/lib/xmodule/xmodule/course_module.py msgid "Enroll in edX 101" -msgstr "" +msgstr "Записаться на курс edX 101" #: common/lib/xmodule/xmodule/course_module.py msgid "Register for edX 101, edX's primer for course creation." -msgstr "" +msgstr "Зарегистрируйтесь на курс «edX 101: Основы создания курсов в edX»." #: common/lib/xmodule/xmodule/course_module.py msgid "Register for edX 101" -msgstr "" +msgstr "Зарегистрироваться на курс edX 101" #: common/lib/xmodule/xmodule/course_module.py msgid "Download the Studio Documentation" -msgstr "" +msgstr "Скачать документацию по работе в Studio" #: common/lib/xmodule/xmodule/course_module.py msgid "Download the searchable Studio reference documentation in PDF form." msgstr "" +"Скачайте справочную документацию по использованию Studio в формате PDF с " +"возможностью поиска." #: common/lib/xmodule/xmodule/course_module.py msgid "Download Documentation" -msgstr "" +msgstr "Скачать документацию" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft Your Course About Page" -msgstr "" +msgstr "Создание страницы «О курсе»" #: common/lib/xmodule/xmodule/course_module.py msgid "Draft a Course Description" -msgstr "" +msgstr "Составить описание курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2693,42 +2974,50 @@ msgid "" " and more. Draft the text students will read before deciding to enroll in " "your course." msgstr "" +"У каждого курса edX есть информационная страница «О курсе», на которой " +"представлены вводное видео, описание курса, и многое другое. Составьте " +"текст, который студенты прочитают перед тем, как принять решение записаться " +"на курс." #: common/lib/xmodule/xmodule/course_module.py msgid "Edit Course Schedule & Details" -msgstr "" +msgstr "Редактировать расписание и обзор курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Add Staff Bios" -msgstr "" +msgstr "Добавить биографии сотрудников" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Showing prospective students who their instructor will be is helpful. " "Include staff bios on the course About page." msgstr "" +"Потенциальным студентам полезно будет узнать, кто будет их преподавателем. " +"Поместите биографии сотрудников на информационной странице «О курсе»." #: common/lib/xmodule/xmodule/course_module.py msgid "Add Course FAQs" -msgstr "" +msgstr "Добавить раздел «Вопросы и ответы» о курсе" #: common/lib/xmodule/xmodule/course_module.py msgid "Include a short list of frequently asked questions about your course." -msgstr "" +msgstr "Добавьте короткий список часто задаваемых вопросов о Вашем курсе." #: common/lib/xmodule/xmodule/course_module.py msgid "Add Course Prerequisites" -msgstr "" +msgstr "Добавить требования к поступающим" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Let students know what knowledge and/or skills they should have before they " "enroll in your course." msgstr "" +"Дайте студентам знать, какие знания и/или навыки им потребуются прежде, чем " +"записаться на курс." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Info Sidebar Name" -msgstr "" +msgstr "Заголовок боковой панели страницы «Информация о курсе»" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2736,16 +3025,21 @@ msgid "" "on the Course Info page. Your course handouts appear in the right panel of " "the page." msgstr "" +"Введите заголовок, который студенты будут видеть над дополнительными " +"материалами курса на странице «Информация о курсе». Дополнительные материалы" +" курса находятся на боковой панели страницы справа." #: common/lib/xmodule/xmodule/course_module.py msgid "" "True if timezones should be shown on dates in the courseware. Deprecated in " "favor of due_date_display_format." msgstr "" +"Если ввести значение true, часовые пояса будут показаны рядом с датами " +"курсов. При наличии due_date_display_format этот параметр не используется." #: common/lib/xmodule/xmodule/course_module.py msgid "Due Date Display Format" -msgstr "" +msgstr "Формат отображения срока сдачи" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2753,28 +3047,35 @@ msgid "" "\"%m-%d-%Y\" for MM-DD-YYYY, \"%d-%m-%Y\" for DD-MM-YYYY, \"%Y-%m-%d\" for " "YYYY-MM-DD, or \"%Y-%d-%m\" for YYYY-DD-MM." msgstr "" +"Введите формат даты для указания сроков сдачи. По умолчанию используется " +"американский стандарт. Введите \"%d-%m-%Y\" для перехода на русский." #: common/lib/xmodule/xmodule/course_module.py msgid "External Login Domain" -msgstr "" +msgstr "Домен внешней аутентификации" #: common/lib/xmodule/xmodule/course_module.py msgid "Enter the external login method students can use for the course." msgstr "" +"Введите название метода внешней аутентификации, которым могут " +"воспользоваться студенты курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificates Downloadable Before End" -msgstr "" +msgstr "Возможность скачивания сертификатов до окончания курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If true, students can download certificates before the " "course ends, if they've met certificate requirements." msgstr "" +"Введите true или false. Если установлено значение true, студенты смогут " +"получить сертификаты до окончания курса при условии выполнения ими " +"требований для получения сертификата." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificates Display Behavior" -msgstr "" +msgstr "Показ сертификатов" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2787,10 +3088,18 @@ msgid "" "early_with_info. To display only the links to passing students as soon as " "certificates are generated, enter early_no_info." msgstr "" +"Введите одно из значений: end, early_with_info или early_no_info. После " +"создания сертификатов студенты, успешно прошедшие курс, увидят ссылку на " +"сертификат на панели управления, а студенты, набравшие недостаточно баллов, " +"увидят информацию об оценке. По умолчанию установлено значение end — " +"сертификаты для всех студентов будут доступны только после даты окончания " +"курса. Чтобы показать информацию о сертификатах сразу после создания, " +"введите early_with_info. Чтобы показать ссылки на сертификаты заранее только" +" тем, кто успешно прошёл курс, введите early_no_info." #: common/lib/xmodule/xmodule/course_module.py msgid "Course About Page Image" -msgstr "" +msgstr "Изображение для страницы «О курсе»" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2798,16 +3107,21 @@ msgid "" "Files & Uploads page. You can also set the course image on the Settings & " "Details page." msgstr "" +"Введите название файла с изображением для страницы «О курсе». Файл должен " +"быть загружен на странице «Файлы и загрузки». Также изображение для курса " +"можно задать на странице «Настройки и подробности курса »." #: common/lib/xmodule/xmodule/course_module.py msgid "Issue Open Badges" -msgstr "" +msgstr "Выпускать значки Open Badges" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Issue Open Badges badges for this course. Badges are generated when " "certificates are created." msgstr "" +"Создавать значки Open Badges, т.е. мини-дипломы для выпускников ваших " +"онлайн-курсов. Значки генерируются автоматически вместе с сертификатами." #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2815,10 +3129,13 @@ msgid "" "marks, enter the short name of the course to use on the certificate that " "students receive when they complete the course." msgstr "" +"Используйте эту настройку только для создания сертификатов в формате PDF. В" +" кавычках введите краткое название курса, которое будет отображаться на " +"сертификатах студентов, окончивших курс." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Short)" -msgstr "" +msgstr "Название для сертификата (краткое)" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2826,24 +3143,29 @@ msgid "" "marks, enter the long name of the course to use on the certificate that " "students receive when they complete the course." msgstr "" +"Используйте эту функцию, только если выпускаете сертификаты в формате PDF. В" +" кавычках введите полное название курса – оно будет указано в самих " +"дипломах." #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Name (Long)" -msgstr "" +msgstr "Название для сертификата (полное)" #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Web/HTML View Enabled" -msgstr "" +msgstr "Разрешить просмотр HTML-версии сертификата" #: common/lib/xmodule/xmodule/course_module.py msgid "If true, certificate Web/HTML views are enabled for the course." msgstr "" +"При значении true режим просмотра в виде HTML будет доступен для выбранного " +"курса." #. Translators: This field is the container for course-specific certifcate #. configuration values #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Web/HTML View Overrides" -msgstr "" +msgstr "Изменение параметров просмотра в виде HTML" #. Translators: These overrides allow for an alternative configuration of the #. certificate web view @@ -2852,48 +3174,54 @@ msgid "" "Enter course-specific overrides for the Web/HTML template parameters here " "(JSON format)" msgstr "" +"Введите значения параметров HTML-шаблона (в формате JSON), которые будут " +"применяться к определённому курсу" #. Translators: This field is the container for course-specific certifcate #. configuration values #: common/lib/xmodule/xmodule/course_module.py msgid "Certificate Configuration" -msgstr "" +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 "" +msgstr "Введите информацию о настройках данного курса (в формате JSON) " #: common/lib/xmodule/xmodule/course_module.py msgid "CSS Class for Course Reruns" -msgstr "" +msgstr "Класс CSS для перезапуска курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Allows courses to share the same css class across runs even if they have " "different numbers." msgstr "" +"Позволить курсам использовать один и тот же css-класс даже, если они имеют " +"различные номера" #: common/lib/xmodule/xmodule/course_module.py msgid "Discussion Forum External Link" -msgstr "" +msgstr "Внешняя ссылка на форум обсуждений" #: common/lib/xmodule/xmodule/course_module.py msgid "Allows specification of an external link to replace discussion forums." msgstr "" +"Позволяет указать внешнюю ссылку вместо того, чтобы использовать встроенный " +"форум для обсуждений." #: common/lib/xmodule/xmodule/course_module.py msgid "Hide Progress Tab" -msgstr "" +msgstr "Скрыть страницу \"Прогресс\"" #: common/lib/xmodule/xmodule/course_module.py msgid "Allows hiding of the progress tab." -msgstr "" +msgstr "Позволяет скрыть страницу \"Прогресс\"." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Organization Display String" -msgstr "" +msgstr "Отображаемое название организации" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2902,10 +3230,14 @@ msgid "" "the course. To use the organization that you entered when you created the " "course, enter null." msgstr "" +"Введите название организации, которое должно появиться в описании и " +"содержании курса. Данное значение замещает название организации, введённое " +"при создании курса. Для использования названия, заданного при создании " +"курса, введите null." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Number Display String" -msgstr "" +msgstr "Отображаемый номер курса" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2914,46 +3246,56 @@ msgid "" "course. To use the course number that you entered when you created the " "course, enter null." msgstr "" +"Введите номер курса, который должен появиться в описании и содержании курса." +" Данное значение переопределяет номер курса, введённый при созданни курса. " +"Для использования номера, заданного при создании курса, введите null." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Maximum Student Enrollment" -msgstr "" +msgstr "Максимальное количество студентов, которые могут записаться на курс" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter the maximum number of students that can enroll in the course. To allow" " an unlimited number of students, enter null." msgstr "" +"Введите максимальное количество студентов, которые могут записаться на курс." +" Чтобы разрешить неограниченное количество студентов, введите \"null\"." #: common/lib/xmodule/xmodule/course_module.py msgid "Allow Public Wiki Access" -msgstr "" +msgstr "Общий доступ к Вики" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If true, edX users can view the course wiki even if " "they're not enrolled in the course." msgstr "" +"Введите true или false. Если введено значение true, все зарегистрированные " +"пользователи получат доступ к вики курса, даже если они не записаны на курс." #: common/lib/xmodule/xmodule/course_module.py msgid "Invitation Only" -msgstr "" +msgstr "Запись только по приглашению" #: common/lib/xmodule/xmodule/course_module.py msgid "Whether to restrict enrollment to invitation by the course staff." msgstr "" +"Производить ли запись на курс только по приглашению сотрудников курса." #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Course Survey Name" -msgstr "" +msgstr "Название предварительного опроса" #: common/lib/xmodule/xmodule/course_module.py msgid "Name of SurveyForm to display as a pre-course survey to the user." msgstr "" +"Название формы-опроса, который должны пройти пользователи до получения " +"доступа к содержимому курса." #: common/lib/xmodule/xmodule/course_module.py msgid "Pre-Course Survey Required" -msgstr "" +msgstr "Предварительный курс исследования включает в себя" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2961,10 +3303,13 @@ msgid "" "course content. If you set this value to true, you must add a name for the " "survey to the Course Survey Name setting above." msgstr "" +"Укажите, должны ли студенты пройти опрос, чтобы получить доступ к содержанию" +" курса. Если установлено значение true, необходимо добавить название опроса " +"в настройку «Название предварительного опроса»." #: common/lib/xmodule/xmodule/course_module.py msgid "Course Visibility In Catalog" -msgstr "" +msgstr "Видимость курса в каталоге" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2973,23 +3318,28 @@ msgid "" "access to about page), 'about' (only allow access to about page), 'none' (do" " not show in catalog and do not allow access to an about page)." msgstr "" +"Задаёт права доступа к курсу в каталоге. Допустимо одно из трех значений: " +"'both' (показать в каталоге и разрешить доступ к странице «О курсе»), " +"'about' (разрешить доступ только к странице «О курсе»), 'none' (не " +"показывать в каталоге и закрыть доступ к странице «О курсе»)." #: common/lib/xmodule/xmodule/course_module.py msgid "Both" -msgstr "" +msgstr "Выбрать оба" +#: common/lib/xmodule/xmodule/course_module.py lms/djangoapps/branding/api.py #: lms/templates/footer.html lms/templates/static_templates/about.html #: themes/red-theme/lms/templates/footer.html msgid "About" msgstr "О нас" -#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +#: common/lib/xmodule/xmodule/course_module.py msgid "None" -msgstr "" +msgstr "Нет" #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam Enabled" -msgstr "" +msgstr "Вступительный экзамен активирован" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -2997,10 +3347,13 @@ msgid "" " your course content. Note, you must enable Entrance Exams for this course " "setting to take effect." msgstr "" +"Укажите, должны ли студенты пройти вступительный тест до того, как смогут " +"посмотреть содержание курса. Заметьте, что вы должны активировать " +"вступительные тесты на этом курсе для того, чтобы эта настройка действовала." #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam Minimum Score (%)" -msgstr "" +msgstr "Проходной балл за вступительный тест (%)" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3008,18 +3361,23 @@ msgid "" "view your course content. Note, you must enable Entrance Exams for this " "course setting to take effect." msgstr "" +"Укажите минимальный процент баллов за вступительный тест, необходимых для " +"того, чтобы студенты смогли посмотреть содержание курса. Заметьте, что вы " +"должны активировать вступительные тесты на этом курсе для того, чтобы эта " +"настройка действовала." #: common/lib/xmodule/xmodule/course_module.py msgid "Entrance Exam ID" -msgstr "" +msgstr "Идентификатор вступительного теста" #: common/lib/xmodule/xmodule/course_module.py msgid "Content module identifier (location) of entrance exam." msgstr "" +"Идентификатор (местонахождение) модуля, содержащего вступительный тест." #: common/lib/xmodule/xmodule/course_module.py msgid "Social Media Sharing URL" -msgstr "" +msgstr "Ссылки на соцсети" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3028,28 +3386,32 @@ msgid "" "sites can link to. URLs must be fully qualified. For example: " "http://www.edx.org/course/Introduction-to-MOOCs-ITM001" msgstr "" +"Если включены индивидуальные URL-адреса курсов и возможность публиковать в социальных сетях информацию о записи на курс из панели управления, Вы можете добавить URL-адрес, на который будут ссылаться сообщения в социальных сетях (например, адрес страницы «О курсе»). URL-адрес должен быть абсолютным, например:\n" +"http://www.edx.org/course/Introduction-to-MOOCs-ITM001" -#: common/lib/xmodule/xmodule/course_module.py cms/templates/settings.html +#: common/lib/xmodule/xmodule/course_module.py msgid "Course Language" -msgstr "" +msgstr "Язык курса" #: common/lib/xmodule/xmodule/course_module.py msgid "Specify the language of your course." -msgstr "" +msgstr "Укажите язык обучения на Вашем курсе." #: common/lib/xmodule/xmodule/course_module.py msgid "Teams Configuration" -msgstr "" +msgstr "Настройка команд" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter configuration for the teams feature. Expects two entries: " "max_team_size and topics, where topics is a list of topics." msgstr "" +"Введите настройки для функции деления на команды. Требуются два значения: " +"максимальный размер команды max_team_size и список тем topics." #: common/lib/xmodule/xmodule/course_module.py msgid "Enable Proctored Exams" -msgstr "" +msgstr "Разрешить проведение экзаменов в очной форме" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3057,30 +3419,39 @@ msgid "" "your course. Note that enabling proctored exams will also enable timed " "exams." msgstr "" +"Введите \"true\" или \"false\". Если введено значение \"true\", на вашем " +"курсе будет разрешено проведение экзаменов в очной форме. Обратите внимание," +" что при использовании этой возможности также можно будет добавлять " +"экзамены, ограниченные по времени." #: common/lib/xmodule/xmodule/course_module.py msgid "Enable Timed Exams" -msgstr "" +msgstr "Разрешить проведение экзаменов с ограничением по времени" #: common/lib/xmodule/xmodule/course_module.py msgid "" "Enter true or false. If this value is true, timed exams are enabled in your " "course." msgstr "" +"Введите \"true\" или \"false\". Если введено значение \"true\", на вашем " +"курсе разрешено проведение экзаменов с ограничением по времени." #: common/lib/xmodule/xmodule/course_module.py msgid "Minimum Grade for Credit" -msgstr "" +msgstr "Минимальная зачётная оценка" #: common/lib/xmodule/xmodule/course_module.py msgid "" "The minimum grade that a learner must earn to receive credit in the course, " "as a decimal between 0.0 and 1.0. For example, for 75%, enter 0.75." msgstr "" +"Минимальная оценка, которую необходимо получить учащемуся для зачёта на " +"курсе, в виде десятичной дроби от 0,0 до 1,0. Например, 75% вводятся в виде " +"0,75." #: common/lib/xmodule/xmodule/course_module.py msgid "Self Paced" -msgstr "" +msgstr "Произвольный темп" #: common/lib/xmodule/xmodule/course_module.py msgid "" @@ -3088,51 +3459,61 @@ msgid "" "do not have due dates for assignments, and students can progress through the" " course at any rate before the course ends." msgstr "" +"Установите значение \"true\", чтобы задать обучение на курсе в произвольном " +"темпе. Если обучение на курсе проходит в произвольном темпе, сроки сдачи " +"заданий не устанавливаются, а студенты могут проходить курс с любой " +"скоростью до даты его окончания." #: common/lib/xmodule/xmodule/course_module.py msgid "General" -msgstr "" +msgstr "Общее" #: common/lib/xmodule/xmodule/discussion_module.py msgid "Discussion Id" -msgstr "" +msgstr "Идентификатор обсуждения" #: common/lib/xmodule/xmodule/discussion_module.py msgid "The id is a unique identifier for the discussion. It is non editable." msgstr "" +"Это уникальный идентификатор обсуждения. Он не подлежит редактированию." #: common/lib/xmodule/xmodule/discussion_module.py msgid "Category" -msgstr "" +msgstr "Тема" #: common/lib/xmodule/xmodule/discussion_module.py msgid "" "A category name for the discussion. This name appears in the left pane of " "the discussion forum for the course." msgstr "" +"Название темы обсуждения. Это название отображается в левой навигационной " +"панели форума курса." #: common/lib/xmodule/xmodule/discussion_module.py msgid "Subcategory" -msgstr "" +msgstr "Подтема" #: common/lib/xmodule/xmodule/discussion_module.py msgid "" "A subcategory name for the discussion. This name appears in the left pane of" " the discussion forum for the course." msgstr "" +"Название подтемы обсуждения. Это название отображается в левой " +"навигационной панели форума курса." #: common/lib/xmodule/xmodule/html_module.py msgid "Text" -msgstr "" +msgstr "Текст" #: common/lib/xmodule/xmodule/html_module.py #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Html contents to display for this module" -msgstr "" +msgstr "HTML содержимое, отображаемое в этом модуле" #: common/lib/xmodule/xmodule/html_module.py msgid "Source code for LaTeX documents. This feature is not well-supported." msgstr "" +"Исходный код для документов LaTeX. Эта функция поддерживается не полностью." #: common/lib/xmodule/xmodule/html_module.py msgid "" @@ -3140,35 +3521,40 @@ msgid "" "HTML. Select Raw to edit HTML directly. If you change this setting, you must" " save the component and then re-open it for editing." msgstr "" +"Выберите \"Визуальный Редактор\", чтобы ввести текст, который затем будет " +"автоматически преобразован редактором в HTML. Выберите \"Без Обработки\" " +"для непосредственного редактирования текста в формате HTML. Изменив эту " +"настройку, вам следует сохранить компонент, а затем вновь открыть его для " +"редактирования." #: common/lib/xmodule/xmodule/html_module.py msgid "Editor" -msgstr "" +msgstr "Редактор" #: common/lib/xmodule/xmodule/html_module.py msgid "Visual" -msgstr "" +msgstr "Визуальный" #: common/lib/xmodule/xmodule/html_module.py msgid "Raw" -msgstr "" +msgstr "Без обработки" #: common/lib/xmodule/xmodule/html_module.py msgid "HTML for the additional pages" -msgstr "" +msgstr "HTML код для дополнительных страниц" #: common/lib/xmodule/xmodule/html_module.py msgid "List of course update items" -msgstr "" +msgstr "Список объявлений курса" #: common/lib/xmodule/xmodule/imageannotation_module.py msgid "Image Annotation" -msgstr "" +msgstr "Пояснение к изображению" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Tags for Assignments" -msgstr "" +msgstr "Ярлыки заданий" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3176,37 +3562,40 @@ msgid "" "Add tags that automatically highlight in a certain color using the comma-" "separated form, i.e. imagery:red,parallelism:blue" msgstr "" +"Добавьте теги, позволяющие автоматически выделять конструкции определённым " +"цветом, разделяя эти теги запятой; например: " +"образы:красный,параллелизм:синий" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Location of Annotation backend" -msgstr "" +msgstr "Расположение серверной Аннотация " #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Url for Annotation Storage" -msgstr "" +msgstr "Ссылка URL, по которой хранится пояснение" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Secret string for annotation storage" -msgstr "" +msgstr "Секретная строка для хранилища комментариев" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/modulestore/inheritance.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Secret Token String for Annotation" -msgstr "" +msgstr "Секретная строка для комментариев" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Default Annotations Tab" -msgstr "" +msgstr "Страница пояснений по умолчанию" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3215,12 +3604,14 @@ msgid "" "Select which tab will be the default in the annotations table: myNotes, " "Instructor, or Public." msgstr "" +"Выберите вкладку, отображаемую по умолчанию в таблице комментариев: Мои " +"Записи, Преподаватель или Общее." #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Email for 'Instructor' Annotations" -msgstr "" +msgstr "Email для «инструктора\" комментариев" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3229,12 +3620,14 @@ msgid "" "Email of the user that will be attached to all annotations that will be " "found in 'Instructor' tab." msgstr "" +"Email пользователя, который будет прикреплен ко всем комментариям, которые " +"можно найти в закладке «Инструктор»." #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Mode for Annotation Tool" -msgstr "" +msgstr "Режим сервиса комментариев." #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py @@ -3242,156 +3635,167 @@ msgstr "" msgid "" "Type in number corresponding to following modes: 'instructor' or 'everyone'" msgstr "" +"Введите цифру, соответствующую одному из следующих режимов: " +"\"преподаватель\" или \"все\"" #: common/lib/xmodule/xmodule/imageannotation_module.py #: common/lib/xmodule/xmodule/textannotation_module.py #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "No email address found." -msgstr "" +msgstr "Ни один адрес электронной почты не найден." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Any Type" -msgstr "" +msgstr "Любой" #: common/lib/xmodule/xmodule/library_content_module.py -#: cms/templates/widgets/header.html msgid "Library" -msgstr "" +msgstr "Библиотека" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select the library from which you want to draw content." -msgstr "" +msgstr "Введите библиотеку, из которой вы хотите извлечь данные" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Library Version" -msgstr "" +msgstr "Версия библиотеки" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Determines how content is drawn from the library" -msgstr "" +msgstr "Определяет способ извлечения данных из библиотеки" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Choose n at random" -msgstr "" +msgstr "Выбрать случайное значение n" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Count" -msgstr "" +msgstr "Количество" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Enter the number of components to display to each student." -msgstr "" +msgstr "Введите количество компонентов, отображаемых для каждого студента." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Problem Type" -msgstr "" +msgstr "Вид задания" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" "Choose a problem type to fetch from the library. If \"Any Type\" is selected" " no filtering is applied." msgstr "" +"Выберите вид задания, который должна возвращать библиотека. Если выбран " +"«Любой», фильтры не применяются." #: common/lib/xmodule/xmodule/library_content_module.py #: common/lib/xmodule/xmodule/lti_module.py msgid "Scored" -msgstr "" +msgstr "Оценено" #: common/lib/xmodule/xmodule/library_content_module.py msgid "" "Set this value to True if this module is either a graded assignment or a " "practice problem." msgstr "" +"Установите значение \"Да\", если этот модуль является либо заданием на " +"оценку, либо заданием для практики." #: common/lib/xmodule/xmodule/library_content_module.py msgid "This component is out of date. The library has new content." -msgstr "" +msgstr "Этот компонент устарел. Содержимое библиотеки обновлено." #. Translators: {refresh_icon} placeholder is substituted to "↻" (without #. double quotes) #: common/lib/xmodule/xmodule/library_content_module.py msgid "{refresh_icon} Update now." -msgstr "" +msgstr "{refresh_icon} Обновить сейчас." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Library is invalid, corrupt, or has been deleted." -msgstr "" +msgstr "Библиотека неисправна, повреждена или удалена" #: common/lib/xmodule/xmodule/library_content_module.py msgid "Edit Library List." -msgstr "" +msgstr "Редактировать список библиотек." #: common/lib/xmodule/xmodule/library_content_module.py msgid "" "This course does not support content libraries. Contact your system " "administrator for more information." msgstr "" +"Этот курс не поддерживает библиотеки компонентов. Свяжитесь со своим " +"системным администратором для получения дополнительной информации." #: common/lib/xmodule/xmodule/library_content_module.py msgid "A library has not yet been selected." -msgstr "" +msgstr "Библиотека ещё не выбрана." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select a Library." -msgstr "" +msgstr "Выбрать библиотеку." #: common/lib/xmodule/xmodule/library_content_module.py msgid "There are no matching problem types in the specified libraries." -msgstr "" +msgstr "В заданных библиотеках нет соответствующего типа заданий." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Select another problem type." -msgstr "" +msgstr "Выбрать другой вид задания." #: common/lib/xmodule/xmodule/library_content_module.py msgid "The specified library is configured to fetch {count} problem, " msgid_plural "The specified library is configured to fetch {count} problems, " -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Указанная библиотека должна возвращать {count} задание, " +msgstr[1] "Указанная библиотека должна возвращать {count} заданий, " +msgstr[2] "Указанная библиотека должна возвращать {count} заданий, " +msgstr[3] "Указанная библиотека должна возвращать {count} задания, " #: common/lib/xmodule/xmodule/library_content_module.py msgid "but there is only {actual} matching problem." msgid_plural "but there are only {actual} matching problems." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "но в наличии всего {actual} подходящее задание." +msgstr[1] "но в наличии всего {actual} подходящих заданий." +msgstr[2] "но в наличии всего {actual} подходящих заданий." +msgstr[3] "но в наличии всего {actual} подходящих задания." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Edit the library configuration." -msgstr "" +msgstr "Редактировать настройки библиотеки." #: common/lib/xmodule/xmodule/library_content_module.py msgid "Invalid Library" -msgstr "" +msgstr "Неверная библиотека" #: common/lib/xmodule/xmodule/library_content_module.py msgid "No Library Selected" -msgstr "" +msgstr "Библиотека не выбрана" #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Enter the name of the library as it should appear in Studio." -msgstr "" +msgstr "Введите название библиотеки для edX Studio." #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Library Display Name" -msgstr "" +msgstr "Библиотека имен" #: common/lib/xmodule/xmodule/library_root_xblock.py msgid "Enter the names of the advanced components to use in your library." msgstr "" +"Введите названия дополнительных компонентов, используемых в Вашей " +"библиотеке." #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Enter the name that students see for this component. Analytics reports may " "also use the display name to identify this component." msgstr "" +"Введите название элемента, отображаемое для студентов. Это название " +"элемента также может использоваться в аналитических отчётах." #: common/lib/xmodule/xmodule/lti_module.py msgid "LTI ID" -msgstr "" +msgstr "Идентификатор LTI" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3400,10 +3804,15 @@ msgid "" "Settings page.
See {docs_anchor_open}the edX LTI " "documentation{anchor_close} for more details on this setting." msgstr "" +"Введите идентификатор LTI для внешнего оператора LTI. Это значение должно " +"совпадать с идентификатором LTI, введённым вами в настройках " +"«Регистрационные данные LTI» на странице расширенных настроек.
См. " +"{docs_anchor_open}the edX LTI documentation{anchor_close} для получения " +"подробной информации." #: common/lib/xmodule/xmodule/lti_module.py msgid "LTI URL" -msgstr "" +msgstr "URL-ссылка на LTI" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3412,10 +3821,15 @@ msgid "" "{docs_anchor_open}the edX LTI documentation{anchor_close} for more details " "on this setting." msgstr "" +"Введите ссылку на внешнее средство обучения, которое запускает этот " +"компонент. Эта настройка применяется только когда элементу \"Скрыть внешнее" +" приложение\" присвоено значение \"Ложно\".
См. " +"{docs_anchor_open}документацию по edX LTI{anchor_close} для получения " +"детальной информации об этой настройке." #: common/lib/xmodule/xmodule/lti_module.py msgid "Custom Parameters" -msgstr "" +msgstr "Пользовательские параметры" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3424,10 +3838,14 @@ msgid "" "{docs_anchor_open}the edX LTI documentation{anchor_close} for more details " "on this setting." msgstr "" +"Добавить пару ключ/значение для любых пользовательских параметров, таких как" +" страница, на которой должна открываться ваша электронная книга, или цвет " +"фона для данного компонента.
См. {docs_anchor_open}документацию по edX " +"LTI{anchor_close} для получения детальной информации об этой настройке." #: common/lib/xmodule/xmodule/lti_module.py msgid "Open in New Page" -msgstr "" +msgstr "Открыть на новой странице" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3436,36 +3854,47 @@ msgid "" "in the current page. This setting is only used when Hide External Tool is " "set to False. " msgstr "" +"Выберите \"True\", если вы ходите, чтобы при активации студентами ссылки " +"инструмент LTI открывался в новом окне. Выберите \"False\" для открытия LTI " +"в том же окне. Эта настройка может быть использована только в случае, если " +"установлено значение \"False\" для Скрыть Внешние Инструменты. " #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Select True if this component will receive a numerical score from the " "external LTI system." msgstr "" +"Выберите \"True\", если этот компонент получит численную оценку из внешней " +"LTI-системы" #: common/lib/xmodule/xmodule/lti_module.py msgid "Weight" -msgstr "" +msgstr "Вес" #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Enter the number of points possible for this component. The default value " "is 1.0. This setting is only used when Scored is set to True." msgstr "" +"Введите количество возможных баллов за выполнение задания в этом компоненте." +" Значение по умолчанию — 1.0. Эта настройка используется только когда " +"элементу \"Оценка\" присвоено значение \"True\"." #: common/lib/xmodule/xmodule/lti_module.py msgid "" "The score kept in the xblock KVS -- duplicate of the published score in " "django DB" msgstr "" +"Результат сохранён в xblock KVS -- опубликованный результат продублирован в " +"django DB." #: common/lib/xmodule/xmodule/lti_module.py msgid "Comment as returned from grader, LTI2.0 spec" -msgstr "" +msgstr "Комментарий оценивающего, спецификация LTI2.0" #: common/lib/xmodule/xmodule/lti_module.py msgid "Hide External Tool" -msgstr "" +msgstr "Скрыть внешнее приложение" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3473,26 +3902,34 @@ msgid "" "with an external grading system rather than launch an external tool. This " "setting hides the Launch button and any IFrames for this component." msgstr "" +"Выберите значение «True», если вы хотите использовать этот компонент в " +"качестве замены для синхронизации с внешней системой оценок вместо " +"использования внешних инструментов. Эта настройка скрывает кнопку запуска и " +"любые фреймы для этого компонента." #: common/lib/xmodule/xmodule/lti_module.py msgid "Request user's username" -msgstr "" +msgstr "Запросить имя пользователя" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." -msgstr "" +msgstr "Выберите \"True\", чтобы запросить имя пользователя." #: common/lib/xmodule/xmodule/lti_module.py msgid "Request user's email" -msgstr "" +msgstr "Запросить адрес электронной почты пользователя." +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." -msgstr "" +msgstr "Выберите \"True\", чтобы запросить электронный адрес пользователя." #: common/lib/xmodule/xmodule/lti_module.py msgid "LTI Application Information" -msgstr "" +msgstr "LTI Информация по применению" #: common/lib/xmodule/xmodule/lti_module.py msgid "" @@ -3500,95 +3937,118 @@ msgid "" "and/or email, use this text box to inform users why their username and/or " "email will be forwarded to a third party application." msgstr "" +"Введите описание сторонних приложений. Если запрашивающее имя пользователя " +"и/или по электронной почте, используйте это текстовое поле, чтобы сообщить " +"пользователям, почему их имя пользователя и/или по электронной почте будут " +"направлены сторонних приложений." #: common/lib/xmodule/xmodule/lti_module.py msgid "Button Text" -msgstr "" +msgstr "Кнопка - текст" #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Enter the text on the button used to launch the third party application." msgstr "" +"Введите текст на кнопке используемый для запуска приложения сторонних " +"производителей." #: common/lib/xmodule/xmodule/lti_module.py msgid "Accept grades past deadline" -msgstr "" +msgstr "Принимать оценки после срока сдачи" #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Select True to allow third party systems to post grades past the deadline." msgstr "" +"Выберите «True», чтобы разрешить сторонним системам публиковать оценки после" +" срока сдачи." #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" " "string." msgstr "" +"Не удалось распознать специальный параметр: {custom_parameter}. " +"Рекомендуется использовать строку \"x=y\"." #: common/lib/xmodule/xmodule/lti_module.py msgid "" "Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" " "string." msgstr "" +"Не удалось распознать регистрационные данные LTI: {lti_passport}. Требуется " +"строка вида \"id:key:secret\"." #: common/lib/xmodule/xmodule/mixin.py msgid "License" -msgstr "" +msgstr "Лицензия" #: common/lib/xmodule/xmodule/mixin.py msgid "" "A license defines how the contents of this block can be shared and reused." msgstr "" +"Лицензия определяет условия распространения и использования содержимого " +"этого блока." #: common/lib/xmodule/xmodule/modulestore/inheritance.py #: common/lib/xmodule/xmodule/seq_module.py lms/templates/ccx/schedule.html msgid "Due Date" -msgstr "" +msgstr "Срок сдачи" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the default date by which problems are due." msgstr "" +"Введите срок сдачи заданий, который будет использоваться по умолчанию." #: common/lib/xmodule/xmodule/modulestore/inheritance.py #: lms/djangoapps/lms_xblock/mixin.py msgid "If true, can be seen only by course staff, regardless of start date." msgstr "" +"Если это \"true\", можно увидеть только \"по курсу\" персонал, независимо от" +" даты начала." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "GIT URL" -msgstr "" +msgstr "GIT: ссылка" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the URL for the course data GIT repository." -msgstr "" +msgstr "Введите URL для курса данных GIT хранилищ." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "XQA Key" -msgstr "" +msgstr "Ключ XQA" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "This setting is not currently supported." -msgstr "" +msgstr "Эта настройка сейчас не поддерживается." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter the location of the annotation storage server. The textannotation, " "videoannotation, and imageannotation advanced modules require this setting." msgstr "" +"Введите адрес сервера, где хранятся комментарии. Эта настройка требуется для" +" модулей комментирования текста, видео и изображений." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "URL for Annotation Storage" -msgstr "" +msgstr "URL хранилища комментариев" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter the secret string for annotation storage. The textannotation, " "videoannotation, and imageannotation advanced modules require this string." msgstr "" +"Введите секретную строку для хранилища комментариев. Эта строка требуется в " +"модулях комментирования текста, видео и изображений." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter the ids for the content groups this problem belongs to." msgstr "" +"Введите идентификаторы групп по изучаемым материалам, для которых " +"предоставляется данное задание." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3596,6 +4056,13 @@ msgid "" "are \"always\", \"answered\", \"attempted\", \"closed\", \"finished\", " "\"past_due\", \"correct_or_past_due\", and \"never\"." msgstr "" +"Укажите, когда под каждым заданием должна появляться кнопка «Показать " +"ответ». Возможные значения: \"always\" — всегда, \"answered\" — после ввода" +" ответа, \"attempted\" — после совершения попытки, \"closed\" — когда " +"закончились попытки или после срока сдачи, \"finished\" — когда ответ верен," +" закончились попытки или срок сдачи, \"past_due\" — после срока сдачи, " +"\"correct_or_past_due\" — когда ответ верен или после срока сдачи и " +"\"never\" — никогда." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3605,44 +4072,58 @@ msgid "" "problems in your course. Valid values are \"always\", \"onreset\", " "\"never\", and \"per_student\"." msgstr "" +"Укажите частоту обновления случайных значений переменных в задаче по " +"умолчанию. Установите настройку \"никогда\", если вы не планируете добавить" +" сценарий на языке Python для поиска и подстановки случайных значений для " +"большинства заданий на курсе. Допустимые значения - \"always\" — всегда, " +"\"onreset\" — при сбросе, \"never\" — никогда — и \"per_student\" — для " +"каждого студента." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Days Early for Beta Users" -msgstr "" +msgstr "Запас времени для бета-тестирования — в днях" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter the number of days before the start date that beta users can access " "the course." msgstr "" +"Введите количество дней до даты начала курса, на протяжении которых бета-" +"пользователи получат доступ к курсу." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Static Asset Path" -msgstr "" +msgstr "URL-префикс для статических файлов" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter the path to use for files on the Files & Uploads page. This value " "overrides the Studio default, c4x://." msgstr "" +"Введите URL-префикс, используемый для адресации файлов co страницы «Файлы и " +"загрузки». Это значение переопределяет значение по умолчанию c4x://." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Text Customization" -msgstr "" +msgstr "Переопределение названия элементов интерфейса" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enter string customization substitutions for particular locations." msgstr "" +"Введите замены названий некоторых элементов интерфейса, в частности, кнопок " +"проверки ответа." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable LaTeX Compiler" -msgstr "" +msgstr "Разрешить использование компилятора LaTeX" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter true or false. If true, you can use the LaTeX templates for HTML " "components and advanced Problem components." msgstr "" +"Введите true или false. Если введено значение true, в HTML-компонентах и " +"заданиях, редактируемых в XML, будет возможно использовать шаблоны LaTeX." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3653,6 +4134,12 @@ msgid "" "specific number, you cannot set the Maximum Attempts for individual problems" " to unlimited." msgstr "" +"Введите максимальное число раз, которое студент может попытаться отправить " +"ответы на задания. По умолчанию максимальное число попыток имеет значение " +"null, то есть студенты имеют неограниченное количество попыток. Вы можете " +"переопределить это значение для каждого отдельного задания. Однако, если Вы " +"зададите здесь определённое число, то установить неограниченное количество " +"попыток для конкретного задания будет невозможно." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3663,31 +4150,36 @@ msgid "" "obtain a key for your course, or to report an issue, please contact " "moocsupport@mathworks.com" msgstr "" +"Введите API-ключ, предоставленный компанией MathWorks для доступа к сервису " +"MATLAB. Этот ключ предоставляется для использования исключительно в рамках " +"данного курса в указанный период времени. Не используйте API-ключ в других " +"курсах. Немедленно уведомите MathWorks, если считаете, что ключ стал " +"известен посторонним. Для получения ключа для Вашего курса или отправки " +"сообщения о проблеме, пожалуйста, свяжитесь с moocsupport@mathworks.com" #: common/lib/xmodule/xmodule/modulestore/inheritance.py -#: 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 "" +msgstr "Конфигурации групп" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter the configurations that govern how students are grouped together." -msgstr "" +msgstr "Введите параметры для распределения студентов по группам." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable video caching system" -msgstr "" +msgstr "Кэширование видео" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter true or false. If true, video caching will be used for HTML5 videos." msgstr "" +"Введите true или false. Если введено true, все видео HTML5 будут " +"кэшироваться." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Video Pre-Roll" -msgstr "" +msgstr "Заставка" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3699,10 +4191,18 @@ msgid "" "-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 "" +msgstr "Показывать кнопку сброса в заданиях" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" @@ -3711,76 +4211,87 @@ msgid "" "settings. All existing problems are affected when this course-wide setting " "is changed." msgstr "" +"Введите true или false. Если введено true, по умолчанию во всех заданиях " +"курса будет показана кнопка «Сбросить». Вы можете переопределить заданное " +"поведение в настройках каждого задания. Изменение данной настройки влияет на" +" все существующие задания курса." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Enable Student Notes" -msgstr "" +msgstr "Разрешить комментирование студентами" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter true or false. If true, students can use the Student Notes feature." msgstr "" +"Введите true или false. Значение true позволит студентам использовать " +"функцию комментирования." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Indicates whether Student Notes are visible in the course. Students can also" " show or hide their notes in the courseware." msgstr "" +"Показывает, видимы ли записи студента на данном курсе. Студенты могут также" +" отображать или скрывать свои записи в содержании курса." #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "Tag this module as part of an Entrance Exam section" -msgstr "" +msgstr "Пометить этот модуль как часть раздела вступительного теста" #: common/lib/xmodule/xmodule/modulestore/inheritance.py msgid "" "Enter true or false. If true, answer submissions for problem modules will be" " considered in the Entrance Exam scoring/gating algorithm." msgstr "" +"Введите true или false. При установке значения true, отправленные ответы к " +"модулям заданий будут учитываться в оценочном/отборочном алгоритме " +"вступительного теста." #. Translators: "Self" is used to denote an openended response that is self- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Self" -msgstr "" +msgstr "Самооценка" #. Translators: "AI" is used to denote an openended response that is machine- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "AI" -msgstr "" +msgstr "ИИ" #. Translators: "Peer" is used to denote an openended response that is peer- #. graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Peer" -msgstr "" +msgstr "Взаимооценка" #. Translators: "Not started" is used to communicate to a student that their #. response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Not started." -msgstr "" +msgstr "Ещё не оценено." #. Translators: "Being scored." is used to communicate to a student that their #. response #. are in the process of being scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Being scored." -msgstr "" +msgstr "В процессе оценки." #. Translators: "Scoring finished" is used to communicate to a student that #. their response #. have been scored, but the full scoring process is not yet complete #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scoring finished." -msgstr "" +msgstr "Оценка завершена." #. Translators: "Complete" is used to communicate to a student that their #. openended response has been fully scored #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Complete." -msgstr "" +msgstr "Выполнено." #. Translators: "Scored rubric" appears to a user as part of a longer #. string that looks something like: "Scored rubric from grader 1". @@ -3789,41 +4300,45 @@ msgstr "" #. returned from one of the graders of their openended response problem. #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "Scored rubric" -msgstr "" +msgstr "Оцененные рубрики" #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "" "You have attempted this question {number_of_student_attempts} times. You are" " only allowed to attempt it {max_number_of_attempts} times." msgstr "" +"Вы сделали {number_of_student_attempts} попыток ответить на этот вопрос. Вам" +" разрешено всего {max_number_of_attempts} попыток." #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_modulev1.py msgid "The problem state got out-of-sync. Please try reloading the page." msgstr "" +"Нарушена синхронизация статуса задания. Пожалуйста, попробуйте " +"перезагрузить страницу." #. Translators: "Self-Assessment" refers to the self-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Self-Assessment" -msgstr "" +msgstr "Самооценка" #. Translators: "Peer-Assessment" refers to the peer-assessed mode of #. openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Peer-Assessment" -msgstr "" +msgstr "Взаимное оценивание" #. Translators: "Instructor-Assessment" refers to the instructor-assessed mode #. of openended evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "Instructor-Assessment" -msgstr "" +msgstr "Оценка инструктором" #. Translators: "AI-Assessment" refers to the machine-graded mode of openended #. evaluation #: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py msgid "AI-Assessment" -msgstr "" +msgstr "Оценка ИИ" #. Translators: 'tag' is one of 'feedback', 'submission_id', #. 'grader_id', or 'score'. They are categories that a student @@ -3834,26 +4349,31 @@ msgid "" "Could not find needed tag {tag_name} in the survey responses. Please try " "submitting again." msgstr "" +"Не удалось найти необходимый тег {tag_name} в ответах на вопросы анкеты. " +"Пожалуйста, попробуйте еще раз." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "There was an error saving your feedback. Please contact course staff." msgstr "" +"При сохранении вашего отзыва произошла ошибка. Пожалуйста, свяжитесь с " +"сотрудниками курса." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Couldn't submit feedback." -msgstr "" +msgstr "Не удалось отправить отзыв." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your feedback." -msgstr "" +msgstr "Ваш отзыв был успешно сохранён." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Unable to save your feedback. Please try again later." msgstr "" +"Не удалось сохранить ваш отзыв. Пожалуйста, попробуйте повторить позже." #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Successfully saved your submission." -msgstr "" +msgstr "Ваш ответ был успешно сохранен." #. Translators: the `grader` refers to the grading service open response #. problems @@ -3863,6 +4383,8 @@ msgstr "" msgid "" "Unable to submit your submission to the grader. Please try again later." msgstr "" +"Не удалось сдать ваш ответ на оценку. Пожалуйста, попробуйте повторить " +"позже." #. Translators: the `grader` refers to the grading service open response #. problems @@ -3870,7 +4392,7 @@ msgstr "" #. graded. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error getting feedback from grader." -msgstr "" +msgstr "Ошибка получения ответа от оценщика" #. Translators: the `grader` refers to the grading service open response #. problems @@ -3878,11 +4400,11 @@ msgstr "" #. graded. #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "No feedback available from grader." -msgstr "" +msgstr "Нет доступных ответов от оценщика" #: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py msgid "Error handling action. Please try again." -msgstr "" +msgstr "Ошибка при выполнении команды. Пожалуйста, попробуйте ещё раз." #. Translators: this string appears once an openended response #. is submitted but before it has been graded @@ -3890,44 +4412,51 @@ msgstr "" msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" +"Ваш ответ принят. Пожалуйста, вернитесь на эту страницу позже, чтобы узнать" +" свою оценку." #. Translators: "Not started" communicates to a student that their response #. has not yet been graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Not started" -msgstr "" +msgstr "Ещё не оценено" #. Translators: "In progress" communicates to a student that their response #. is currently in the grading process #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "In progress" -msgstr "" +msgstr "В процессе" #. Translators: "Done" communicates to a student that their response #. has been fully graded #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "Done" -msgstr "" +msgstr "Завершено" #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We could not find a file in your submission. Please try choosing a file or " "pasting a URL to your file into the answer box." msgstr "" +"В вашей заявке нет прикрепленного файла. Пожалуйста, выберите файл на своем " +"компьютере или вставьте ссылку в поле для ответа." #: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py msgid "" "We are having trouble saving your file. Please try another file or paste a " "URL to your file into the answer box." msgstr "" +"Мы не можем сохранить ваш файл. Пожалуйста, укажите другой файл или вставьте" +" ссылку в поле для ответа." #: common/lib/xmodule/xmodule/open_ended_grading_classes/self_assessment_module.py msgid "Error saving your score. Please notify course staff." msgstr "" +"Ошибка при сохранении Вашей оценки. Пожалуйста, сообщите сотрудникам курса." #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Show Single Problem" -msgstr "" +msgstr "Показать одно задание" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "" @@ -3935,108 +4464,129 @@ msgid "" " is shown. When False, a panel is displayed with all problems available for " "peer grading." msgstr "" +"Если значение этого параметра «True», будет отображаться только одно " +"задание, указанное в поле «Ссылка на местонахождение задания». Если " +"значение параметра - «False», отображается перечень всех заданий, доступных " +"для оценки однокурсниками." #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Link to Problem Location" -msgstr "" +msgstr "Ссылка на задание" #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "" "The location of the problem being graded. Only used when \"Show Single " "Problem\" is True." msgstr "" +"Местонахождение оцениваемого задания. Используется только если настройке " +"«Показать одно задание» присвоено значение «True»." #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "" "Defines whether the student gets credit for grading this problem. Only used " "when \"Show Single Problem\" is True." msgstr "" +"Определяет, должен ли студент получить кредит для решения этой проблемы. " +"Используется только когда \"Показывают одно задание\" присвоено значение " +"«True»." #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Due date that should be displayed." -msgstr "" +msgstr "Отображаемый срок сдачи." #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Amount of grace to give on the due date." -msgstr "" +msgstr "Льготный период, предоставляемый по истечении срока сдачи." #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Student data for a given peer grading problem." -msgstr "" +msgstr "Данные студента для этого задания, подлежащего взаимному оцениваю. " #: common/lib/xmodule/xmodule/peer_grading_module.py msgid "Peer Grading Interface" -msgstr "" +msgstr "Интерфейс взаимной проверки" #: common/lib/xmodule/xmodule/seq_module.py msgid "Enter the date by which problems are due." -msgstr "" +msgstr "Введите дату, к которой необходимо сдать задания." #: common/lib/xmodule/xmodule/seq_module.py msgid "Is Entrance Exam" -msgstr "" +msgstr "Это вступительный тест" #: common/lib/xmodule/xmodule/seq_module.py msgid "" "Tag this course module as an Entrance Exam. Note, you must enable Entrance " "Exams for this course setting to take effect." msgstr "" +"Пометить этот модуль курса в качестве вступительного теста. Заметьте, что " +"вы должны активировать вступительные тесты на этом курсе, чтобы эта " +"настройка действовала." #: common/lib/xmodule/xmodule/seq_module.py msgid "Is Time Limited" -msgstr "" +msgstr "Ограничить по времени" #: common/lib/xmodule/xmodule/seq_module.py msgid "" "This setting indicates whether students have a limited time to view or " "interact with this courseware component." msgstr "" +"Эта настройка определяет, ограничивается ли время, отведённое студентам на " +"просмотр и взаимодействие с данным компонентом содержимого курса." #: common/lib/xmodule/xmodule/seq_module.py msgid "Time Limit in Minutes" -msgstr "" +msgstr "Ограничение по времени в минутах" #: common/lib/xmodule/xmodule/seq_module.py msgid "" "The number of minutes available to students for viewing or interacting with " "this courseware component." msgstr "" +"Количество минут, отведённых студентам на просмотр и взаимодействие с данным" +" компонентом содержимого курса." #: common/lib/xmodule/xmodule/seq_module.py msgid "Is Proctoring Enabled" -msgstr "" +msgstr "Разрешено ли очное проведение" #: common/lib/xmodule/xmodule/seq_module.py msgid "This setting indicates whether this exam is a proctored exam." -msgstr "" +msgstr "Эта настройка показывает, проводится ли данный экзамен в очной форме." #: common/lib/xmodule/xmodule/seq_module.py msgid "Is Practice Exam" -msgstr "" +msgstr "Пробный экзамен" #: common/lib/xmodule/xmodule/seq_module.py msgid "" "This setting indicates whether this exam is for testing purposes only. " "Practice exams are not verified." msgstr "" +"Эта настройка определяет, сдаётся ли данный экзамен только для того, чтобы " +"пользователи опробовали возможности платформы. Пробные экзамены не требуют " +"подтверждения личности." #: common/lib/xmodule/xmodule/split_test_module.py msgid "Group ID {group_id}" -msgstr "" +msgstr "Идентификатор группы {group_id}" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Not Selected" -msgstr "" +msgstr "Не выбрано" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" "This name is used for organizing your course content, but is not shown to " "students." msgstr "" +"Это название используется для организации содержимого курса, но не " +"отображается для студентов." #: common/lib/xmodule/xmodule/split_test_module.py msgid "Content Experiment" -msgstr "" +msgstr "Экспериментальный материал" #: common/lib/xmodule/xmodule/split_test_module.py #: lms/djangoapps/lms_xblock/mixin.py @@ -4044,6 +4594,8 @@ msgid "" "The list of group configurations for partitioning students in content " "experiments." msgstr "" +"Списки групп, на которые будут поделены студенты для изучения " +"экспериментальных материалов." #: common/lib/xmodule/xmodule/split_test_module.py msgid "" @@ -4051,175 +4603,213 @@ msgid "" " Caution: Changing the group configuration of a student-visible experiment " "will impact the experiment data." msgstr "" +"Конфигурация определяет, как формируются группы студентов для изучения этих " +"экспериментальных материалов. Предупреждение: изменение конфигурации " +"группы, когда экспериментальные материалы видимы для студентов, повлияет на " +"данные эксперимента." #: common/lib/xmodule/xmodule/split_test_module.py msgid "Group Configuration" -msgstr "" +msgstr "Конфигурация группы" #: common/lib/xmodule/xmodule/split_test_module.py msgid "Which child module students in a particular group_id should see" -msgstr "" +msgstr "Какой модуль студенты в той или иной group_id должны увидеть" #: common/lib/xmodule/xmodule/split_test_module.py msgid "{group_name} (inactive)" -msgstr "" +msgstr "{group_name} (не активна)" #: common/lib/xmodule/xmodule/split_test_module.py msgid "The experiment is not associated with a group configuration." -msgstr "" +msgstr "Эксперимент не связан с конфигурацией групп." #: common/lib/xmodule/xmodule/split_test_module.py msgid "Select a Group Configuration" -msgstr "" +msgstr "Выбрать конфигурацию группы" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" "The experiment uses a deleted group configuration. Select a valid group " "configuration or delete this experiment." msgstr "" +"В эксперименте использована удалённая конфигурация группы. Выберите " +"корректную конфигурацию группы или удалите этот эксперимент." #: common/lib/xmodule/xmodule/split_test_module.py msgid "" "The experiment uses a group configuration that is not supported for " "experiments. Select a valid group configuration or delete this experiment." msgstr "" +"Эксперимент использует конфигурацию групп, поддержка для которой не " +"предусмотрена в экспериментах. Выберите подходящую конфигурацию групп или " +"удалите этот эксперимент." #: common/lib/xmodule/xmodule/split_test_module.py msgid "" "The experiment does not contain all of the groups in the configuration." -msgstr "" +msgstr "В эксперименте участвуют не все группы конфигурации." #: common/lib/xmodule/xmodule/split_test_module.py msgid "Add Missing Groups" -msgstr "" +msgstr "Добавить недостающие группы" #: common/lib/xmodule/xmodule/split_test_module.py msgid "" "The experiment has an inactive group. Move content into active groups, then " "delete the inactive group." msgstr "" +"В эксперименте участвует одна неактивная группа. Переместите содержимое в " +"активные группы, а затем удалите неактивную." #: common/lib/xmodule/xmodule/split_test_module.py msgid "This content experiment has issues that affect content visibility." msgstr "" +"С этим экспериментальным материалом возникли проблемы, влияющие на его " +"видимость." #: common/lib/xmodule/xmodule/tabs.py msgid "External Discussion" -msgstr "" +msgstr "Внешнее обсуждение" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Text Annotation" -msgstr "" +msgstr "Пояснение к тексту" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Source/Citation" -msgstr "" +msgstr "Источник/ссылка" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "" "Optional for citing source of any material used. Automatic citation can be " "done using
EasyBib" msgstr "" +"Необязательное поле для ссылки на источник использованных материалов. Можно" +" использовать автоматическое создание ссылок при помощи EasyBib" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "Diacritic Marks" -msgstr "" +msgstr "Диакритические знаки" #: common/lib/xmodule/xmodule/textannotation_module.py msgid "" "Add diacritic marks to be added to a text using the comma-separated form, " "i.e. markname;urltomark;baseline,markname2;urltomark2;baseline2" msgstr "" +"Добавить диакритические знаки, которые будут использоваться в тексте, в " +"форме списка, разделённого запятыми, т.е. " +"имязнака;ссылканазнак;расположение,имязнака2;ссылканазнак2;расположение2" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "" "Can't receive transcripts from Youtube for {youtube_id}. Status code: " "{status_code}." msgstr "" +"Невозможно получить субтитры с сервиса Youtube для {youtube_id}. Код " +"статуса: {status_code}." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "We support only SubRip (*.srt) transcripts format." -msgstr "" +msgstr "Поддерживается только формат субтитров SubRip (*.srt)." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "" "Something wrong with SubRip transcripts file during parsing. Inner message " "is {error_message}" msgstr "" +"Что-то пошло не так с субтитрами SubRip во время их подключения. Внутреннее " +"сообщение {error_message}" #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "Something wrong with SubRip transcripts file during parsing." -msgstr "" +msgstr "Что-то пошло не так с субтитрами SubRip во время их подключения." #: common/lib/xmodule/xmodule/video_module/transcripts_utils.py msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}" msgstr "" +"{exception_message}: Не удалось найти загруженные стенограммы: " +"{user_filename}" #: common/lib/xmodule/xmodule/video_module/video_handlers.py msgid "Invalid encoding type, transcripts should be UTF-8 encoded." msgstr "" +"Неверная кодировка, для стенограмм должна использоваться кодировка UTF-8." #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "Basic" -msgstr "" +msgstr "Основное" #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "" "The URL for your video. This can be a YouTube URL or a link to an .mp4, " ".ogg, or .webm video file hosted elsewhere on the Internet." msgstr "" +"URL вашего видео. Это может быть YouTube URL или ссылка на видео-файлы " +"форматов .mp4, .ogg или .webm, расположенные на любом хостинге в Интернете." #: common/lib/xmodule/xmodule/video_module/video_module.py msgid "Default Video URL" -msgstr "" +msgstr "URL видео по умолчанию" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "The name students see. This name appears in the course ribbon and as a " "header for the video." msgstr "" +"Название, которое увидят студенты. Это название отображается в ленте курса " +"и используется в качестве заголовка для видео." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Component Display Name" -msgstr "" +msgstr "Отображаемое название компонента" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Current position in the video." -msgstr "" +msgstr "Текущая позиция видео." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the normal speed video." msgstr "" +"Необязательное значение для устаревших браузеров: идентификатор видео на " +"YouTube, воспроизводимого на нормальной скорости." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID" -msgstr "" +msgstr "Идентификатор YouTube" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the .75x speed video." msgstr "" +"Необязательное значение для устаревших браузеров: идентификатор видео на " +"YouTube, воспроизводимого на скорости 0.75x." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for .75x speed" -msgstr "" +msgstr "Идентификатор YouTube для скорости 0.75x." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Optional, for older browsers: the YouTube ID for the 1.25x speed video." msgstr "" +"Необязательное значение для устаревших браузеров: идентификатор видео на " +"YouTube, воспроизводимого на скорости 1.25x." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for 1.25x speed" -msgstr "" +msgstr "Идентификатор YouTube для скорости 1.25x." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video." msgstr "" +"Необязательное значение для устаревших браузеров: идентификатор видео на " +"YouTube, воспроизводимого на скорости 1.5x." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "YouTube ID for 1.5x speed" -msgstr "" +msgstr "Идентификатор YouTube для скорости 1.5x." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4227,10 +4817,13 @@ msgid "" " Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" +"Момент, когда начнётся воспроизведение видео, если не требуется просмотр " +"всего видео. Не поддерживается в мобильном приложении: видео будет " +"воспроизведено полностью. Формат ЧЧ:ММ:СС, максимальное значение 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Start Time" -msgstr "" +msgstr "Время начала воспроизведения" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4238,18 +4831,21 @@ msgid "" "Not supported in the native mobile app: the full video file will play. " "Formatted as HH:MM:SS. The maximum value is 23:59:59." msgstr "" +"Момент, когда закончится воспроизведение видео, если не требуется просмотр " +"всего видео. Не поддерживается в мобильном приложении: видео будет " +"воспроизведено полностью. Формат ЧЧ:ММ:СС, максимальное значение 23:59:59." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Stop Time" -msgstr "" +msgstr "Время окончания воспроизведения" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "The external URL to download the video." -msgstr "" +msgstr "Внешняя ссылка URL для скачивания видео." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Download Video" -msgstr "" +msgstr "Скачать видео" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4257,10 +4853,14 @@ msgid "" "they cannot use the edX video player or do not have access to YouTube. You " "must add at least one non-YouTube URL in the Video File URLs field." msgstr "" +"Разрешить студентам скачивать версии этого видео в различных форматах на " +"случай невозможности использования видео плеера edX или отсутствия доступа к" +" YouTube. Вы должны добавить по крайней мере одну ссылку кроме ссылок " +"YouTube в поле \"Ссылки URL на видео файлы\"." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Download Allowed" -msgstr "" +msgstr "Разрешить скачивание видео" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4271,10 +4871,17 @@ msgid "" "the student's computer. To allow students to download these videos, set " "Video Download Allowed to True." msgstr "" +"URL ссылка или ссылки, по которым расположены видео-файлы кроме файлов на " +"YouTube. Каждая ссылка должна заканчиваться на .mpeg, .ogg, или .webm и не " +"должна быть ссылкой на ресурсы YouTube. (Для совместимости с браузерами мы " +"настоятельно рекомендуем использовать форматы .mp4 и .webm.) Студентам " +"будет доступна первая из ссылок, совместимая с их системой. Чтобы разрешить" +" студентам скачивать эти видео-файлы, укажите \"True\" в настройках " +"\"Разрешить Скачивание Видео\"." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video File URLs" -msgstr "" +msgstr "Ссылки URL на видео файлы" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4286,10 +4893,18 @@ msgid "" " the URL for the transcript here. Students see a link to download that " "transcript below the video." msgstr "" +"По умолчанию студентам доступно скачивание субтитров в форматах .srt или " +".txt, если настройка «Разрешить скачивание субтитров» установлена в значение" +" «True». Если Вам необходимо добавить субтитры в другом формате, мы " +"рекомендуем загрузить файл, нажав кнопку «Загрузить дополнительные " +"материалы». Если это невозможно, вы можете разместить файл с субтитрами на " +"странице «Файлы и загрузки» или в Интернете, после чего добавить URL " +"субтитров здесь. Студентам ссылка для скачивания субтитров будет доступна " +"прямо под видео." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Downloadable Transcript URL" -msgstr "" +msgstr "URL файла субтитров для скачивания" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4298,10 +4913,14 @@ msgid "" "file. If you want to provide the transcript for download in a different " "format, upload a file by using the Upload Handout field." msgstr "" +"Разрешить студентам скачивать субтитры. Ссылка для скачивания файла " +"появится под видео. По умолчанию формат файла субтитров может быть .srt или " +".txt. Если Вы хотите добавить субтитры в другом формате, загрузите файл, " +"пользуясь полем «Загрузить дополнительные материалы»." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Download Transcript Allowed" -msgstr "" +msgstr "Разрешить скачивание субтитров" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4309,82 +4928,95 @@ msgid "" "field on the Basic tab. This transcript should be in English. You don't have" " to change this setting." msgstr "" +"Субтитры по умолчанию берутся из поля «Синхронные субтитры по умолчанию» во " +"вкладке «Основное». Субтитры должны быть на английском языке. Вы не можете " +"изменить эту настройку." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Default Timed Transcript" -msgstr "" +msgstr "Синхронные субтитры по умолчанию" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Specify whether the transcripts appear with the video by default." msgstr "" +"Укажите, появляются ли субтитры по умолчанию при воспроизведении видео." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Show Transcript" -msgstr "" +msgstr "Отображать субтитры" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Add transcripts in different languages. Click below to specify a language " "and upload an .srt transcript file for that language." msgstr "" +"Добавить субтитры на различных языках. Нажмите кнопку ниже, чтобы указать " +"язык и загрузить субтитры на нужном языке в формате .srt." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Transcript Languages" -msgstr "" +msgstr "Языки субтитров" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Preferred language for transcript." -msgstr "" +msgstr "Предпочитаемый язык субтитров." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Preferred language for transcript" -msgstr "" +msgstr "Предпочитаемый язык субтитров" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Transcript file format to download by user." -msgstr "" +msgstr "Формат файла субтитров, скачиваемый пользователем." #. Translators: This is a type of file used for captioning in the video #. player. #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "SubRip (.srt) file" -msgstr "" +msgstr "Файл SubRip (.srt)" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Text (.txt) file" -msgstr "" +msgstr "Текстовый файл (.txt)" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "The last speed that the user specified for the video." msgstr "" +"Последняя скорость воспроизведения данного видео, установленная " +"пользователем." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "The default speed for the video." -msgstr "" +msgstr "Скорость воспроизведения видео по умолчанию." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Specify whether YouTube is available for the user." -msgstr "" +msgstr "Укажите, доступен ли ресурс YouTube для данного пользователя." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Upload a handout to accompany this video. Students can download the handout " "by clicking Download Handout under the video." msgstr "" +"Загрузите сопроводительные материалы для этого видео. Студенты смогут " +"скачать их по ссылке \"Скачать дополнительные материалы\" под видео." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Upload Handout" -msgstr "" +msgstr "Загрузить дополнительные материалы" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" "Specify whether access to this video is limited to browsers only, or if it " "can be accessed from other applications including mobile apps." msgstr "" +"Укажите, следует ли доступ к этому видео ограничить только просмотром в " +"браузере, или оно может быть доступно из других приложений, включая " +"мобильные приложения." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Video Available on Web Only" -msgstr "" +msgstr "Видео доступно только для онлайн просмотра" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "" @@ -4394,81 +5026,91 @@ msgid "" "were not assigned a Video ID, enter values in those other fields and ignore " "this field." msgstr "" +"Если вы назначили ID для видео, то для того чтобы оно могло быть проиграно в" +" этом компоненте, введите его идентификатор здесь. Пожалуйста, не указывайте" +" URL видео-файла, или ID видео на YouTube. Если вы не назначили ID для " +"видео, введите эти значения в других полях и проигнорируйте это поле." #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Date of the last view of the bumper" -msgstr "" +msgstr "Дата последнего просмотра заставки" #: common/lib/xmodule/xmodule/video_module/video_xfields.py msgid "Do not show bumper again" -msgstr "" +msgstr "Больше не показывать заставку" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Video Annotation" -msgstr "" +msgstr "Пояснение к видео" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "The external source URL for the video." -msgstr "" +msgstr "Внешняя ссылка URL на видео." #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Source URL" -msgstr "" +msgstr "Исходный URL" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Poster Image URL" -msgstr "" +msgstr "URL изображения, загруженного автором" #: common/lib/xmodule/xmodule/videoannotation_module.py msgid "Poster URL" -msgstr "" +msgstr "URL автора" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Inputs" -msgstr "" +msgstr "Добавленные" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Number of text boxes available for students to input words/sentences." -msgstr "" +msgstr "Количество текстовых полей для ввода слов/предложений." #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Maximum Words" -msgstr "" +msgstr "Максимальное количество слов" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Maximum number of words to be displayed in generated word cloud." -msgstr "" +msgstr "Максимальное количество слов, отображаемое в созданной коллекции." #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Show Percents" -msgstr "" +msgstr "Показать в процентах" #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Statistics are shown for entered words near that word." msgstr "" +"Статистические данные для каждого слова отображаются рядом с этим словом." #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Whether this student has posted words to the cloud." -msgstr "" +msgstr "Добавлял ли студент слова к коллекции." #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Student answer." -msgstr "" +msgstr "Ответ студента." #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "All possible words from all students." -msgstr "" +msgstr "Все возможные слова, добавленные всеми студентами." #: common/lib/xmodule/xmodule/word_cloud_module.py msgid "Top num_top_words words for word cloud." -msgstr "" +msgstr "Наиболее часто встречающиеся num_top_words слов для облака." +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " "the edX and Open EdX logos are registered trademarks or trademarks of edX " "Inc." msgstr "" +"© {org_name}. Все права защищены. EdX, Open edX и логотипы edX и Open EdX " +"являются зарегистрированными торговыми марками или торговыми марками edX " +"Inc." #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: 'Open edX' is a brand, please keep this untranslated. @@ -4479,42 +5121,45 @@ msgstr "" #: lms/djangoapps/branding/api.py cms/templates/widgets/footer.html #: themes/red-theme/lms/templates/footer.html msgid "Powered by Open edX" -msgstr "" +msgstr "Powered by Open edX" -#: lms/templates/static_templates/blog.html +#: lms/djangoapps/branding/api.py lms/templates/static_templates/blog.html msgid "Blog" msgstr "Блог" #: lms/djangoapps/branding/api.py themes/red-theme/lms/templates/footer.html msgid "News" -msgstr "" +msgstr "Новости" #: lms/djangoapps/branding/api.py -msgid "FAQs" -msgstr "" +msgid "Help Center" +msgstr "Центр помощи" #: lms/djangoapps/branding/api.py lms/templates/static_templates/contact.html #: themes/red-theme/lms/templates/footer.html msgid "Contact" -msgstr "" +msgstr "Контакты" -#: lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "Вакансии" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "Успехи" #: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html msgid "Donate" -msgstr "" +msgstr "Пожертвовать" #: lms/djangoapps/branding/api.py msgid "Sitemap" -msgstr "" +msgstr "Карта сайта" #: lms/djangoapps/branding/api.py msgid "Terms of Service & Honor Code" -msgstr "" +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/webview.py #: cms/templates/widgets/footer.html #: lms/templates/static_templates/privacy.html #: themes/red-theme/lms/templates/footer.html @@ -4523,8 +5168,12 @@ msgstr "Политика конфиденциальности" #: lms/djangoapps/branding/api.py msgid "Accessibility Policy" -msgstr "" +msgstr "Политика по доступности материалов" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: This is a legal document users must agree to +#. in order to register a new account. +#: lms/djangoapps/branding/api.py openedx/core/djangoapps/user_api/views.py #: cms/templates/widgets/footer.html lms/templates/static_templates/tos.html #: themes/red-theme/lms/templates/footer.html msgid "Terms of Service" @@ -4532,41 +5181,46 @@ msgstr "Условия предоставления услуг" #: lms/djangoapps/branding/api.py msgid "Download the {platform_name} mobile app from the Apple App Store" -msgstr "" +msgstr "Скачать мобильное приложение {platform_name} с сайта Apple App Store" #: lms/djangoapps/branding/api.py msgid "Download the {platform_name} mobile app from Google Play" -msgstr "" +msgstr "Скачать мобильное приложение {platform_name} с сайта Google Play" #: lms/djangoapps/ccx/plugins.py msgid "CCX Coach" -msgstr "" +msgstr "Тьютор CCX" #: lms/djangoapps/ccx/views.py msgid "You must be a CCX Coach to access this view." -msgstr "" +msgstr "Этот режим просмотра доступен только тьюторам CCX." #: lms/djangoapps/ccx/views.py msgid "You must be the coach for this ccx to access this view" msgstr "" +"Доступ к этому режиму просмотра есть только у тьюторов данного " +"индивидуального курса" #: lms/djangoapps/ccx/views.py msgid "" "You cannot create a CCX from a course using a deprecated id. Please create a" " rerun of this course in the studio to allow this action." msgstr "" +"Невозможно создать CCX на основе курса с устаревшим идентификатором. " +"Перезапустите курс в edX Studio." #: 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 "" +msgstr "Окончен курс \"{course_name}\" ({course_mode})" -#: wiki/admin.py wiki/models/article.py +#: lms/djangoapps/certificates/models.py wiki/admin.py wiki/models/article.py msgid "created" msgstr "создано" @@ -4575,6 +5229,8 @@ msgid "" "A human-readable description of the example certificate. For example, " "'verified' or 'honor' to differentiate between two types of certificates." msgstr "" +"Видимый статус сертификата. Например, \"подтверждённый сертификат\" или " +"\"сертификат Кодекса чести\"." #: lms/djangoapps/certificates/models.py msgid "" @@ -4582,6 +5238,8 @@ msgid "" "receive a response from the queue to determine which example certificate was" " processed." msgstr "" +"Уникальный идентификатор для примера сертификата. Он используется для того " +"чтобы определить какой пример сертификата был обработан." #: lms/djangoapps/certificates/models.py msgid "" @@ -4589,43 +5247,50 @@ msgid "" "response from the queue to validate that the sender is the same entity we " "asked to generate the certificate." msgstr "" +"Ключ доступа для примера сертификата. Он используется для того чтобы " +"проверить, что отправитель является тем же самым лицом, который запросил " +"создание сертификатов." #: lms/djangoapps/certificates/models.py msgid "The full name that will appear on the certificate." -msgstr "" +msgstr "Это имя будет использовано на вашем сертификате." #: lms/djangoapps/certificates/models.py msgid "The template file to use when generating the certificate." -msgstr "" +msgstr "Файл шаблона, который будет использован для создания сертификата." #: lms/djangoapps/certificates/models.py msgid "The status of the example certificate." -msgstr "" +msgstr "Статус, обозначающий что это пример сертификата." #: lms/djangoapps/certificates/models.py msgid "The reason an error occurred during certificate generation." -msgstr "" +msgstr "Причина ошибки, произошедшей во время выпуска сертификата." #: lms/djangoapps/certificates/models.py msgid "The download URL for the generated certificate." -msgstr "" +msgstr "Ссылка для скачивания сертификата" #: lms/djangoapps/certificates/models.py msgid "The badge image must be square." -msgstr "" +msgstr "Изображение значка должно быть квадратным." #: lms/djangoapps/certificates/models.py msgid "The badge image file size must be less than 250KB." -msgstr "" +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 "" +"Загрузите квадратное изображение в формате PNG. Его размер не должен " +"превышать 250 КБ." #: lms/djangoapps/certificates/models.py msgid "" @@ -4633,62 +5298,65 @@ msgid "" "any course modes that do not have a specified badge image. You can have only" " one default image." msgstr "" +"Если вы хотите, чтобы это изображение использовалось для курсов без " +"специальных значков, установите значение true. Значок по умолчанию может " +"быть только один." #: lms/djangoapps/certificates/models.py msgid "There can be only one default image." -msgstr "" +msgstr "Может использоваться только одно изображение по умолчанию." #: lms/djangoapps/certificates/models.py msgid "Name of template." -msgstr "" +msgstr "Название шаблона." #: lms/djangoapps/certificates/models.py msgid "Description and/or admin notes." -msgstr "" +msgstr "Описание и/или примечания администратора." #: lms/djangoapps/certificates/models.py msgid "Django template HTML." -msgstr "" +msgstr "Шаблон Django HTML" #: lms/djangoapps/certificates/models.py msgid "Organization of template." -msgstr "" +msgstr "Организация, указанная в шаблоне." #: lms/djangoapps/certificates/models.py msgid "The course mode for this template." -msgstr "" +msgstr "Режим курса для данного шаблона." #: lms/djangoapps/certificates/models.py msgid "On/Off switch." -msgstr "" +msgstr "Вкл./Выкл." #: lms/djangoapps/certificates/models.py msgid "Description of the asset." -msgstr "" +msgstr "Описание файла." #: lms/djangoapps/certificates/models.py msgid "Asset file. It could be an image or css file." -msgstr "" +msgstr "Файл ресурсов. Это должен быть файл css или картинка." #: lms/djangoapps/certificates/views/support.py msgid "User {username} does not exist" -msgstr "" +msgstr "Пользователь {username} не существует" #: lms/djangoapps/certificates/views/support.py msgid "{course_key} is not a valid course key" -msgstr "" +msgstr "{course_key} недействительный ключ курса" #: lms/djangoapps/certificates/views/support.py msgid "The course {course_key} does not exist" -msgstr "" +msgstr "Курса {course_key} не существует" #: lms/djangoapps/certificates/views/support.py msgid "User {username} is not enrolled in the course {course_key}" -msgstr "" +msgstr "Пользователь {username} не зарегистрирован на курс {course_key}" #: lms/djangoapps/certificates/views/support.py msgid "An unexpected error occurred while regenerating certificates." -msgstr "" +msgstr "Возникла непредвиденная ошибка при повторном создании сертификатов." #. Translators: This text describes the 'Honor' course certificate type. #: lms/djangoapps/certificates/views/webview.py @@ -4697,6 +5365,9 @@ msgid "" "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 @@ -4709,6 +5380,11 @@ msgid "" "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 @@ -4719,11 +5395,13 @@ 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/webview.py msgid "{month} {day}, {year}" -msgstr "" +msgstr "{day} {month}, {year}" #. Translators: This text represents the verification of the certificate #: lms/djangoapps/certificates/views/webview.py @@ -4731,12 +5409,14 @@ msgid "" "This is a valid {platform_name} certificate for {user_name}, who " "participated in {partner_short_name} {course_number}" msgstr "" +"Это действительный сертификат {platform_name} для {user_name}, который " +"принимал участие в {partner_short_name} {course_number}" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears in the browser title bar #: lms/djangoapps/certificates/views/webview.py msgid "{partner_short_name} {course_number} Certificate | {platform_name}" -msgstr "" +msgstr "{partner_short_name} {course_number} сертификат | {platform_name}" #. Translators: This text fragment appears after the student's name #. (displayed in a large font) on the certificate @@ -4747,6 +5427,8 @@ msgid "" "successfully completed, received a passing grade, and was awarded a " "{platform_name} {certificate_type} Certificate of Completion in " msgstr "" +"успешно завершил, получил проходной балл, и был удостоен {platform_name} " +"{certificate_type} Сертификатом окончания " #. Translators: This text describes the purpose (and therefore, value) of a #. course certificate @@ -4760,12 +5442,18 @@ msgid "" "require completing additional steps, such as " "verifying your identity." msgstr "" +"{platform_name} признает сертификаты достижений студентов, которые вручаются" +" по завершении учебных мероприятий {platform_name} выполняемых в " +"соответствии с {platform_name} Кодексом чести. Для " +"получения некоторых сертификатов вам потребуется совершить дополнительные " +"действия, такие как пройти проверку " +"личности." #. Translators: 'All rights reserved' is a legal term used in copyrighting to #. protect published content #: lms/djangoapps/certificates/views/webview.py msgid "All rights reserved" -msgstr "" +msgstr "Все права защищены" #. Translators: This text is bound to the HTML 'title' element of the page #. and appears @@ -4773,45 +5461,45 @@ msgstr "" #. recognized #: lms/djangoapps/certificates/views/webview.py msgid "Invalid Certificate" -msgstr "" +msgstr "Неверный сертификат" #. Translators: The & characters represent an ampersand character and can #. be ignored #: lms/djangoapps/certificates/views/webview.py msgid "Terms of Service & Honor Code" -msgstr "" +msgstr "Условия предоставления услуг и Кодекс чести" #. Translators: This line appears as a byline to a header image and describes #. the purpose of the page #: lms/djangoapps/certificates/views/webview.py msgid "Certificate Validation" -msgstr "" +msgstr "Проверка сертификата" #. Translators: Accomplishments describe the awards/certifications obtained by #. students on this platform #: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Accomplishments" -msgstr "" +msgstr "О достижениях на {platform_name}" #. Translators: This line appears on the page just before the generation date #. for the certificate #: lms/djangoapps/certificates/views/webview.py msgid "Issued On:" -msgstr "" +msgstr "Выдан:" #. Translators: The Certificate ID Number is an alphanumeric value unique to #. each individual certificate #: lms/djangoapps/certificates/views/webview.py msgid "Certificate ID Number" -msgstr "" +msgstr "Номер сертификата" #: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name} Certificates" -msgstr "" +msgstr "О сертификатах {platform_name}" #: lms/djangoapps/certificates/views/webview.py msgid "How {platform_name} Validates Student Certificates" -msgstr "" +msgstr "Как {platform_name} подтверждает сертификаты об окончании" #. Translators: This text describes the validation mechanism for a #. certificate file (known as GPG security) @@ -4822,10 +5510,14 @@ msgid "" "key. For independent verification, {platform_name} uses what is called a " "\"detached signature\""\"." msgstr "" +"Сертификаты, выданные {platform_name} подписываются gpg-ключем, так что они " +"могут быть проверены самостоятельно с помощью открытого ключа " +"{platform_name}. Для независимой проверки, {platform_name} использует так " +"называемую \"отделённую подпись\""\"." #: lms/djangoapps/certificates/views/webview.py msgid "Validate this certificate for yourself" -msgstr "" +msgstr "Подтвердите этот сертификат самостоятельно" #. Translators: This text describes (at a high level) the mission and charter #. the edX platform and organization @@ -4836,32 +5528,36 @@ msgid "" "and many others. {platform_name} is a non-profit online initiative created " "by founding partners Harvard and MIT." msgstr "" +"{platform_name} предлагает интерактивные он-лайн уроки и МООК от лучших " +"мировых университетов. Он-лайн курсы от MIT, Harvard, Berkeley, University " +"of Texas, и многих других. {platform_name} является некоммерческим он-лайн " +"проектом, созданным в партнёрстве Harvard и MIT." #: lms/djangoapps/certificates/views/webview.py msgid "About {platform_name}" -msgstr "" +msgstr "О платформе {platform_name}" #: lms/djangoapps/certificates/views/webview.py msgid "Learn more about {platform_name}" -msgstr "" +msgstr "Узнать больше {platform_name}" #: lms/djangoapps/certificates/views/webview.py msgid "Learn with {platform_name}" -msgstr "" +msgstr "Учитесь с {platform_name}" #: lms/djangoapps/certificates/views/webview.py msgid "Work at {platform_name}" -msgstr "" +msgstr "Вакансии {platform_name}" #: lms/djangoapps/certificates/views/webview.py msgid "Contact {platform_name}" -msgstr "" +msgstr "Контакты {platform_name}" #. Translators: This text appears near the top of the certficate and #. describes the guarantee provided by edX #: lms/djangoapps/certificates/views/webview.py msgid "{platform_name} acknowledges the following student accomplishment" -msgstr "" +msgstr "{platform_name} признает следующие достижения студента" #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py @@ -4869,31 +5565,33 @@ msgid "" "a course of study offered by {partner_short_name}, an online learning " "initiative of {partner_long_name} through {platform_name}." msgstr "" +"курс представлен {partner_short_name}, образовательная инициатива " +"{partner_long_name} посредством {platform_name}." #. Translators: This text represents the description of course #: lms/djangoapps/certificates/views/webview.py msgid "" "a course of study offered by {partner_short_name}, through {platform_name}." -msgstr "" +msgstr "курс представлен {partner_short_name}, посредством {platform_name}." #: lms/djangoapps/certificates/views/webview.py msgid "I completed the {course_title} course on {platform_name}." -msgstr "" +msgstr "Мной пройден курс \"{course_title}\" в {platform_name}." #: lms/djangoapps/certificates/views/webview.py msgid "" "I completed a course on {platform_name}. Take a look at my certificate." -msgstr "" +msgstr "Мной пройден курс в {platform_name}. Взгляните на мой сертификат!" #: lms/djangoapps/certificates/views/webview.py msgid "More Information About {user_name}'s Certificate:" -msgstr "" +msgstr "Дополнительная информация о сертификате {user_name}:" #. Translators: This line is displayed to a user who has completed a course #. and achieved a certification #: lms/djangoapps/certificates/views/webview.py msgid "{fullname}, you've earned a certificate!" -msgstr "" +msgstr "{fullname}, Вы получили сертификат!" #. Translators: This line congratulates the user and instructs them to share #. their accomplishment on social networks @@ -4903,12 +5601,15 @@ msgid "" "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/webview.py msgid "More about {fullname}'s accomplishment" -msgstr "" +msgstr "Дальнейшая информация о достижениях {fullname}" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/djangoapps/instructor/views/api.py @@ -4918,101 +5619,112 @@ msgstr "" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Username" -msgstr "" +msgstr "Имя пользователя" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Grade" -msgstr "" +msgstr "Оценка" #: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Percent" -msgstr "" +msgstr "В процентах" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Opened by this number of students" -msgstr "" +msgstr "Количество открывавших студентов" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "subsections" -msgstr "" +msgstr "подразделы" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Count of Students" -msgstr "" +msgstr "Количество студентов" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "Percent of Students" -msgstr "" +msgstr "Процент студентов" +#: lms/djangoapps/class_dashboard/dashboard_data.py #: lms/templates/folditchallenge.html msgid "Score" msgstr "Балл" #: lms/djangoapps/class_dashboard/dashboard_data.py msgid "problems" -msgstr "" +msgstr "задания" #: lms/djangoapps/commerce/api/v1/serializers.py msgid "{course_id} is not a valid course key." -msgstr "" +msgstr "{course_id} недействительный ключ курса." #: lms/djangoapps/commerce/api/v1/serializers.py msgid "Course {course_id} does not exist." -msgstr "" +msgstr "Курса {course_id} не существует." #: lms/djangoapps/commerce/signals.py msgid "" "A refund request has been initiated for {username} ({email}). To process " "this request, please visit the link(s) below." msgstr "" +"Пользователь {username} ({email}) подал запрос на возврат денежных средств. " +"Для обработки этого запроса, пожалуйста, перейдите по ссылке (ссылкам) ниже." #: lms/djangoapps/commerce/signals.py lms/djangoapps/shoppingcart/models.py msgid "[Refund] User-Requested Refund" -msgstr "" +msgstr "[Refund] Возврат денег по запросу пользователя" #: lms/djangoapps/commerce/views.py lms/djangoapps/shoppingcart/pdf.py msgid "Receipt" -msgstr "" +msgstr "Квитанция" #: lms/djangoapps/commerce/views.py msgid "Payment Failed" -msgstr "" +msgstr "Платёж не выполнен" #: lms/djangoapps/commerce/views.py msgid "There was a problem with this transaction. You have not been charged." msgstr "" +"С этой операцией возникла проблема. Денежные средства не были сняты с " +"Вашего счёта." #: lms/djangoapps/commerce/views.py msgid "" "Make sure your information is correct, or try again with a different card or" " another form of payment." msgstr "" +"Удостоверьтесь в правильности введённой информации, попробуйте " +"воспользоваться другой картой или оплатить другим способом." #: lms/djangoapps/commerce/views.py msgid "" "A system error occurred while processing your payment. You have not been " "charged." msgstr "" +"Во время обработки Вашего платежа возникла ошибка. Денежные средства не " +"были сняты с Вашего счета." #: lms/djangoapps/commerce/views.py msgid "Please wait a few minutes and then try again." -msgstr "" +msgstr "Пожалуйста, попробуйте еще раз через несколько минут." #: lms/djangoapps/commerce/views.py msgid "For help, contact {payment_support_link}." -msgstr "" +msgstr "Обратитесь за помощью по адресу {payment_support_link}." #: lms/djangoapps/commerce/views.py msgid "An error occurred while creating your receipt." -msgstr "" +msgstr "При создании квитанции об оплате произошла ошибка." #: lms/djangoapps/commerce/views.py msgid "" "If your course does not appear on your dashboard, contact " "{payment_support_link}." msgstr "" +"Если курс не появится на Вашей панели управления, напишите " +"{payment_support_link}." #: lms/djangoapps/course_wiki/tab.py lms/djangoapps/course_wiki/views.py #: lms/templates/wiki/base.html @@ -5023,150 +5735,160 @@ msgstr "Вики" #. alone. #: lms/djangoapps/course_wiki/views.py msgid "This is the wiki for **{organization}**'s _{course_name}_." -msgstr "" +msgstr "Перед Вами вики курса _{course_name}_ на **{organization}**." #: lms/djangoapps/course_wiki/views.py msgid "Course page automatically created." -msgstr "" +msgstr "Страница курса автоматически создана." #: lms/djangoapps/course_wiki/views.py msgid "Welcome to the {platform_name} Wiki" -msgstr "" +msgstr "Добро пожаловать в Вики {platform_name}" #: lms/djangoapps/course_wiki/views.py msgid "Visit a course wiki to add an article." -msgstr "" +msgstr "Чтобы добавить статью, посетите главную вики-страничку курса." #: lms/djangoapps/courseware/access_response.py msgid "Course has not started" -msgstr "" +msgstr "Курс ещё не начался" #: lms/djangoapps/courseware/access_response.py msgid "Course does not start until {}" -msgstr "" +msgstr "Курс начнётся только {}" #: lms/djangoapps/courseware/access_response.py msgid "You have unfulfilled milestones" -msgstr "" +msgstr "Вы не выполнили некоторые из важных заданий" #: lms/djangoapps/courseware/access_response.py msgid "You do not have access to this course" -msgstr "" +msgstr "У Вас нет доступа к этому курсу" #: lms/djangoapps/courseware/access_response.py msgid "You do not have access to this course on a mobile device" -msgstr "" +msgstr "Этот курс недоступен Вам из мобильного приложения" #: lms/djangoapps/courseware/date_summary.py msgid "in {relative_date} - {absolute_date}" -msgstr "" +msgstr "через {relative_date} — {absolute_date}" #: lms/djangoapps/courseware/date_summary.py msgid "UTC" -msgstr "" +msgstr "UTC" #: lms/djangoapps/courseware/date_summary.py msgid "Today is {date}" -msgstr "" +msgstr "Сегодня {date}" #: lms/djangoapps/courseware/date_summary.py msgid "Course Starts" -msgstr "" +msgstr "Курс начнется" #: lms/djangoapps/courseware/date_summary.py msgid "Course End" -msgstr "" +msgstr "Курс завершится" #: lms/djangoapps/courseware/date_summary.py msgid "" "To earn a certificate, you must complete all requirements before this date." msgstr "" +"Для получения сертификата Вам необходимо выполнить все требования к " +"указанному сроку." #: lms/djangoapps/courseware/date_summary.py msgid "" "This course is archived, which means you can review course content but it is" " no longer active." msgstr "" +"Курс находится в архиве, то есть у Вас есть доступ к материалам курса, но " +"фактически курс завершён." #: lms/djangoapps/courseware/date_summary.py msgid "Verification Upgrade Deadline" -msgstr "" +msgstr "Срок окончания приёма заявок на подтверждение данных" #: lms/djangoapps/courseware/date_summary.py msgid "You are still eligible to upgrade to a Verified Certificate!" msgstr "" +"Вы всё ещё можете выбрать возможность получения подтверждённого сертификата!" #: lms/djangoapps/courseware/date_summary.py msgid "Upgrade to Verified Certificate" -msgstr "" +msgstr "Повысить до уровня «Подтверждённый сертификат»" #: lms/djangoapps/courseware/date_summary.py -#: cms/templates/group_configurations.html msgid "Learn More" -msgstr "" +msgstr "Узнать больше" #: lms/djangoapps/courseware/date_summary.py msgid "Retry Verification" -msgstr "" +msgstr "Повторить попытку подтверждения личности" #: lms/djangoapps/courseware/date_summary.py msgid "Verify My Identity" -msgstr "" +msgstr "Подтвердить личность" #: lms/djangoapps/courseware/date_summary.py msgid "Missed Verification Deadline" -msgstr "" +msgstr "Окончен срок подачи заявок на подтверждённые сертификаты" #: lms/djangoapps/courseware/date_summary.py msgid "" "Unfortunately you missed this course's deadline for a successful " "verification." msgstr "" +"К сожалению, Вы не успели подать заявку на подтверждения личности на данном " +"курсе." #: lms/djangoapps/courseware/date_summary.py msgid "" "You must successfully complete verification before this date to qualify for " "a Verified Certificate." msgstr "" +"Для получения подтверждённого сертификата Вам необходимо пройти " +"подтверждение личности до указанной даты." #: lms/djangoapps/courseware/masquerade.py msgid "" "There is no user with the username or email address {user_name} enrolled in " "this course." msgstr "" +"Пользователь с именем пользователя или электронным адресом {user_name}, " +"зарегистрированный на этот курс, не существует." #: lms/djangoapps/courseware/masquerade.py msgid "" "This type of component cannot be shown while viewing the course as a " "specific student." msgstr "" +"Невозможно отобразить этот вид компонента при просмотре курса в качестве " +"определённого студента." #: lms/djangoapps/courseware/tabs.py #: lms/templates/courseware/courseware-error.html msgid "Courseware" -msgstr "" +msgstr "Содержание курса" #: lms/djangoapps/courseware/tabs.py #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Course Info" -msgstr "" +msgstr "Информация о курсе" #: lms/djangoapps/courseware/tabs.py lms/templates/courseware/syllabus.html msgid "Syllabus" -msgstr "" +msgstr "Программа обучения" #: lms/djangoapps/courseware/tabs.py #: lms/templates/peer_grading/peer_grading.html msgid "Progress" -msgstr "" +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 +#: lms/djangoapps/courseware/tabs.py msgid "Textbooks" -msgstr "" +msgstr "Учебники" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This will look like '$50', where {currency_symbol} is a symbol @@ -5181,76 +5903,80 @@ msgstr "" #: lms/djangoapps/courseware/views.py #: lms/templates/shoppingcart/shopping_cart.html msgid "{currency_symbol}{price}" -msgstr "" +msgstr "{price}{currency_symbol}" #. Translators: This refers to the cost of the course. In this case, the #. course costs nothing so it is free. #: lms/djangoapps/courseware/views.py msgid "Free" -msgstr "" +msgstr "Бесплатно" #: lms/djangoapps/courseware/views.py msgid "Invalid location." -msgstr "" +msgstr "Неверное местонахождение." #: lms/djangoapps/courseware/views.py msgid "User {username} has never accessed problem {location}" -msgstr "" +msgstr "Пользователь {username} не просматривал задание {location}" #: lms/djangoapps/courseware/views.py msgid "You must be signed in to {platform_name} to create a certificate." -msgstr "" +msgstr "Для создания сертификата вы должны войти в систему {platform_name}." #: lms/djangoapps/courseware/views.py msgid "Course is not valid" -msgstr "" +msgstr "Курс не действительный" #: lms/djangoapps/courseware/views.py msgid "Your certificate will be available when you pass the course." -msgstr "" +msgstr "Вы получите доступ к своему сертификату, когда успешно пройдёте курс." #: lms/djangoapps/courseware/views.py msgid "Certificate has already been created." -msgstr "" +msgstr "Сертификат уже создан" #: lms/djangoapps/courseware/views.py msgid "Certificate is being created." -msgstr "" +msgstr "Создание сертификата" #: lms/djangoapps/dashboard/git_import.py msgid "" "Path {0} doesn't exist, please create it, or configure a different path with" " GIT_REPO_DIR" msgstr "" +"Маршрут {0} не существует. Пожалуйста, создайте его или укажите другой " +"другой путь при помощи GIT_REPO_DIR" #: lms/djangoapps/dashboard/git_import.py msgid "" "Non usable git url provided. Expecting something like: " "git@github.com:mitocw/edx4edx_lite.git" msgstr "" +"Предоставлена ссылка, которую невозможно использовать. Нужна ссылка типа: " +"git@github.com:mitocw/edx4edx_lite.git" #: lms/djangoapps/dashboard/git_import.py msgid "Unable to get git log" -msgstr "" +msgstr "Невозможно получить протокол работы git" #: lms/djangoapps/dashboard/git_import.py msgid "git clone or pull failed!" -msgstr "" +msgstr "команды git clone или pull завершились неудачно!" #: lms/djangoapps/dashboard/git_import.py msgid "Unable to run import command." -msgstr "" +msgstr "Не удалось выполнить команду \"импорт\"." #: lms/djangoapps/dashboard/git_import.py msgid "The underlying module store does not support import." -msgstr "" +msgstr "Хранилище, поддерживающее модуль, не поддерживает импортирование." #. Translators: This is an error message when they ask for a #. particular version of a git repository and that version isn't #. available from the remote source they specified #: lms/djangoapps/dashboard/git_import.py msgid "The specified remote branch is not available." -msgstr "" +msgstr "Указанный удалённый узел не доступен." #. Translators: Error message shown when they have asked for a git #. repository branch, a specific version within a repository, that @@ -5258,12 +5984,16 @@ msgstr "" #: lms/djangoapps/dashboard/git_import.py msgid "Unable to switch to specified branch. Please check your branch name." msgstr "" +"Невозможно переключиться на указанный узел. Пожалуйста, проверьте имя вашего" +" узла." #: lms/djangoapps/dashboard/management/commands/git_add_course.py msgid "" "Import the specified git repository and optional branch into the modulestore" " and optionally specified directory." msgstr "" +"Импортировать указанный git-репозиторий и выборочный узел в хранилище " +"модулей и указанный раздел." #. Translators: This message means that the user could not be authenticated #. (that is, we could @@ -5271,7 +6001,7 @@ msgstr "" #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py msgid "Failed in authenticating {username}, error {error}\n" -msgstr "" +msgstr "Не удалось пройти контроль доступа {username}, ошибка {error}\n" #. Translators: This message means that the user could not be authenticated #. (that is, we could @@ -5279,7 +6009,7 @@ msgstr "" #. their password was wrong) #: lms/djangoapps/dashboard/sysadmin.py msgid "Failed in authenticating {username}\n" -msgstr "" +msgstr "Не удалось пройти контроль доступа {username}\n" #. Translators: this means that the password has been corrected (sometimes the #. database needs to be resynchronized) @@ -5287,105 +6017,109 @@ msgstr "" #. corrected". #: lms/djangoapps/dashboard/sysadmin.py msgid "fixed password" -msgstr "" +msgstr "пароль скорректирован" #. Translators: this means everything happened successfully, yay! #: lms/djangoapps/dashboard/sysadmin.py msgid "All ok!" -msgstr "" +msgstr "Все верно!" #: lms/djangoapps/dashboard/sysadmin.py msgid "Must provide username" -msgstr "" +msgstr "Необходимо указать имя пользователя" #: lms/djangoapps/dashboard/sysadmin.py msgid "Must provide full name" -msgstr "" +msgstr "Необходимо указать полное имя" #. Translators: Domain is an email domain, such as "@gmail.com" #: lms/djangoapps/dashboard/sysadmin.py msgid "Email address must end in {domain}" -msgstr "" +msgstr "Электронный адрес должен заканчиваться на {domain}" #: lms/djangoapps/dashboard/sysadmin.py msgid "Failed - email {email_addr} already exists as {external_id}" msgstr "" +"Неудачно - электронный адрес {email_addr} уже использован в качестве " +"{external_id}" #: lms/djangoapps/dashboard/sysadmin.py msgid "Password must be supplied if not using certificates" -msgstr "" +msgstr "При отсутствии сертификатов должен быть введён пароль" #: lms/djangoapps/dashboard/sysadmin.py msgid "email address required (not username)" -msgstr "" +msgstr "необходимо указать электронный адрес (не имя пользователя)" #: lms/djangoapps/dashboard/sysadmin.py msgid "Oops, failed to create user {user}, {error}" -msgstr "" +msgstr "Не удалось создать пользователя {user}, {error}" #: lms/djangoapps/dashboard/sysadmin.py msgid "User {user} created successfully!" -msgstr "" +msgstr "Пользователь {user} успешно создан!" #: lms/djangoapps/dashboard/sysadmin.py msgid "Cannot find user with email address {email_addr}" -msgstr "" +msgstr "Не удалось найти пользователя с электронным адресом {email_addr}" #: lms/djangoapps/dashboard/sysadmin.py msgid "Cannot find user with username {username} - {error}" msgstr "" +"Не удалось найти пользователя с именем пользователя {username} - {error}" #: lms/djangoapps/dashboard/sysadmin.py msgid "Deleted user {username}" -msgstr "" +msgstr "Пользователь {username} удалён" #: lms/djangoapps/dashboard/sysadmin.py msgid "Statistic" -msgstr "" +msgstr "Статистический" #: lms/djangoapps/dashboard/sysadmin.py msgid "Value" -msgstr "" +msgstr "Значение" #: lms/djangoapps/dashboard/sysadmin.py msgid "Site statistics" -msgstr "" +msgstr "Статистика сайта" #: lms/djangoapps/dashboard/sysadmin.py msgid "Total number of users" -msgstr "" +msgstr "Общее количество пользователей" #: lms/djangoapps/dashboard/sysadmin.py msgid "Courses loaded in the modulestore" -msgstr "" +msgstr "Учебные курсы загружены в хранилище модулей" -#: lms/templates/tracking_log.html +#: lms/djangoapps/dashboard/sysadmin.py lms/templates/tracking_log.html msgid "username" -msgstr "username" +msgstr "Имя пользователя" #: lms/djangoapps/dashboard/sysadmin.py msgid "email" -msgstr "" +msgstr "email" #: lms/djangoapps/dashboard/sysadmin.py msgid "Repair Results" -msgstr "" +msgstr "Исправить ошибки в результатах" #: lms/djangoapps/dashboard/sysadmin.py msgid "Create User Results" -msgstr "" +msgstr "Создать результаты пользователя" #: lms/djangoapps/dashboard/sysadmin.py msgid "Delete User Results" -msgstr "" +msgstr "Удалить результаты пользователя" #: lms/djangoapps/dashboard/sysadmin.py msgid "The git repo location should end with '.git', and be a valid url" msgstr "" +"Адрес репозитория git должен иметь окончание '.git', и быть достоверым url" #: lms/djangoapps/dashboard/sysadmin.py msgid "Added Course" -msgstr "" +msgstr "Добавлен Курс" #. Translators: "GIT_IMPORT_WITH_XMLMODULESTORE" is a variable name. #. "XMLModuleStore" and "MongoDB" are database systems. You should not @@ -5397,11 +6131,16 @@ msgid "" "We recommend you enable the MongoDB based module store instead, unless this " "is a development environment." msgstr "" +"Отказ в импортировании. Режим GIT_IMPORT_WITH_XMLMODULESTORE не включен, и в" +" целом небезопасно импортировать в XMLModuleStore в многопоточном режиме. " +"Вместо этого мы рекомендуем включить модуль хранения на базе MongoDB, если " +"это не система разработки." #: lms/djangoapps/dashboard/sysadmin.py msgid "" "The course {0} already exists in the data directory! (reloading anyway)" msgstr "" +"Учебный курс {0} уже существует в каталоге данных! (повторная загрузка)" #. Translators: unable to download the course content from #. the source git repository. Clone occurs if this is brand @@ -5411,208 +6150,225 @@ msgstr "" msgid "" "Unable to clone or pull repository. Please check your url. Output was: {0!r}" msgstr "" +"Невозможно клонировать или обновитьрепозиторий. Пожалуйста, проверьте вашу " +"ссылку. Выходными данными были: {0!r}" #: lms/djangoapps/dashboard/sysadmin.py msgid "Failed to clone repository to {directory_name}" -msgstr "" +msgstr "Не удалось клонировать хранилище в {directory_name}" #: lms/djangoapps/dashboard/sysadmin.py msgid "Successfully switched to branch: {branch_name}" -msgstr "" +msgstr "Успешно переключено на узел: {branch_name}" #: lms/djangoapps/dashboard/sysadmin.py msgid "Loaded course {course_name}
Errors:" -msgstr "" +msgstr "Загружен курс {course_name}
Ошибки:" -#: cms/templates/course-create-rerun.html cms/templates/index.html -#: lms/templates/shoppingcart/receipt.html +#: lms/djangoapps/dashboard/sysadmin.py cms/templates/course-create-rerun.html +#: cms/templates/index.html lms/templates/shoppingcart/receipt.html msgid "Course Name" msgstr "Название курса" #: lms/djangoapps/dashboard/sysadmin.py msgid "Directory/ID" -msgstr "" +msgstr "Каталог/Идентификатор" #. Translators: "Git Commit" is a computer command; see #. http://gitref.org/basic/#commit #: lms/djangoapps/dashboard/sysadmin.py msgid "Git Commit" -msgstr "" +msgstr "Запись в Git" #: lms/djangoapps/dashboard/sysadmin.py msgid "Last Change" -msgstr "" +msgstr "Последнее Изменение" #: lms/djangoapps/dashboard/sysadmin.py msgid "Last Editor" -msgstr "" +msgstr "Последний Редактор" #: lms/djangoapps/dashboard/sysadmin.py msgid "Information about all courses" -msgstr "" +msgstr "Информация обо всех курсах" #: lms/djangoapps/dashboard/sysadmin.py msgid "Error - cannot get course with ID {0}

{1}
" msgstr "" +"Ошибка - не удалось открыть курс с идентификатором {0}
{1}
" #: lms/djangoapps/dashboard/sysadmin.py msgid "Deleted" -msgstr "" +msgstr "Удалено" #: lms/djangoapps/dashboard/sysadmin.py msgid "course_id" -msgstr "" +msgstr "course_id" #: lms/djangoapps/dashboard/sysadmin.py msgid "# enrolled" -msgstr "" +msgstr "# зарегистрированных студентов" #: lms/djangoapps/dashboard/sysadmin.py msgid "# staff" -msgstr "" +msgstr "# сотрудников" #: lms/djangoapps/dashboard/sysadmin.py msgid "instructors" -msgstr "" +msgstr "преподаватели" #: lms/djangoapps/dashboard/sysadmin.py msgid "Enrollment information for all courses" -msgstr "" +msgstr "Информация о регистрации для всех курсов" #: lms/djangoapps/dashboard/sysadmin.py msgid "role" -msgstr "" +msgstr "роль" #: lms/djangoapps/dashboard/sysadmin.py msgid "full_name" -msgstr "" +msgstr "full_name" #: lms/djangoapps/django_comment_client/base/views.py msgid "Title can't be empty" -msgstr "" +msgstr "Заголовок не может быть пустым" #: lms/djangoapps/django_comment_client/base/views.py msgid "Body can't be empty" -msgstr "" +msgstr "Основная часть не может быть пустой" #: lms/djangoapps/django_comment_client/base/views.py msgid "Topic doesn't exist" -msgstr "" +msgstr "Данная тема не существует" #: lms/djangoapps/django_comment_client/base/views.py msgid "Comment level too deep" -msgstr "" +msgstr "Уровень комментариев слишком глубокий" #: lms/djangoapps/django_comment_client/base/views.py msgid "" "Error uploading file. Please contact the site administrator. Thank you." msgstr "" +"Ошибка при загрузке файла. Пожалуйста, свяжитесь с администратором сайта. " +"Спасибо." #: lms/djangoapps/django_comment_client/base/views.py msgid "Good" -msgstr "" +msgstr "Хорошо" #: lms/djangoapps/edxnotes/helpers.py msgid "EdxNotes Service is unavailable. Please try again in a few minutes." msgstr "" +"Служба Заметки Edx недоступна. Пожалуйста, попробуйте ещё раз через " +"несколько минут." #: lms/djangoapps/edxnotes/helpers.py msgid "Server error. Please try again in a few minutes." msgstr "" +"Ошибка на сервере. Пожалуйста, попробуйте ещё раз через несколько минут." #: lms/djangoapps/edxnotes/helpers.py msgid "No endpoint was provided for EdxNotes." -msgstr "" +msgstr "Сервис EdxNotes не обслуживается." #: lms/djangoapps/edxnotes/plugins.py lms/templates/edxnotes/edxnotes.html msgid "Notes" -msgstr "" +msgstr "Примечания" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "{platform_name} Staff" -msgstr "" +msgstr "Администраторы {platform_name}" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Course Staff" -msgstr "" +msgstr "Сотрудники Курса" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py #: lms/templates/courseware/course_navigation.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Staff" -msgstr "" +msgstr "Сотрудник" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Used Registration Code" -msgstr "" +msgstr "Использован регистрационный код" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Credit Card - Individual" -msgstr "" +msgstr "Кредитная карта - физическое лицо" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "manually enrolled by username: {username}" -msgstr "" +msgstr "вручную зачислен пользователем: {username}" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Manually Enrolled" -msgstr "" +msgstr "Записан вручную" #: lms/djangoapps/instructor/paidcourse_enrollment_report.py msgid "Data Integrity Error" -msgstr "" +msgstr "Ошибка целостности данных" #: lms/djangoapps/instructor/views/api.py msgid "User does not exist." -msgstr "" +msgstr "Пользователя не существует." #: lms/djangoapps/instructor/views/api.py msgid "Task is already running." -msgstr "" +msgstr "Задание уже выполняется." #: lms/djangoapps/instructor/views/api.py msgid "" "Make sure that the file you upload is in CSV format with no extraneous " "characters or rows." msgstr "" +"Загружаемый файл должен быть в формате CSV и не содержать посторонних " +"символов или строк." #: lms/djangoapps/instructor/views/api.py msgid "Could not read uploaded file." -msgstr "" +msgstr "Ошибка чтения загруженного файла" #: lms/djangoapps/instructor/views/api.py msgid "" "Data in row #{row_num} must have exactly four columns: email, username, full" " name, and country" msgstr "" +"Данные в строке #{row_num} должны быть ровно четыре колонки: адрес " +"электронной почты, имя пользователя, полное имя и страну," #: lms/djangoapps/instructor/views/api.py msgid "Invalid email {email_address}." -msgstr "" +msgstr "Недействительный электронный адрес {email_address}." #: lms/djangoapps/instructor/views/api.py msgid "" "An account with email {email} exists but the provided username {username} is" " different. Enrolling anyway with {email}." msgstr "" +"Учетная запись с адресом электронной почты {email} существует, но указанное " +"имя пользователя {username} отличается. Продолжить регистрацию с адресом " +"{email}." #: lms/djangoapps/instructor/views/api.py msgid "Username {user} already exists." -msgstr "" +msgstr "Имя пользователя {user} в системе уже существует." #: lms/djangoapps/instructor/views/api.py msgid "File is not attached." -msgstr "" +msgstr "Файл не прикреплен." #: lms/djangoapps/instructor/views/api.py msgid "Could not find problem with this location." -msgstr "" +msgstr "Не удалось найти задачу с данным местонахождением." #: lms/djangoapps/instructor/views/api.py msgid "" "The problem responses report is being created. To view the status of the " "report, see Pending Tasks below." msgstr "" +"Отчёт по ответам на задание в настоящее время на стадии подготовки. Статус " +"создания отчёта отображается ниже, в списке текущих задач преподавателя. " #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5620,47 +6376,50 @@ msgid "" " 'Pending 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 "Invoice number '{num}' does not exist." -msgstr "" +msgstr "Невозможно найти счет с номером «{num}»." #: lms/djangoapps/instructor/views/api.py msgid "The sale associated with this invoice has already been invalidated." -msgstr "" +msgstr "Продажа по этой квитанции уже была аннулирована." #: lms/djangoapps/instructor/views/api.py msgid "Invoice number {0} has been invalidated." -msgstr "" +msgstr "Квитанция {0} была аннулирована." #: lms/djangoapps/instructor/views/api.py msgid "This invoice is already active." -msgstr "" +msgstr "Эта квитанция уже была активирована." #: lms/djangoapps/instructor/views/api.py msgid "The registration codes for invoice {0} have been re-activated." -msgstr "" +msgstr "Регистрационные коды для квитанции {0} были повторно активированы." #: lms/djangoapps/instructor/views/api.py msgid "CourseID" -msgstr "" +msgstr "ID курса" #: lms/djangoapps/instructor/views/api.py msgid "Certificate Type" -msgstr "" +msgstr "Тип сертификата" #: lms/djangoapps/instructor/views/api.py msgid "Total Certificates Issued" -msgstr "" +msgstr "Всего сертификатов выпущено" #: lms/djangoapps/instructor/views/api.py msgid "Date Report Run" -msgstr "" +msgstr "Дата отчёта" #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor_task/tasks_helper.py msgid "User ID" -msgstr "" +msgstr "Идентификатор пользователя" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This label appears above a field on the login form @@ -5675,53 +6434,61 @@ msgstr "" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Email" -msgstr "" +msgstr "Электронная почта" #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor_task/tasks_helper.py lms/envs/devstack.py msgid "Language" -msgstr "" +msgstr "Язык" #: lms/djangoapps/instructor/views/api.py msgid "Location" -msgstr "" +msgstr "Местонахождение" #: lms/djangoapps/instructor/views/api.py msgid "Birth Year" -msgstr "" +msgstr "Год Рождения" -#: lms/templates/register.html lms/templates/signup_modal.html +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's gender. +#: lms/djangoapps/instructor/views/api.py +#: lms/djangoapps/instructor_task/tasks_helper.py +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +#: lms/templates/signup_modal.html msgid "Gender" msgstr "Пол" #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Level of Education" -msgstr "" +msgstr "Уровень образования" #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor_task/tasks_helper.py lms/templates/register.html msgid "Mailing Address" -msgstr "" +msgstr "Почтовый адрес" #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Goals" -msgstr "" +msgstr "Цели" #: lms/djangoapps/instructor/views/api.py msgid "Cohort" -msgstr "" +msgstr "Группа" #: lms/djangoapps/instructor/views/api.py msgid "Team" -msgstr "" +msgstr "Команда" #: lms/djangoapps/instructor/views/api.py msgid "" "The enrolled learner profile report is being created. To view the status of " "the report, see Pending Instructor Tasks below." msgstr "" +"Подготавливается отчет об анкете зарегестрированного учащегося. Чтобы " +"просмотреть статус отчета, см. ниже Текущие Задачи Инструктора." #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5729,6 +6496,9 @@ msgid "" " report, see Pending Instructor Tasks below. You will be able to download " "the report when it is complete." msgstr "" +"Данный отчет о регистрации находится на стадии подготовки. Чтобы просмотреть" +" статус отчета, см. ниже Текущие Задачи Инструктора. Вы сможете загрузить " +"отчет, когда он будет завершен." #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5736,33 +6506,41 @@ msgid "" "about learners who can enroll in the course. To view the status of the " "report, see Pending Instructor Tasks below." msgstr "" +"Отчет о регистрации на стадии подготовки. Данный отчет содержит информацию " +"об учащихся, зарегистрированных на курс. Чтобы просмотреть статус отчета, " +"см. ниже Текущие Задачи Инструктора." #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'cohort' column containing cohort names." -msgstr "" +msgstr "Файл должен содержать столбец «группа», содержащий названия групп." #: lms/djangoapps/instructor/views/api.py msgid "The file must contain a 'username' column, an 'email' column, or both." msgstr "" +"Файл должен содержать столбец \"Имя пользователя\", столбец \"Электронная " +"почта\", или оба." #: lms/djangoapps/instructor/views/api.py #: 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/executive_summary.html msgid "Coupon Code" -msgstr "" +msgstr "Код купона" #: lms/djangoapps/instructor/views/api.py msgid "Course Id" -msgstr "" +msgstr "Идентификатор курса" #: lms/djangoapps/instructor/views/api.py msgid "% Discount" -msgstr "" +msgstr "% скидка" +#: lms/djangoapps/instructor/views/api.py lms/djangoapps/shoppingcart/pdf.py +#: lms/djangoapps/shoppingcart/reports.py #: 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 +#: wiki/plugins/attachments/forms.py msgid "Description" msgstr "Описание" @@ -5770,29 +6548,31 @@ msgstr "Описание" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Expiration Date" -msgstr "" +msgstr "Дата истечения срока" #: lms/djangoapps/instructor/views/api.py msgid "Is Active" -msgstr "" +msgstr "Активен" #: lms/djangoapps/instructor/views/api.py msgid "Code Redeemed Count" -msgstr "" +msgstr "Количество использованных кодов" #: lms/djangoapps/instructor/views/api.py msgid "Total Discounted Seats" -msgstr "" +msgstr "Итого мест, оплаченных со скидкой" #: lms/djangoapps/instructor/views/api.py msgid "Total Discounted Amount" -msgstr "" +msgstr "Общая сумма скидки" #: lms/djangoapps/instructor/views/api.py msgid "" "The detailed enrollment report is being created. To view the status of the " "report, see Pending Instructor Tasks below." msgstr "" +"Подробный отчет о регистрации на стадии подготовки. Чтобы просмотреть статус" +" отчета, см. ниже Текущие Задачи Инструктора." #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5800,12 +6580,17 @@ msgid "" "report, see Pending Instructor Tasks below. You will be able to download the" " report when it is complete." msgstr "" +"Подробный отчет о регистрации на стадии подготовки. Чтобы просмотреть статус" +" отчета, см. ниже Текущие Задачи Инструктора. Вы сможете загрузить отчет, " +"когда он будет завершен." #: lms/djangoapps/instructor/views/api.py msgid "" "The executive summary report is being created. To view the status of the " "report, see Pending Instructor Tasks below." msgstr "" +"Административный итоговый отчет на стадии подготовки. Чтобы просмотреть " +"статус отчета, см. ниже Текущие Задачи Инструктора." #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5813,12 +6598,17 @@ msgid "" "of the report, see Pending Instructor Tasks below. You will be able to " "download the report when it is complete." msgstr "" +"Административный итоговый отчет в настоящее время на стадии подготовки. " +"Чтобы просмотреть статус отчета, см. ниже Текущие Задачи Инструктора. Вы " +"сможете загрузить отчет, когда он будет завершен." #: lms/djangoapps/instructor/views/api.py msgid "" "The survey report is being created. To view the status of the report, see " "Pending Instructor Tasks below." msgstr "" +"Отчёт по опросу на стадии подготовки. Состояние отчёта отображается ниже, в" +" Текущих Задачах Преподавателя." #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5826,12 +6616,17 @@ msgid "" "report, see Pending Instructor Tasks below. You will be able to download the" " report when it is complete." msgstr "" +"Отчёт по оценкам находится на стадии подготовки. Состояние отчёта " +"отображается ниже, в Текущих Задачах Преподавателя. Когда отчёт будет готов," +" Вы сможете скачать его." #: lms/djangoapps/instructor/views/api.py msgid "" "The proctored exam results report is being created. To view the status of " "the report, see Pending Instructor Tasks below." msgstr "" +"Отчёт о результатах очного экзамена на стадии подготовки. Статус создания " +"отчёта отображается ниже, в списке текущих задач преподавателя." #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5839,61 +6634,71 @@ msgid "" "status of the report, see Pending Instructor Tasks below. You will be able " "to download the report when it is complete." msgstr "" +"Отчёт о результатах очного экзамена в настоящий момент на стадии подготовки." +" Статус создания отчёта отображается ниже, в списке текущих задач " +"преподавателя. Готовый отчёт будет доступен для скачивания." #: lms/djangoapps/instructor/views/api.py msgid "Could not parse amount as a decimal" -msgstr "" +msgstr "Не удалось распознать сумму в виде десятичного числа" #: lms/djangoapps/instructor/views/api.py msgid "Unable to generate redeem codes because of course misconfiguration." msgstr "" +"Не удалось генерировать компенсационные коды из-за неправильной конфигурации" +" курса." #: lms/djangoapps/instructor/views/api.py #: lms/djangoapps/shoppingcart/models.py msgid "pdf download unavailable right now, please contact support." msgstr "" +"в настоящий момент скачивание pdf недоступно, пожалуйста, свяжитесь с " +"командой поддержки." #: lms/djangoapps/instructor/views/api.py msgid "Module does not exist." -msgstr "" +msgstr "Модуль не существует." #: lms/djangoapps/instructor/views/api.py msgid "An error occurred while deleting the score." -msgstr "" +msgstr "Произошла ошибка при удалении баллов." #: lms/djangoapps/instructor/views/api.py msgid "Course has no entrance exam section." -msgstr "" +msgstr "Курс не содержит вступительного теста." #: lms/djangoapps/instructor/views/api.py msgid "all_students and unique_student_identifier are mutually exclusive." -msgstr "" +msgstr "all_students и unique_student_identifier исключают друг друга." #: lms/djangoapps/instructor/views/api.py msgid "all_students and delete_module are mutually exclusive." -msgstr "" +msgstr "all_students и delete_module исключают друг друга." #: lms/djangoapps/instructor/views/api.py msgid "Requires instructor access." -msgstr "" +msgstr "Требуются права преподавателя" #: lms/djangoapps/instructor/views/api.py msgid "Course has no valid entrance exam section." -msgstr "" +msgstr "Курс не содержит допустимого вступительного теста." #: lms/djangoapps/instructor/views/api.py msgid "All Students" -msgstr "" +msgstr "Все студенты" #: lms/djangoapps/instructor/views/api.py msgid "Cannot rescore with all_students and unique_student_identifier." msgstr "" +"Невозможно пересчитать баллы с all_students и unique_student_identifier." #: lms/djangoapps/instructor/views/api.py msgid "" "The grade report is being created. To view the status of the report, see " "Pending Instructor Tasks below." msgstr "" +" Отчет по оценкам на стадии подготовки. Чтобы просмотреть статус отчета, см." +" ниже Текущие Задачи Инструктора. " #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5901,12 +6706,17 @@ msgid "" "report, see Pending Instructor Tasks below. You will be able to download the" " report when it is complete." msgstr "" +"Отчет по оценкам в настоящее время на стадии подготовки. Чтобы просмотреть " +"статус отчета, см. ниже Текущие Задачи Инструктора. Вы сможете загрузить " +"отчет, когда он будет завершен." #: lms/djangoapps/instructor/views/api.py msgid "" "The problem grade report is being created. To view the status of the report," " see Pending Instructor Tasks below." msgstr "" +"Отчет по оценкам за задания в настоящее время на стадии подготовки. Чтобы " +"просмотреть статус отчета, см. ниже Текущие Задачи Инструктора. " #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5914,29 +6724,34 @@ msgid "" " report, see Pending Instructor Tasks below. You will be able to download " "the report when it is complete." msgstr "" +"Отчет по оценкам за задания уже подготавливается. Чтобы просмотреть статус " +"отчета, см. ниже Текущие Задачи Инструктора. Вы сможете загрузить отчет, " +"когда он будет завершен." #: lms/djangoapps/instructor/views/api.py msgid "Successfully changed due date for student {0} for {1} to {2}" -msgstr "" +msgstr "Срок сдачи {1} для студента {0} успешно изменён на {2}" #: lms/djangoapps/instructor/views/api.py msgid "" "Successfully removed invalid due date extension (unit has no due date)." msgstr "" +"Некорректно продлённый срок сдачи задания успешно удалён (у блока " +"отсутствует срок сдачи)." #: lms/djangoapps/instructor/views/api.py msgid "Successfully reset due date for student {0} for {1} to {2}" -msgstr "" +msgstr "Срок сдачи {1} для студента {0} успешно сброшен на {2}" #: lms/djangoapps/instructor/views/api.py #, python-format msgid "This student (%s) will skip the entrance exam." -msgstr "" +msgstr "Этот студент (%s) может пропустить вступительный тест." #: lms/djangoapps/instructor/views/api.py #, python-format msgid "This student (%s) is already allowed to skip the entrance exam." -msgstr "" +msgstr "Этому студенту (%s) уже разрешено пропустить вступительный тест." #: lms/djangoapps/instructor/views/api.py msgid "" @@ -5944,163 +6759,206 @@ msgid "" "started. You can view the status of the generation task in the \"Pending " "Tasks\" section." msgstr "" +"Составляются сертификаты для выпускников курса. Статус этого процесса можно " +"посмотреть в разделе \"Текущие задачи\"." #: lms/djangoapps/instructor/views/api.py msgid "" "Please select one or more certificate statuses that require certificate " "regeneration." msgstr "" +"Пожалуйста, выберите не менее одного статуса сертификатов, которые требуется" +" создать заново." #: lms/djangoapps/instructor/views/api.py msgid "Please select certificate statuses from the list only." msgstr "" +"Пожалуйста, выберите статусы сертификатов только из предложенного списка." #: lms/djangoapps/instructor/views/api.py msgid "" "Certificate regeneration task has been started. You can view the status of " "the generation task in the \"Pending Tasks\" section." msgstr "" +"Повторное создание сертификатов запущено. Статус этого процесса можно " +"посмотреть в разделе «Текущие задачи»." #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" +"Студент (username/email={user}) исключён из списка владельцев сертификатов." #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." msgstr "" +"(user={user}) не найден в списке исключений для выпуска сертификатов. " +"Пожалуйста обновите страницу и попробуйте ещё раз." + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "Получены неверные JSON-данные. Пожалуйста обновите страницу." + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" +"Имя пользователя/адрес электронной почты не могут быть пустыми. Заполните " +"это поле и нажмите кнопку \"Добавить в исключения\"." + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" +"Мы не нашли пользователя (username/email={user}). Проверьте, что вы " +"правильно ввели имя пользователя или адрес электронной почты. " + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" +"Пользователь (username/email={user}) не зачислен на этот курс. Проверьте, " +"что вы правильно ввели имя пользователя или адрес электронной почты." + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "Неверные данные, user_id должен присутствовать в списке исключений." + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" +"Начата процедура выпуска сертификатов для студентов из списка исключений." + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "пользователь \"{user}\" в строке# {row}" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" +msgstr "пользователь \"{username}\" в строке# {row}" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon id is None" -msgstr "" +msgstr "идентификационный номер купона - None" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon id ({coupon_id}) DoesNotExist" -msgstr "" +msgstr "купона с идентификационным номером ({coupon_id}) НеСуществует" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon id ({coupon_id}) is already inactive" -msgstr "" +msgstr "купон с идентификационным номером ({coupon_id}) уже недействителен" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon id ({coupon_id}) updated successfully" -msgstr "" +msgstr "купон с идентификационным номером ({coupon_id}) успешно обновлён" #: lms/djangoapps/instructor/views/coupons.py msgid "" "The code ({code}) that you have tried to define is already in use as a " "registration code" msgstr "" +"Код ({code}), что вы пытались определить уже используется в качестве " +"регистрационного кода." #: lms/djangoapps/instructor/views/coupons.py msgid "Please Enter the Integer Value for Coupon Discount" -msgstr "" +msgstr "Пожалуйста, введите целочисленный код купона для получения скидки." #: lms/djangoapps/instructor/views/coupons.py msgid "Please Enter the Coupon Discount Value Less than or Equal to 100" msgstr "" +"Пожалуйста, введите величину скидки по купону, меньшую либо равную 100" #: lms/djangoapps/instructor/views/coupons.py msgid "Please enter the date in this format i-e month/day/year" -msgstr "" +msgstr "Пожалуйста, введите дату в этом формате, т.е. месяц/день/год" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon code ({code}) added successfully" -msgstr "" +msgstr "купон с кодом ({code}) успешно добавлен" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon code ({code}) already exists for this course" -msgstr "" +msgstr "Купон ({code}) для данного курса уже был активирован." #: lms/djangoapps/instructor/views/coupons.py msgid "coupon id not found" -msgstr "" +msgstr "идентификационный номер купона не найден" #: lms/djangoapps/instructor/views/coupons.py msgid "coupon with the coupon id ({coupon_id}) updated Successfully" -msgstr "" +msgstr "купон с идентификационным номером ({coupon_id}) успешно обновлён" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Instructor" -msgstr "" +msgstr "Преподаватель" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "" "To gain insights into student enrollment and participation {link_start}visit" " {analytics_dashboard_name}, our new course analytics product{link_end}." msgstr "" +"Чтобы получить представление студентов и участие {link_start}посетите " +"{analytics_dashboard_name}, наш новый курс аналитика продукта{link_end}." #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "E-Commerce" -msgstr "" +msgstr "Электронная коммерция" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Special Exams" -msgstr "" +msgstr "Особые экзамены" #: lms/djangoapps/instructor/views/instructor_dashboard.py -#: lms/djangoapps/support/views/index.py cms/templates/certificates.html -#: cms/templates/export.html cms/templates/widgets/header.html +#: lms/djangoapps/support/views/index.py msgid "Certificates" -msgstr "" +msgstr "Сертификаты" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Please Enter the numeric value for the course price" -msgstr "" +msgstr "Пожалуйста, введите числовое значение стоимости курса" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "CourseMode with the mode slug({mode_slug}) DoesNotExist" -msgstr "" +msgstr "CourseMode с режимом пули({mode_slug}) DoesNotExist" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "CourseMode price updated successfully" -msgstr "" +msgstr "CourseMode цена успешно обновлена" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "No end date set" -msgstr "" +msgstr "Дата окончания не задана" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Enrollment data is now available in {dashboard_link}." msgstr "" +"Данные о количестве зарегистрировавшихся теперь доступны здесь " +"{dashboard_link}." #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Membership" -msgstr "" +msgstr "Участники" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Cohorts" -msgstr "" +msgstr "Группы" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: lms/templates/ccx/coach_dashboard.html msgid "Student Admin" -msgstr "" +msgstr "Данные студентов" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Extensions" -msgstr "" +msgstr "Продление сроков" +#: lms/djangoapps/instructor/views/instructor_dashboard.py #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Data Download" msgstr "Скачивание данных" @@ -6108,229 +6966,240 @@ msgstr "Скачивание данных" #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "For analytics about your course, go to {analytics_dashboard_name}." msgstr "" +"Чтобы ознакомиться с аналитическими данными курса, перейдите к " +"{analytics_dashboard_name}." #: lms/djangoapps/instructor/views/instructor_dashboard.py msgid "Analytics" -msgstr "" +msgstr "Аналитика" #: lms/djangoapps/instructor/views/instructor_dashboard.py #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Metrics" -msgstr "" +msgstr "Показатели" #. Translators: number sent refers to the number of emails sent #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "0 sent" -msgstr "" +msgstr "отправленных: 0" #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "{num_emails} sent" msgid_plural "{num_emails} sent" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{num_emails} отправлен" +msgstr[1] "{num_emails} отправлено" +msgstr[2] "{num_emails} отправлено" +msgstr[3] "{num_emails} отправлены" #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "{num_emails} failed" msgid_plural "{num_emails} failed" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{num_emails} ошибка" +msgstr[1] "{num_emails} ошибок" +msgstr[2] "{num_emails} ошибок" +msgstr[3] "{num_emails} ошибки" #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "Complete" -msgstr "" +msgstr "Завершено" #: lms/djangoapps/instructor/views/instructor_task_helpers.py msgid "Incomplete" -msgstr "" +msgstr "Не завершено" #: lms/djangoapps/instructor/views/legacy.py #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Course Statistics At A Glance" -msgstr "" +msgstr "Краткие Статистические Данные Курса" #: lms/djangoapps/instructor/views/legacy.py msgid "List of students enrolled in {course_key}" -msgstr "" +msgstr "Список студентов, зарегистрированных на курс {course_key}" #: lms/djangoapps/instructor/views/legacy.py msgid "Raw Grades of students enrolled in {course_key}" -msgstr "" +msgstr "Предварительные оценки студентов, зачисленных на курс {course_key}" #: lms/djangoapps/instructor/views/legacy.py msgid "Assignment Name" -msgstr "" +msgstr "Наименование Задания" #: lms/djangoapps/instructor/views/legacy.py msgid "Please enter an assignment name" -msgstr "" +msgstr "Пожалуйста, введите наименование задания" #: lms/djangoapps/instructor/views/legacy.py msgid "Invalid assignment name '{name}'" -msgstr "" +msgstr "Неверное назначение имени '{name}'" #: lms/djangoapps/instructor/views/legacy.py msgid "External email" -msgstr "" +msgstr "Внешний электронный адрес" #: lms/djangoapps/instructor/views/legacy.py msgid "Grades for assignment \"{name}\"" -msgstr "" +msgstr "Оценки за задание «{name}»" #: lms/djangoapps/instructor/views/legacy.py msgid "Grades from {course_id}" -msgstr "" +msgstr "Оценки курса {course_id}" #: lms/djangoapps/instructor/views/legacy.py msgid "No remote gradebook defined in course metadata" -msgstr "" +msgstr "В метаданных курса не задан удалённый журнал оценок" #: lms/djangoapps/instructor/views/legacy.py msgid "No remote gradebook url defined in settings.FEATURES" msgstr "" +"В настройках settings.FEATURES не определён адрес удалённого журнала оценок." #: lms/djangoapps/instructor/views/legacy.py msgid "No gradebook name defined in course remote_gradebook metadata" -msgstr "" +msgstr "В курсе не определено имя книги оценок remote_gradebook metadata" #: lms/djangoapps/instructor/views/legacy.py msgid "Failed to communicate with gradebook server at {url}" -msgstr "" +msgstr "Не удалось связаться с сервером книги оценок {url}" #: lms/djangoapps/instructor/views/legacy.py msgid "Error: {err}" -msgstr "" +msgstr "Ошибка: {err}" #: lms/djangoapps/instructor/views/legacy.py msgid "Remote gradebook response for {action}" -msgstr "" +msgstr "Ответ удалённого журнала оценок на {action}" #. Translators: This label appears above a field on the registration form #. meant to hold the user's full name. #: lms/djangoapps/instructor/views/legacy.py #: openedx/core/djangoapps/user_api/views.py msgid "Full name" -msgstr "" +msgstr "Полное имя" #: lms/djangoapps/instructor/views/legacy.py msgid "{title} in course {course_key}" -msgstr "" +msgstr "{title} в курсе {course_key}" #: lms/djangoapps/instructor/views/legacy.py msgid "ID" -msgstr "" +msgstr "Идентификатор" -#: cms/templates/register.html lms/templates/register-shib.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#: lms/djangoapps/instructor/views/legacy.py +#: lms/djangoapps/instructor/views/tools.py +#: lms/djangoapps/instructor_task/tasks_helper.py cms/templates/register.html +#: lms/templates/register-shib.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html #: lms/templates/verify_student/face_upload.html msgid "Full Name" msgstr "Полное имя" #: lms/djangoapps/instructor/views/legacy.py msgid "edX email" -msgstr "" +msgstr "электронный адрес edX" #: lms/djangoapps/instructor/views/legacy.py msgid "Enrollment of students" -msgstr "" +msgstr "Регистрация студентов" #: lms/djangoapps/instructor/views/legacy.py msgid "Un-enrollment of students" -msgstr "" +msgstr "Отмена регистрации студентов" #: lms/djangoapps/instructor/views/legacy.py msgid "" "Failed to find any background tasks for course \"{course}\", module " "\"{problem}\" and student \"{student}\"." msgstr "" +"Невозможно найти фоновые задачи для курса «{course}», модуля «{problem}» и " +"студента «{student}»." #: lms/djangoapps/instructor/views/legacy.py msgid "" "Failed to find any background tasks for course \"{course}\" and module " "\"{problem}\"." msgstr "" +"Невозможно найти фоновые задачи для курса «{course}» и модуля «{problem}»." #: lms/djangoapps/instructor/views/registration_codes.py msgid "" "The enrollment code ({code}) was not found for the {course_name} course." -msgstr "" +msgstr "Не найден регистрационный код ({code}) для курса {course_name}." #: lms/djangoapps/instructor/views/registration_codes.py msgid "This enrollment code has been canceled. It can no longer be used." -msgstr "" +msgstr "Этот регистрационный код недействителен. Его уже нельзя использовать." #: lms/djangoapps/instructor/views/registration_codes.py msgid "This enrollment code has been marked as unused." -msgstr "" +msgstr "Этот регистрационный код отмечен как неиспользованный." #: lms/djangoapps/instructor/views/registration_codes.py msgid "The enrollment code has been restored." -msgstr "" +msgstr "Регистрационный код восстановлен." #: lms/djangoapps/instructor/views/registration_codes.py msgid "The redemption does not exist against enrollment code ({code})." -msgstr "" +msgstr "Код зачисления ({code}) невозможно вернуть." #: lms/djangoapps/instructor/views/tools.py msgid "Could not find student matching identifier: {student_identifier}" -msgstr "" +msgstr "Не удалось найти студента с идентификатором: {student_identifier}" #: lms/djangoapps/instructor/views/tools.py msgid "Unable to parse date: " -msgstr "" +msgstr "Не удалось распознать дату:" #: lms/djangoapps/instructor/views/tools.py msgid "Couldn't find module for url: {0}" -msgstr "" +msgstr "Не найден модуль, соответствующий url: {0}" #: lms/djangoapps/instructor/views/tools.py msgid "Unit {0} has no due date to extend." -msgstr "" +msgstr "У блока {0} отсутствует срок сдачи, который можно было бы продлить." #: lms/djangoapps/instructor/views/tools.py msgid "An extended due date must be later than the original due date." msgstr "" +"Дата продлённого срока сдачи задания должна быть более поздней, чем дата, " +"указанная ранее." #: lms/djangoapps/instructor/views/tools.py msgid "No due date extension is set for that student and unit." -msgstr "" +msgstr "Срок сдачи задания в этом блоке не был продлён для этого студента." #: lms/djangoapps/instructor/views/tools.py msgid "Extended Due Date" -msgstr "" +msgstr "Продлённый срок" #: lms/djangoapps/instructor/views/tools.py msgid "Users with due date extensions for {0}" -msgstr "" +msgstr "Пользователи с продлёнными сроками сдачи {0}" #: lms/djangoapps/instructor/views/tools.py msgid "Due date extensions for {0} {1} ({2})" -msgstr "" +msgstr "Продление сроков сдачи {0} {1} ({2})" #: lms/djangoapps/instructor_task/api_helper.py msgid "Not all problems in entrance exam support re-scoring." -msgstr "" +msgstr "Не все задания во вступительном тесте поддерживают пересдачу." #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "rescored" -msgstr "" +msgstr "повторно оценено" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "reset" -msgstr "" +msgstr "сброшено" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py -#: lms/templates/wiki/plugins/attachments/index.html +#: lms/templates/wiki/plugins/attachments/index.html wiki/models/article.py msgid "deleted" msgstr "удалено" @@ -6338,37 +7207,37 @@ msgstr "удалено" #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "emailed" -msgstr "" +msgstr "отправлено по электронной почте" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "generated" -msgstr "" +msgstr "создано" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "graded" -msgstr "" +msgstr "оценено" #. Translators: This is a past-tense phrase that is inserted into task #. progress messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "problem distribution graded" -msgstr "" +msgstr "задачи оценены" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "generating_enrollment_report" -msgstr "" +msgstr "генерация отчёта о записи на курс" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. #: lms/djangoapps/instructor_task/tasks.py msgid "certificates generated" -msgstr "" +msgstr "создано сертификатов" #. Translators: This is a past-tense verb that is inserted into task progress #. messages as {action}. @@ -6376,30 +7245,34 @@ msgstr "" #. {attempted} so far" #: lms/djangoapps/instructor_task/tasks.py msgid "cohorted" -msgstr "" +msgstr "распределено по группам" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "First Name" -msgstr "" +msgstr "Имя" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Last Name" -msgstr "" +msgstr "Фамилия" #: lms/djangoapps/instructor_task/tasks_helper.py #: lms/templates/shoppingcart/receipt.html msgid "Company Name" -msgstr "" +msgstr "Наименование компании" -#: wiki/forms.py +#: lms/djangoapps/instructor_task/tasks_helper.py wiki/forms.py msgid "Title" -msgstr "Заголовок" +msgstr "Обращение" #: lms/djangoapps/instructor_task/tasks_helper.py lms/templates/register.html msgid "Year of Birth" -msgstr "" +msgstr "Год рождения" -#: lms/templates/register.html +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: This label appears above a field on the registration form +#. which allows the user to input the city in which they live. +#: lms/djangoapps/instructor_task/tasks_helper.py +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/shoppingcart/receipt.html msgid "City" @@ -6413,107 +7286,108 @@ msgstr "Город" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/shoppingcart/receipt.html msgid "Country" -msgstr "" +msgstr "Страна" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Enrollment Date" -msgstr "" +msgstr "Дата записи на курс" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Currently Enrolled" -msgstr "" +msgstr "Сейчас записан" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Enrollment Source" -msgstr "" +msgstr "Способ записи" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Manual (Un)Enrollment Reason" -msgstr "" +msgstr "Причина для ручного отчисления (зачисления)" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Enrollment Role" -msgstr "" +msgstr "Роль" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "List Price" -msgstr "" +msgstr "Заявленная цена" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Payment Amount" -msgstr "" +msgstr "Cумма платежа" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Coupon Codes Used" -msgstr "" +msgstr "Использованный код купона" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Registration Code Used" -msgstr "" +msgstr "Использованный регистрационный код" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Payment Status" -msgstr "" +msgstr "Статус платежа" #: lms/djangoapps/instructor_task/tasks_helper.py msgid "Transaction Reference Number" -msgstr "" +msgstr "Идентификационный номер операции" #: lms/djangoapps/instructor_task/views.py msgid "No status information available" -msgstr "" +msgstr "Нет доступной информации о статусе" #: lms/djangoapps/instructor_task/views.py msgid "No task_output information found for instructor_task {0}" -msgstr "" +msgstr "Не найдена информация task_output для instructor_task {0}" #: lms/djangoapps/instructor_task/views.py msgid "No parsable task_output information found for instructor_task {0}: {1}" -msgstr "" +msgstr "Нет распознанной информации task_output для instructor_task {0}: {1}" #: lms/djangoapps/instructor_task/views.py msgid "No parsable status information available" -msgstr "" +msgstr "Нет распознанной информации статуса" #: lms/djangoapps/instructor_task/views.py msgid "No message provided" -msgstr "" +msgstr "Не предоставлено сообщений" #: lms/djangoapps/instructor_task/views.py msgid "Invalid task_output information found for instructor_task {0}: {1}" -msgstr "" +msgstr "Найдена неверная информация task_output для instructor_task {0}: {1}" #: lms/djangoapps/instructor_task/views.py msgid "No progress status information available" -msgstr "" +msgstr "Нет доступной информации о достижениях" #: lms/djangoapps/instructor_task/views.py msgid "No parsable task_input information found for instructor_task {0}: {1}" -msgstr "" +msgstr "Не распознана информация task_input для nstructor_task {0}: {1}" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} and {succeeded} are counts. #: lms/djangoapps/instructor_task/views.py msgid "Progress: {action} {succeeded} of {attempted} so far" -msgstr "" +msgstr "Выполнение: успешно {action} {succeeded} из {attempted}" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Unable to find submission to be {action} for student '{student}'" msgstr "" +"Не удалось найти задание, которое должно быть {action} студента '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Problem failed to be {action} for student '{student}'" -msgstr "" +msgstr "Задание студента '{student}' не было {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Problem successfully {action} for student '{student}'" -msgstr "" +msgstr "Задание студента '{student}' было успешно {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. @@ -6522,80 +7396,82 @@ msgid "" "Unable to find entrance exam submission to be {action} for student " "'{student}'" msgstr "" +"Не найдено решение вступительного теста чтобы {action} студента '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #. {student} is a student identifier. #: lms/djangoapps/instructor_task/views.py msgid "Entrance exam successfully {action} for student '{student}'" -msgstr "" +msgstr "Вступительный тест успешно {action} студентом '{student}'" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py msgid "Unable to find any students with submissions to be {action}" msgstr "" +"Не удалось найти студентов, выполнение работы которых должно быть {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py msgid "Problem failed to be {action} for any of {attempted} students" -msgstr "" +msgstr "Задание не было {action} ни у одного из {attempted} студентов" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py msgid "Problem successfully {action} for {attempted} students" -msgstr "" +msgstr "Задание {attempted} студентов было успешно {action}" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py msgid "Problem {action} for {succeeded} of {attempted} students" -msgstr "" +msgstr "Задание {succeeded} из {attempted} студентов было успешно {action}" #. Translators: {action} is a past-tense verb that is localized separately. #: lms/djangoapps/instructor_task/views.py msgid "Unable to find any recipients to be {action}" -msgstr "" +msgstr "Не удалось найти получателей, которым должно быть {action} сообщение" #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py msgid "Message failed to be {action} for any of {attempted} recipients " -msgstr "" +msgstr "Сообщение не было {action} ни одному из {attempted} получателей " #. Translators: {action} is a past-tense verb that is localized separately. #. {attempted} is a count. #: lms/djangoapps/instructor_task/views.py msgid "Message successfully {action} for {attempted} recipients" -msgstr "" +msgstr "Сообщение успешно {action} {attempted} получателям" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py msgid "Message {action} for {succeeded} of {attempted} recipients" -msgstr "" +msgstr "Сообщение {action} {succeeded} из {attempted} получателей" #. Translators: {action} is a past-tense verb that is localized separately. #. {succeeded} and {attempted} are counts. #: lms/djangoapps/instructor_task/views.py msgid "Status: {action} {succeeded} of {attempted}" -msgstr "" +msgstr "Статус: {action} {succeeded} из {attempted}" #. Translators: {skipped} is a count. This message is appended to task #. progress status messages. #: lms/djangoapps/instructor_task/views.py msgid " (skipping {skipped})" -msgstr "" +msgstr " (пропущено {skipped})" #. Translators: {total} is a count. This message is appended to task progress #. status messages. #: lms/djangoapps/instructor_task/views.py msgid " (out of {total})" -msgstr "" +msgstr " (из {total})" #: lms/djangoapps/lms_xblock/mixin.py msgid "Whether to display this module in the table of contents" -msgstr "" +msgstr "Показывать ли этот модуль в оглавлении" #. Translators: "TOC" stands for "Table of Contents" #: lms/djangoapps/lms_xblock/mixin.py @@ -6603,10 +7479,12 @@ msgid "" "What format this module is in (used for deciding which grader to apply, and " "what to show in the TOC)" msgstr "" +"В каком формате этот модуль (используется для решения о том, какую систему " +"оценки применять, и что показывать в оглавлении)" #: lms/djangoapps/lms_xblock/mixin.py msgid "Courseware Chrome" -msgstr "" +msgstr "Навигация по содержанию курса" #: lms/djangoapps/lms_xblock/mixin.py msgid "" @@ -6616,34 +7494,43 @@ msgid "" "\"accordion\" -- to use the accordion only; or \n" "\"tabs,accordion\" -- to use tabs and the accordion." msgstr "" +"Выберите инструменты навигации по X-блокам в LMS. Допустимые значения: \n" +"\"chromeless\" — не использовать вкладки или меню-аккордеон; \n" +"\"tabs\" — использовать только вкладки; \n" +"\"accordion\" — использовать только меню-аккордеон; или \n" +"\"tabs,accordion\" — использовать вкладки и меню-аккордеон." #: lms/djangoapps/lms_xblock/mixin.py msgid "Default Tab" -msgstr "" +msgstr "Вкладка по умолчанию" #: lms/djangoapps/lms_xblock/mixin.py msgid "" "Enter the tab that is selected in the XBlock. If not set, the Courseware tab" " is selected." msgstr "" +"Введите название вкладки, которая будет активна при отображении XBlock. Если" +" не значение не установлено, выбирается вкладка «Содержание курса»." #: lms/djangoapps/lms_xblock/mixin.py msgid "LaTeX Source File Name" -msgstr "" +msgstr "Название исходного файла LaTeX" #: lms/djangoapps/lms_xblock/mixin.py msgid "Enter the source file name for LaTeX." -msgstr "" +msgstr "Введите имя исходного файла для LaTeX" #: lms/djangoapps/lms_xblock/mixin.py msgid "Course Is Public" -msgstr "" +msgstr "Курс доступен" #: lms/djangoapps/lms_xblock/mixin.py msgid "" "Enter true or false. If true, the course is open to the public. If false, " "the course is open only to admins." msgstr "" +"Введите true или false. Если введено true, курс будет открыт для общего " +"доступа. Если введено false, курс будет доступен только администраторам." #: lms/djangoapps/lms_xblock/mixin.py msgid "" @@ -6653,25 +7540,37 @@ msgid "" "the block is considered visible to all. Note that this field is ignored if " "the block is visible_to_staff_only." msgstr "" +"Словарь, который сопоставляет какие группы можно показывать в этом блоке. " +"Ключи - это идентификаторы групповых конфигураций и значения - это список " +"идентификаторов групп. Если нет ключа для групповой конфигурации или если " +"список идентификаторов групп пуст, то блок считается видимым для всех. " +"Обратите внимание, что это поле игнорируется, если блок имеет свойство " +"visible_to_staff_only." #: lms/djangoapps/lms_xblock/mixin.py msgid "" "This component refers to deleted or invalid content group configurations." msgstr "" +"Этот компонент ссылается на удалённые или некорректные настройки групп по " +"изучаемым материалам." #: lms/djangoapps/lms_xblock/mixin.py msgid "This component refers to deleted or invalid content groups." msgstr "" +"Этот компонент ссылается на удалённые или некорректные группы по изучаемому " +"материалу." #: lms/djangoapps/notes/views.py lms/templates/notes.html msgid "My Notes" -msgstr "" +msgstr "Мои заметки" #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" "Could not contact the external grading server. Please contact the " "development team at {email}." msgstr "" +"Не удалось связаться с внешним сервером для получения оценки. Пожалуйста, " +"свяжитесь с командой разработчиков по адресу {email}." #: lms/djangoapps/open_ended_grading/staff_grading_service.py msgid "" @@ -6679,85 +7578,94 @@ msgid "" "answers to any open response assessment questions? If not, please do so and " "return to this page." msgstr "" +"В этом курсе не найдены задания с ответом в свободной форме. Отправили ли " +"вы на проверку работу на одно из заданий с ответом в свободной форме? Если " +"нет, пожалуйста, сделайте это и вернитесь к данной странице." #: lms/djangoapps/open_ended_grading/utils.py msgid "AI Assessment" -msgstr "" +msgstr "Автоматическое оценивание" #: lms/djangoapps/open_ended_grading/utils.py msgid "Peer Assessment" -msgstr "" +msgstr "Взаимное оценивание" #: lms/djangoapps/open_ended_grading/utils.py msgid "Not yet available" -msgstr "" +msgstr "Пока не доступно" #: lms/djangoapps/open_ended_grading/utils.py msgid "Automatic Checker" -msgstr "" +msgstr "Автоматическая проверка" #: lms/djangoapps/open_ended_grading/utils.py msgid "Instructor Assessment" -msgstr "" +msgstr "Оценивание преподавателями" #: lms/djangoapps/open_ended_grading/utils.py msgid "" "Error occurred while contacting the grading service. Please notify course " "staff." msgstr "" +"При связи с сервисом оценок произошла ошибка. Пожалуйста, сообщите " +"сотрудникам курса." #: lms/djangoapps/open_ended_grading/utils.py msgid "" "Error occurred while contacting the grading service. Please notify your edX" " point of contact." msgstr "" +"При связи с сервисом оценок произошла ошибка. Пожалуйста, сообщите вашему " +"контактному лицу в edX." #: lms/djangoapps/open_ended_grading/utils.py msgid "for course {0} and student {1}." -msgstr "" +msgstr "для курса {0} и студента {1}" #: lms/djangoapps/open_ended_grading/views.py msgid "" "View all problems that require peer assessment in this particular course." -msgstr "" +msgstr "Посмотреть все задания, требующие взаимной оценки в этом курсе." #: lms/djangoapps/open_ended_grading/views.py msgid "" "View ungraded submissions submitted by students for the open ended problems " "in the course." msgstr "" +"Посмотреть ещё не оцененные задания с открытым ответом, полученные от " +"студентов в этом курсе." #: lms/djangoapps/open_ended_grading/views.py msgid "" "View open ended problems that you have previously submitted for grading." -msgstr "" +msgstr "Посмотреть задания с открытым ответом, отправленные Вами на проверку." #: lms/djangoapps/open_ended_grading/views.py msgid "View submissions that have been flagged by students as inappropriate." -msgstr "" +msgstr "Посмотреть материалы, помеченные студентами как неуместные. " #: lms/djangoapps/open_ended_grading/views.py msgid "New submissions to grade" -msgstr "" +msgstr "Новые материалы для проверки" #: lms/djangoapps/open_ended_grading/views.py msgid "New grades have been returned" -msgstr "" +msgstr "Появились новые оценки" #: lms/djangoapps/open_ended_grading/views.py msgid "Submissions have been flagged for review" -msgstr "" +msgstr "Присланные материалы были помечены как рассматриваемые" #: lms/djangoapps/open_ended_grading/views.py #: lms/templates/instructor/staff_grading.html msgid "Staff grading" -msgstr "" +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 "" +msgstr "Просмотр взаимооценок" #. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens #. up a panel that @@ -6765,7 +7673,7 @@ msgstr "" #. needs to grade #: lms/djangoapps/open_ended_grading/views.py msgid "Open Ended Panel" -msgstr "" +msgstr "Ответы в свободной форме" #: lms/djangoapps/open_ended_grading/views.py msgid "" @@ -6775,42 +7683,51 @@ msgid "" " Please check back later for this.\n" " " msgstr "" +"\n" +" Ошибка при попытке начать оценивание заданий другого участника.\n" +" В содержании этого курса пока нет модуля, который позволял бы участникам оценивать друг друга.\n" +" Пожалуйста, попробуйте позже.\n" +" " #: lms/djangoapps/shoppingcart/models.py msgid "Order Payment Confirmation" -msgstr "" +msgstr "Подтверждение платежа" #: lms/djangoapps/shoppingcart/models.py msgid "" "Confirmation and Registration Codes for the following courses: " "{course_name_list}" msgstr "" +"Подтверждение и регистрационные коды на следующие курсы: {course_name_list}" #: lms/djangoapps/shoppingcart/models.py msgid "Trying to add a different currency into the cart" -msgstr "" +msgstr "Попытка добавить другую валюту в корзину" #: lms/djangoapps/shoppingcart/models.py msgid "Internal reference code for this invoice." -msgstr "" +msgstr "Внутренний код для этого счёта" #: lms/djangoapps/shoppingcart/models.py msgid "Customer's reference code for this invoice." -msgstr "" +msgstr "Номер счёта плательщика." #: lms/djangoapps/shoppingcart/models.py msgid "" "The amount of the transaction. Use positive amounts for payments and " "negative amounts for refunds." msgstr "" +"Сумма сделки. Используйте положительную сумму для получения и отрицательную " +"сумму для возврата." #: lms/djangoapps/shoppingcart/models.py msgid "Lower-case ISO currency codes" -msgstr "" +msgstr "ISO код валюты строчными буквами" #: lms/djangoapps/shoppingcart/models.py msgid "Optional: provide additional information for this transaction" msgstr "" +"Опционально: предоставьте дополнительную информацию для данной транзакции" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -6819,52 +7736,78 @@ msgid "" " payment or refund was received. 'cancelled' means that payment or refund " "was expected, but was cancelled before money was transferred. " msgstr "" +"Статус оплаты или возврата. 'started' означает, что оплата ожидается, но " +"деньги еще не переведены. 'completed' означает, что оплата или возврат был " +"получен. 'cancelled' означает, что оплата или возврат платежа был отменен " +"прежде, чем деньги были переведены." #: lms/djangoapps/shoppingcart/models.py msgid "The number of items sold." -msgstr "" +msgstr "Количество проданных товаров." #: lms/djangoapps/shoppingcart/models.py msgid "The price per item sold, including discounts." -msgstr "" +msgstr "Цена за единицу включая скидки." #: lms/djangoapps/shoppingcart/models.py msgid "Registration for Course: {course_name}" -msgstr "" +msgstr "Регистрация на курс: {course_name}" #: lms/djangoapps/shoppingcart/models.py msgid "" "Please visit your {link_start}dashboard{link_end} to see your new course." msgstr "" +"Пожалуйста, перейдите к {link_start}панели управления{link_end}, чтобы " +"просмотреть свой новый курс." #: lms/djangoapps/shoppingcart/models.py msgid "Enrollment codes for Course: {course_name}" -msgstr "" +msgstr "Коды для регистрации на курс: {course_name}" #: lms/djangoapps/shoppingcart/models.py msgid "Mode {mode} does not exist for {course_id}" -msgstr "" +msgstr "Режим {mode} не существует для {course_id}" #. Translators: In this particular case, mode_name refers to a #. particular mode (i.e. Honor Code Certificate, Verified Certificate, etc) #. by which a user could enroll in the given course. #: lms/djangoapps/shoppingcart/models.py msgid "{mode_name} for course {course}" +msgstr "{mode_name} для курса {course}" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " msgstr "" +"Вы можете отписаться от курса и полностью вернуть средства в течение 14 дней" +" после даты запуска курса." #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " "process ({verification_url})." msgstr "" +"Если вы еще не подтвердили свои данные, пройдите по ссылке " +"({verification_url})." #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " msgstr "" +"Вы можете отписаться от курса и полностью вернуть средства в течение 2 дней " +"после даты запуска курса." + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." +msgstr "" +"{refund_reminder_msg} чтобы вернуть деньги, свяжитесь {billing_email}. " +"Пожалуйста, включите в письмо ваш номер заказа. Никому не сообщайте " +"информацию о вашей кредитной карте!" #: lms/djangoapps/shoppingcart/models.py msgid "" @@ -6873,106 +7816,116 @@ msgid "" "contributions for tax purposes. We confirm that neither goods nor services " "were provided in exchange for this gift." msgstr "" +"Мы высоко ценим этот щедрый вклад и вашу поддержку {platform_name} миссии. " +"Этот чек идет в поддержку благотворительных взносов для целей " +"налогообложения. Мы подтверждаем, что ни товары, ни услуги не были " +"предоставлены в обмен на этот дар." #: lms/djangoapps/shoppingcart/models.py msgid "Could not find a course with the ID '{course_id}'" -msgstr "" +msgstr "Курс '{course_id}' не обнаружен." #: lms/djangoapps/shoppingcart/models.py msgid "Donation for {course}" -msgstr "" +msgstr "Пожертвование на курс {course}" #: lms/djangoapps/shoppingcart/models.py msgid "Donation for {platform_name}" -msgstr "" +msgstr "Пожертвование на {platform_name}" #: lms/djangoapps/shoppingcart/pdf.py msgid "Page {page_number} of {page_count}" -msgstr "" +msgstr "Страница {page_number} из {page_count}" #: lms/djangoapps/shoppingcart/pdf.py lms/templates/shoppingcart/receipt.html msgid "Invoice" -msgstr "" +msgstr "Счёт-фактура" #: lms/djangoapps/shoppingcart/pdf.py msgid "Order" -msgstr "" +msgstr "Заказ" #: lms/djangoapps/shoppingcart/pdf.py msgid "{id_label} # {item_id}" -msgstr "" +msgstr "{id_label} № {item_id}" #: lms/djangoapps/shoppingcart/pdf.py #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Date: {date}" -msgstr "" +msgstr "Дата: {date}" #: lms/djangoapps/shoppingcart/pdf.py lms/djangoapps/shoppingcart/reports.py msgid "Quantity" -msgstr "" +msgstr "Количество" #: lms/djangoapps/shoppingcart/pdf.py msgid "" "List Price\n" "per item" msgstr "" +"Список цен\n" +"за единицу" #: lms/djangoapps/shoppingcart/pdf.py msgid "" "Discount\n" "per item" msgstr "" +"Скидка\n" +"за единицу" #: lms/djangoapps/shoppingcart/pdf.py msgid "Amount" -msgstr "" +msgstr "Сумма" #: lms/djangoapps/shoppingcart/pdf.py lms/templates/courseware/gradebook.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/receipt.html msgid "Total" -msgstr "" +msgstr "Итого" #: lms/djangoapps/shoppingcart/pdf.py msgid "Payment Received" -msgstr "" +msgstr "Платёж получен" #: lms/djangoapps/shoppingcart/pdf.py msgid "Balance" -msgstr "" +msgstr "Остаток" #: lms/djangoapps/shoppingcart/pdf.py msgid "Billing Address" -msgstr "" +msgstr "Адрес плательщика" #: lms/djangoapps/shoppingcart/pdf.py msgid "Disclaimer" -msgstr "" +msgstr "Оговорка об ограничении ответственности" #: lms/djangoapps/shoppingcart/pdf.py msgid "TERMS AND CONDITIONS" -msgstr "" +msgstr "ПОЛОЖЕНИЯ И УСЛОВИЯ" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The payment processor did not return a required parameter: {0}" -msgstr "" +msgstr "Платёжный сервис не передал нужного параметра: {0}" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The payment processor returned a badly-typed value {0} for param {1}." -msgstr "" +msgstr "Платёжный сервис передал значение {0} для параметра {1} с опечаткой." #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "The payment processor accepted an order whose number is not in our system." -msgstr "" +msgstr "Платёжный сервис принял заказ, которого нет в нашей системе." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "The amount charged by the processor {0} {1} is different than the total cost" " of the order {2} {3}." msgstr "" +"Сумма, которую запросил платёжный сервис {0} {1}, отличается от итоговой " +"стоимости заказа {2} {3}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6981,6 +7934,10 @@ msgid "" " charged. Please try a different form of payment. Contact us with payment-" "related questions at {email}." msgstr "" +"К сожалению, наша система платежей не приняла Ваш платёж. Полученный ответ:" +" {decision_text}. Причина: {reason_text}. Денежные средства не были сняты " +"с Вашего счёта. Пожалуйста, попробуйте другой способ оплаты. По вопросам " +"оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6990,6 +7947,12 @@ msgid "" "is: {error_message}. Your credit card may possibly have been charged. " "Contact us with payment-specific questions at {email}." msgstr "" +"К сожалению, наша система платежей прислала подтверждение оплаты с " +"противоречивыми данными. Примите наши извинения: мы не можем проверить, " +"прошёл ли платёж, и предпринять дальнейшие действия в отношении Вашего " +"заказа. Содержание сообщения об ошибке: {error_message}. Возможно, " +"денежные средства были сняты с Вашей кредитной карты. По вопросам оплаты " +"свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -6998,6 +7961,10 @@ msgid "" "credit card has probably been charged. Contact us with payment-specific " "questions at {email}." msgstr "" +"К сожалению, произошла ошибка: сумма, снятая за Вашу покупку не совпадает с " +"итоговой суммой Вашего заказа. Содержание сообщения об ошибке: " +"{error_message}. Скорее всего, денежные средства были сняты с Вашей " +"кредитной карты. По вопросам оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7008,21 +7975,28 @@ msgid "" "further action on your order. Your credit card may possibly have been " "charged. Contact us with payment-specific questions at {email}." msgstr "" +"К сожалению, наша система платежей прислала искажённое сообщение о Вашем " +"платеже, и мы не можем удостовериться в том, что сообщение действительно " +"пришло от системы платежей. Содержание сообщения об ошибке: " +"{error_message}. Приносим свои извинения: мы не можем проверить, прошёл ли " +"платёж, и предпринять дальнейшие действия в отношении Вашего заказа. " +"Возможно, денежные средства были сняты с Вашей кредитной карты. По вопросам" +" оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Successful transaction." -msgstr "" +msgstr "Транзакция успешна." #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The request is missing one or more required fields." -msgstr "" +msgstr "В запросе не заполнено как минимум одно обязательное поле." #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "One or more fields in the request contains invalid data." -msgstr "" +msgstr "Как минимум одно из полей в запросе содержит некорректные данные." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7032,12 +8006,19 @@ msgid "" " Possible fix: retry the payment after 15 minutes.\n" " " msgstr "" +"\n" +" За последние 15 минут вы отправили запрос\n" +" на авторизацию с таким же кодом продавца.\n" +" Повторите попытку через 15 минут.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "Error: General system failure. Possible fix: retry the payment after a few " "minutes." msgstr "" +"Ошибка: общий сбой системы. Вероятное решение: снова попробуйте провести " +"платёж через несколько минут." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7047,6 +8028,11 @@ msgid "" " Possible fix: retry the payment after some time.\n" " " msgstr "" +"\n" +" Запрос получен, но сервер не успел его обработать.\n" +" Истечение срока ожидания соединения между клиентом и сервером не вызывает эту ошибку.\n" +" Повторите попытку позже.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7055,12 +8041,18 @@ msgid "" " Possible fix: retry the payment after some time.\n" " " msgstr "" +"\n" +" Ошибка: запрос был получен, но сервер не успел обработать его в нужное время\n" +" Возможное решение: повторите платеж через какое-то время.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "The issuing bank has questions about the request. Possible fix: retry with " "another form of payment" msgstr "" +"Банк, выпустивший карту, пока не может одобрить платёж. Обратитесь к " +"представителям банка или используйте другой способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7070,6 +8062,11 @@ msgid "" " Possible fix: retry with another form of payment\n" " " msgstr "" +"\n" +" Срок действия карты истёк или\n" +" указан неправильно.\n" +" Вы можете использовать другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7078,21 +8075,28 @@ msgid "" " Possible fix: retry with another form of payment\n" " " msgstr "" +"\n" +" Общий отказ в проведении операции по карте. Банк-эмитент не предоставил дополнительной информации.\n" +" Возможное решение: попробуйте другой вид платежа\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "Insufficient funds in the account. Possible fix: retry with another form of " "payment" msgstr "" +"На счету недостаточно средств. Вы можете использовать другой способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "Unknown reason" -msgstr "" +msgstr "Неизвестная причина" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "Issuing bank unavailable. Possible fix: retry again after a few minutes" msgstr "" +"Банк-эмитент недоступен. Вероятное решение: попробуйте ещё раз через " +"несколько минут" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7101,23 +8105,32 @@ msgid "" " Possible fix: retry with another form of payment\n" " " msgstr "" +"\n" +" Неактивная карта или карта не предназначена для онлайн платежей.\n" +" Возможное решение: попробуйте другой вид платежа\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "The card has reached the credit limit. Possible fix: retry with another form" " of payment" msgstr "" +"Карта достигла кредитного лимита. Вероятное решение: попробуйте другой " +"способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "Invalid card verification number. Possible fix: retry with another form of " "payment" msgstr "" +"Неправильный код CVC/CVV. Вероятное решение: попробуйте другой способ " +"оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "Invalid account number. Possible fix: retry with another form of payment" msgstr "" +"Некорректный номер счёта. Возможное решние: попробуйте другой способ оплаты" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7126,36 +8139,44 @@ msgid "" " Possible fix: retry with another form of payment\n" " " msgstr "" +"\n" +" Данный вид карты не принимается системой платежей.\n" +" Возможное решение: попробуйте оплатить другим способом\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "General decline by the processor. Possible fix: retry with another form of " "payment" msgstr "" +"Общий отказ сервиса. Вероятное решение: попробуйте другой способ оплаты" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" "There is a problem with our CyberSource merchant configuration. Please let " "us know at {0}" msgstr "" +"Возникла проблема с настройкой платёжной системы CyberSource. Пожалуйста, дайте нам знать {0}\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The requested amount exceeds the originally authorized amount." -msgstr "" +msgstr "Запрошенная сумма превышает авторизованную ранее." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "Processor Failure. Possible fix: retry the payment" -msgstr "" +msgstr "Ошибка сервиса. Вероятное решение: попробуйте ещё раз" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "The authorization has already been captured" -msgstr "" +msgstr "Платёж уже принят" #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "The requested transaction amount must match the previous transaction amount." msgstr "" +"Запрошенная сумма транзакции должна совпадать с прошлой суммой транзакции." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7164,11 +8185,15 @@ msgid "" " Possible fix: retry with the same card or another form of payment\n" " " msgstr "" +"\n" +" Тип карты неверен или не соответствует номеру карты.\n" +" Возможное решение: попробуйте еще раз с этой же картой или другим видом платежа\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The request ID is invalid." -msgstr "" +msgstr "Недействительный идентификатор запроса." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7176,11 +8201,14 @@ msgid "" " You requested a capture through the API, but there is no corresponding, unused authorization record.\n" " " msgstr "" +"\n" +" Вы запросили захват средств через API, но связи нет, неиспользуемая авторизационная запись.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The transaction has already been settled or reversed." -msgstr "" +msgstr "Транзакция уже была проведена или обращена." #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7189,10 +8217,15 @@ msgid "" " submitted to your processor. Or, you requested a void for a type of transaction that cannot be voided.\n" " " msgstr "" +"\n" +" Платёж не может быть отменён, поскольку сумма или информация о кредите уже отправлена\n" +" в платёжный сервис, либо данный тип транзакции отменить невозможно.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "You requested a credit for a capture that was previously voided" msgstr "" +"Вы запросили список участников для записи , которая ранее была удалена" #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7201,6 +8234,10 @@ msgid "" " Possible fix: retry the payment.\n" " " msgstr "" +"\n" +" Запрос получен, но платёжная система не успела его обработать.\n" +" Повторите попытку.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource.py msgid "" @@ -7209,23 +8246,29 @@ msgid "" " Possible fix: retry with a different form of payment.\n" " " msgstr "" +"\n" +" Запрос авторизации был одобрен банком, но отклонен системой CyberSource.'\n" +" Возможное решение: попробуйте другую форму платежа.\n" +" " #. Translators: this text appears when an unfamiliar error code occurs during #. payment, #. for which we don't know a user-friendly message to display in advance. #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "UNKNOWN REASON" -msgstr "" +msgstr "ПРИЧИНА НЕИЗВЕСТНА" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The payment processor did not return a required parameter: {parameter}" -msgstr "" +msgstr "Платёжный сервис не передал нужного параметра: {parameter}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "The payment processor returned a badly-typed value {value} for parameter " "{parameter}." msgstr "" +"Платёжный сервис передал значение {value} для параметра {parameter} с " +"опечаткой." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7233,6 +8276,8 @@ msgid "" "{charged_amount_currency} is different than the total cost of the order " "{total_cost} {total_cost_currency}." msgstr "" +"Сумма, взимаемая системой {charged_amount} {charged_amount_currency} " +"отличается от общей стоимости заказа {total_cost} {total_cost_currency}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7241,6 +8286,10 @@ msgid "" "charged. Please try a different form of payment. Contact us with payment-" "related questions at {email}." msgstr "" +"Извините! Платежная система не приняла ваш платеж. Полученный ответ: " +"вернитесь -{decision}, и причина {reason}. Денежные средства не были сняты " +"с Вашего счёта. Пожалуйста, попробуйте другой способ оплаты. По вопросам " +"оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7250,6 +8299,12 @@ msgid "" "message is: {msg} Your credit card may possibly have been charged. Contact " "us with payment-specific questions at {email}." msgstr "" +"К сожалению, наша система платежей прислала подтверждение оплаты с " +"противоречивыми данными. Примите наши извинения: мы не можем проверить, " +"прошёл ли платёж, и предпринять дальнейшие действия в отношении Вашего " +"заказа. Содержание сообщения об ошибке: {error_message}. Возможно, " +"денежные средства были сняты с Вашей кредитной карты. По вопросам оплаты " +"свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7258,6 +8313,10 @@ msgid "" " probably been charged. Contact us with payment-specific questions at " "{email}." msgstr "" +"Извините! По причине ошибки с вашего счета была списана сумма, отличающаяся " +"от стоимости заказа! Сообщение о специфической ошибке: {msg}. Скорее всего, " +"денежные средства были сняты с Вашей кредитной карты. По вопросам оплаты " +"свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7268,6 +8327,13 @@ msgid "" "action on your order. Your credit card may possibly have been charged. " "Contact us with payment-specific questions at {email}." msgstr "" +"Извините! Наша платежная система отправила обратно поврежденное сообщение " +"относительно вашей оплаты, поэтому мы не в состоянии проверить, что " +"сообщение действительно пришло от платежной системы. Сообщение о " +"специфической ошибке: {msg}. Приносим свои извинения: мы не можем проверить," +" прошёл ли платёж, и предпринять дальнейшие действия в отношении Вашего " +"заказа. Возможно, денежные средства были сняты с Вашей кредитной карты. По " +"вопросам оплаты свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7276,6 +8342,9 @@ msgid "" "future purchase. If you feel that this is in error, please contact us with " "payment-specific questions at {email}." msgstr "" +"Извините! Наша система оплаты отправила нам сообщение о том, что вы отменили" +" эту сделку. Покупки будут находиться в вашей корзине . Если вы считаете, " +"что это ошибка, пожалуйста, свяжитесь с нами по вопросам оплаты по {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7283,12 +8352,18 @@ msgid "" "have been saved. If you have any questions about this transaction, please " "contact us at {email}." msgstr "" +"Приносим свои извинения: платёж отклонён. Список товаров в Вашей корзине " +"был сохранён. Если у Вас возникли вопросы об этой операции, пожалуйста, " +"свяжитесь с нами по адресу {email}." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "Sorry! Your payment could not be processed because an unexpected exception " "occurred. Please contact us at {email} for assistance." msgstr "" +"Извините! Ваш платеж не может быть обработан из-за возникновения " +"непредвиденной ситуации. Пожалуйста, свяжитесь с нами по адресу {email} для " +"помощи." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7298,14 +8373,19 @@ msgid "" " Possible action: Resend the request with a unique merchant reference code.\n" " " msgstr "" +"\n" +" За последние 15 минут вы отправили запрос \n" +" на авторизацию с таким же кодом продавца.\n" +" Отправьте повторный запрос с новым кодом продавца.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Only a partial amount was approved." -msgstr "" +msgstr "Сумма была одобрена лишь частично." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "General system failure." -msgstr "" +msgstr "Общий отказ системы." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7314,11 +8394,15 @@ msgid "" " client and the server.\n" " " msgstr "" +"\n" +" Запрос получен, но сервер не успел его обработать. Истечение срока ожидания соединения между клиентом и сервером\n" +" не вызывает эту ошибку.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "The request was received, but a service did not finish running in time." -msgstr "" +msgstr "Запрос получен, но сервис не успел его обработать." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7327,6 +8411,9 @@ msgid "" " because it did not pass the Address Verification System (AVS).\n" " " msgstr "" +"\n" +"Запрос авторизации был одобрен банком, но отказан на CyberSource\n" +"так как он не прошел систему верификации адреса (AVS)." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7336,6 +8423,11 @@ msgid "" " Possible action: retry with another form of payment.\n" " " msgstr "" +"\n" +" Банк, выпустивший карту, пока не может одобрить платёж. Код авторизации\n" +" не будет выслан, но вы можете узнать его у представителей банка.\n" +" Получите код или используйте другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7345,6 +8437,11 @@ msgid "" " Possible action: retry with another form of payment.\n" " " msgstr "" +"\n" +" Срок действия карты истёк или\n" +" указан неправильно.\n" +" Вы можете использовать другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7353,21 +8450,28 @@ msgid "" " Possible action: retry with another form of payment.\n" " " msgstr "" +"\n" +" Платёж был отклонён по неизвестной нам причине. Обратитесь к представителям банка, выпустившего карту.\n" +" Вы также можете использовать другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "Insufficient funds in the account. Possible action: retry with another form " "of payment." msgstr "" +"На счету недостаточно средств. Вы можете использовать другой способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Stolen or lost card." -msgstr "" +msgstr "Украденная или утерянная карта." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "Issuing bank unavailable. Possible action: retry again after a few minutes." msgstr "" +"Банк-эмитент недоступен. Возможные действия: попробуйте ещё раз через " +"несколько минут." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7376,30 +8480,38 @@ msgid "" " Possible action: retry with another form of payment.\n" " " msgstr "" +"\n" +" Карта заблокирована или не предназначена для онлайн-платежей.\n" +" Вы можете использовать другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "CVN did not match." -msgstr "" +msgstr "Несоответствующий номер CVN." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "The card has reached the credit limit. Possible action: retry with another " "form of payment." msgstr "" +"Кредитный лимит карты израсходован. Вы можете использовать другой способ " +"оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "Invalid card verification number (CVN). Possible action: retry with another " "form of payment." msgstr "" +"Недействительный код проверки подлинности карты (CVN). Возможные действия: " +"попробуйте оплатить другим способом." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The customer matched an entry on the processors negative file." -msgstr "" +msgstr "Клиент соотнес запись с неправильным файлом " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Account frozen. Possible action: retry with another form of payment." -msgstr "" +msgstr "Счёт заморожен. Вы можете использовать другой способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7409,11 +8521,17 @@ msgid "" " Possible action: retry with another form of payment.\n" " " msgstr "" +"\n" +" Запрос на авторизацию одобрен банком, выпустившим карту, но отклонён\n" +" системой CyberSource, поскольку не удалось подтвердить номер CVN.\n" +" Вы можете использовать другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "Invalid account number. Possible action: retry with another form of payment." msgstr "" +"Недействительный номер счёта. Вы можете использовать другой способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7422,34 +8540,41 @@ msgid "" " Possible action: retry with another form of payment.\n" " " msgstr "" +"\n" +" Платёжная система не принимает карты такого типа.\n" +" Вы можете использовать другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "General decline by the processor. Possible action: retry with another form " "of payment." -msgstr "" +msgstr "Платёж был отклонён. Вы можете использовать другой способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "There is a problem with the information in your CyberSource account. Please" " let us know at {0}" msgstr "" +"Возникла проблема с информацией о вашей учетной записи в платёжной системе " +"CyberSource. Пожалуйста, дайте нам знать {0}" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The requested capture amount exceeds the originally authorized amount." -msgstr "" +msgstr "Запрошенная сумма превышает ту, которая была подтверждена." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Processor Failure. Possible action: retry the payment" msgstr "" +"Ошибка платёжного сервиса. Вы можете использовать другой способ оплаты." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The authorization has already been reversed." -msgstr "" +msgstr "Платёж уже отменён." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The authorization has already been captured." -msgstr "" +msgstr "Платёж уже принят." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7458,6 +8583,10 @@ msgid "" " Possible action: retry with the same card or another form of payment.\n" " " msgstr "" +"\n" +" Тип карты указан неверно или не соответствует номеру кредитной карты.\n" +" Вы можете использовать другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7467,6 +8596,11 @@ msgid "" " been used by another capture request.\n" " " msgstr "" +"\n" +" Вы запросили сумму, однако авторизация платежа не была зафиксирована. Такое случается,\n" +" если ранее при авторизации произошёл сбой, либо уже была подтверждена\n" +" операция с другой суммой.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7475,27 +8609,31 @@ msgid "" " submitted to your processor, or you requested a void for a type of transaction that cannot be voided.\n" " " msgstr "" +"\n" +" Платёж или кредит не может быть отменён, поскольку сумма уже отправлена\n" +" в платёжный сервис, либо данный тип транзакции отменить невозможно.\n" +" " #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "You requested a credit for a capture that was previously voided." -msgstr "" +msgstr "Вы запросили кредит на сумму, транзакция которой была отменена ранее." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" "The request was received, but there was a timeout at the payment processor." -msgstr "" +msgstr "Запрос получен, но платёжный сервис не успел его обработать." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Stand-alone credits are not allowed." -msgstr "" +msgstr "Отдельные кредиты запрещены." #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "The cardholder is enrolled for payer authentication" -msgstr "" +msgstr "Владелец карты зарегистрирован для аутентификации плательщика" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "Payer authentication could not be authenticated" -msgstr "" +msgstr "Подлинность плательщика не подтверждена" #: lms/djangoapps/shoppingcart/processors/CyberSource2.py msgid "" @@ -7505,195 +8643,202 @@ msgid "" " Possible action: retry with a different form of payment.\n" " " msgstr "" +"\n" +" Запрос на авторизацию одобрен банком, выпустившим карту, но отклонён системой CyberSource,\n" +" поскольку ваши настройки смарт-авторизации устарели.\n" +" Вы можете использовать другой способ оплаты.\n" +" " #: lms/djangoapps/shoppingcart/reports.py msgid "Order Number" -msgstr "" +msgstr "Номер заказа" #: lms/djangoapps/shoppingcart/reports.py msgid "Customer Name" -msgstr "" +msgstr "Имя заказчика" #: lms/djangoapps/shoppingcart/reports.py msgid "Date of Original Transaction" -msgstr "" +msgstr "Дата исходной операции" #: lms/djangoapps/shoppingcart/reports.py msgid "Date of Refund" -msgstr "" +msgstr "Дата возврата денежных средств" #: lms/djangoapps/shoppingcart/reports.py msgid "Amount of Refund" -msgstr "" +msgstr "Возвращённая сумма" #: lms/djangoapps/shoppingcart/reports.py msgid "Service Fees (if any)" -msgstr "" +msgstr "Сервисные расходы (если есть)" #: lms/djangoapps/shoppingcart/reports.py msgid "Purchase Time" -msgstr "" +msgstr "Время оплаты" #: lms/djangoapps/shoppingcart/reports.py msgid "Order ID" -msgstr "" +msgstr "ID заказа" #: lms/djangoapps/shoppingcart/reports.py msgid "Unit Cost" -msgstr "" +msgstr "Цена за Единицу" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Cost" -msgstr "" +msgstr "Итоговая Стоимость" +#: lms/djangoapps/shoppingcart/reports.py #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Currency" msgstr "Валюта" #: lms/djangoapps/shoppingcart/reports.py msgid "Comments" -msgstr "" +msgstr "Примечания" #: lms/djangoapps/shoppingcart/reports.py msgid "University" -msgstr "" +msgstr "Университет" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Announce Date" -msgstr "" +msgstr "Дата объявления курса" -#: cms/templates/settings.html +#: lms/djangoapps/shoppingcart/reports.py cms/templates/settings.html #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Course Start Date" msgstr "Дата начала курса" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Registration Close Date" -msgstr "" +msgstr "Дата окончания регистрации на курс" #: lms/djangoapps/shoppingcart/reports.py msgid "Course Registration Period" -msgstr "" +msgstr "Срок регистрации на курс" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Enrolled" -msgstr "" +msgstr "Всего зачислено" #: lms/djangoapps/shoppingcart/reports.py msgid "Audit Enrollment" -msgstr "" +msgstr "Зачислено в качестве слушателей" #: lms/djangoapps/shoppingcart/reports.py msgid "Honor Code Enrollment" -msgstr "" +msgstr "Регистрация учащегося программы Кодекса чести" #: lms/djangoapps/shoppingcart/reports.py msgid "Verified Enrollment" -msgstr "" +msgstr "Подтвержденная регистрация" #: lms/djangoapps/shoppingcart/reports.py #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Gross Revenue" -msgstr "" +msgstr "Валовая выручка" #: lms/djangoapps/shoppingcart/reports.py msgid "Gross Revenue over the Minimum" -msgstr "" +msgstr "Минимальная валовая выручка" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Verified Students Contributing More than the Minimum" -msgstr "" +msgstr "Число подтвержденных студентов, внесших средств больше чем минимум" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Refunds" -msgstr "" +msgstr "Число возвратов денег" #: lms/djangoapps/shoppingcart/reports.py msgid "Dollars Refunded" -msgstr "" +msgstr "Возвращенные доллары" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Transactions" -msgstr "" +msgstr "Количество платёжных операций" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Payments Collected" -msgstr "" +msgstr "Итого принято платежей" #: lms/djangoapps/shoppingcart/reports.py msgid "Number of Successful Refunds" -msgstr "" +msgstr "Число успешных возвратов денег" #: lms/djangoapps/shoppingcart/reports.py msgid "Total Amount of Refunds" -msgstr "" +msgstr "Итого возвращено денежных средств" #: lms/djangoapps/shoppingcart/views.py msgid "You must be logged-in to add to a shopping cart" -msgstr "" +msgstr "Вы должны войти на сайт для того, чтобы добавлять курсы в корзину" #: lms/djangoapps/shoppingcart/views.py msgid "The course you requested does not exist." -msgstr "" +msgstr "Запрошенного Вами курса не существует." #: lms/djangoapps/shoppingcart/views.py msgid "The course {course_id} is already in your cart." -msgstr "" +msgstr "Курс {course_id} уже в корзине." #: lms/djangoapps/shoppingcart/views.py msgid "You are already registered in course {course_id}." -msgstr "" +msgstr "Вы уже зарегистрированы на курс {course_id}." #: lms/djangoapps/shoppingcart/views.py msgid "Course added to cart." -msgstr "" +msgstr "Курс добавлен в корзину." #: lms/djangoapps/shoppingcart/views.py msgid "Discount does not exist against code '{code}'." -msgstr "" +msgstr "Скидка для кода '{code}' не предусмотрена." #: lms/djangoapps/shoppingcart/views.py msgid "This enrollment code ({enrollment_code}) is no longer valid." -msgstr "" +msgstr "Регистрационный код ({enrollment_code}) уже недействителен." #: lms/djangoapps/shoppingcart/views.py msgid "This enrollment code ({enrollment_code}) is not valid." -msgstr "" +msgstr "Регистрационный код ({enrollment_code}) недействителен." #: lms/djangoapps/shoppingcart/views.py msgid "" "Code '{registration_code}' is not valid for any course in the shopping cart." msgstr "" +"Код '{registration_code}' не применим ни к одному из курсов в корзине." #: lms/djangoapps/shoppingcart/views.py msgid "" "Cart item quantity should not be greater than 1 when applying activation " "code" -msgstr "" +msgstr "Для активации кода количество единиц в корзине не должно превышать 1." #: lms/djangoapps/shoppingcart/views.py msgid "Only one coupon redemption is allowed against an order" -msgstr "" +msgstr "Для одного заказа можно воспользоваться только одним талоном" #: lms/djangoapps/shoppingcart/views.py msgid "success" -msgstr "" +msgstr "успех" #: lms/djangoapps/shoppingcart/views.py msgid "You do not have permission to view this page." -msgstr "" +msgstr "У Вас нет разрешения на просмотр этой страницы." #: lms/djangoapps/student_account/views.py msgid "No user with the provided email address exists." -msgstr "" +msgstr "Пользователь с указанным электронным адресом не существует." #: lms/djangoapps/student_account/views.py msgid "No email address provided." -msgstr "" +msgstr "Не введён электронный адрес." #: lms/djangoapps/support/views/index.py msgid "View and regenerate certificates." -msgstr "" +msgstr "Просмотреть и повторно создать сертификаты." #: lms/djangoapps/support/views/index.py lms/templates/support/refund.html msgid "Manual Refund" @@ -7701,13 +8846,14 @@ msgstr "Возврат через оператора" #: lms/djangoapps/support/views/index.py msgid "Track refunds issued directly through CyberSource." -msgstr "" +msgstr "Отслеживание возмещений, выданных непосредственно через CyberSource." #: lms/djangoapps/support/views/refund.py #: lms/templates/shoppingcart/billing_details.html msgid "Email Address" -msgstr "" +msgstr "Адрес электронной почты" +#: lms/djangoapps/support/views/refund.py #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html @@ -7716,52 +8862,52 @@ msgstr "Идентификатор курса" #: lms/djangoapps/support/views/refund.py msgid "User not found" -msgstr "" +msgstr "Пользователь не найден" #: lms/djangoapps/support/views/refund.py msgid "Course {course_id} not past the refund window." -msgstr "" +msgstr "Курс {course_id} не мимо окна возврата." #: lms/djangoapps/support/views/refund.py msgid "No order found for {user} in course {course_id}" -msgstr "" +msgstr "Заказ пользователя {user} на курс {course_id} не найден" #: lms/djangoapps/support/views/refund.py msgid "Unenrolled {user} from {course_id}" -msgstr "" +msgstr "Пользователь {user} отчислен с курса {course_id}" #: lms/djangoapps/support/views/refund.py msgid "Refunded {cost} for order id {order_id}" -msgstr "" +msgstr "Возвращено {cost} за заказ № {order_id}" #: lms/djangoapps/teams/models.py msgid "Optional language the team uses as ISO 639-1 code." -msgstr "" +msgstr "Код альтернативного языка команды по стандарту ISO 639-1." #: lms/djangoapps/teams/plugins.py #: lms/djangoapps/teams/templates/teams/teams.html msgid "Teams" -msgstr "" +msgstr "Команды" #: lms/djangoapps/teams/views.py msgid "The supplied course id {course_id} is not valid." -msgstr "" +msgstr "Указанный идентификатор курса {course_id} недействителен." #: lms/djangoapps/teams/views.py msgid "course_id must be provided" -msgstr "" +msgstr "необходимо ввести course_id" #: lms/djangoapps/teams/views.py msgid "text_search and order_by cannot be provided together" -msgstr "" +msgstr "Нельзя одновременно использовать параметры text_search и order_by" #: lms/djangoapps/teams/views.py msgid "The supplied topic id {topic_id} is not valid" -msgstr "" +msgstr "Введённый идентификатор темы {topic_id} недействителен" #: lms/djangoapps/teams/views.py msgid "Error connecting to elasticsearch" -msgstr "" +msgstr "Ошибка при подключении к сервису elasticsearch" #. Translators: 'ordering' is a string describing a way #. of ordering a list. For example, {ordering} may be @@ -7769,253 +8915,260 @@ msgstr "" #. list by lower case name. #: lms/djangoapps/teams/views.py msgid "The ordering {ordering} is not supported" -msgstr "" +msgstr "Создание упорядоченного списка по {ordering} не поддерживается" #: lms/djangoapps/teams/views.py msgid "The supplied course_id {course_id} is not valid." -msgstr "" +msgstr "Введённый course_id {course_id} недействителен." #: lms/djangoapps/teams/views.py msgid "You are already in a team in this course." -msgstr "" +msgstr "Вы уже принадлежите к одной из команд на этом курсе." #: lms/djangoapps/teams/views.py msgid "username or team_id must be specified." -msgstr "" +msgstr "необходимо указать имя пользователя или team_id." #: lms/djangoapps/teams/views.py msgid "Username is required." -msgstr "" +msgstr "Имя пользователя - обязательное поле." #: lms/djangoapps/teams/views.py msgid "Team id is required." -msgstr "" +msgstr "Идентификатор команды - обязательное поле." #: lms/djangoapps/teams/views.py msgid "This team is already full." -msgstr "" +msgstr "Набор в эту команду закрыт." #: lms/djangoapps/teams/views.py msgid "The user {username} is already a member of a team in this course." -msgstr "" +msgstr "Пользователь {username} уже является членом одной из команд курса." #: lms/djangoapps/teams/views.py msgid "" "The user {username} is not enrolled in the course associated with this team." msgstr "" +"Пользователь {username} не зарегистрирован на курс, связанный с этой " +"командой." #: lms/djangoapps/verify_student/models.py msgid "Your {platform_name} verification has expired." -msgstr "" +msgstr "Срок действия Вашей верификации {platform_name} истёк." #: lms/djangoapps/verify_student/models.py msgid "No photo ID was provided." -msgstr "" +msgstr "Документ с фотографией не загружен." #: lms/djangoapps/verify_student/models.py msgid "We couldn't read your name from your photo ID image." -msgstr "" +msgstr "Не удалось прочитать имя на изображеннии вашего документа." #: lms/djangoapps/verify_student/models.py msgid "" "The name associated with your account and the name on your ID do not match." msgstr "" +"Имя, указанное в вашей учётной записи, не совпадает с именем на вашем " +"документе." #: lms/djangoapps/verify_student/models.py msgid "The image of your face was not clear." -msgstr "" +msgstr "Изображение Вашего лица недостаточно чёткое" #: lms/djangoapps/verify_student/models.py msgid "Your face was not visible in your self-photo." -msgstr "" +msgstr "На снимке не было видно вашего лица." #: lms/djangoapps/verify_student/models.py msgid "There was an error verifying your ID photos." -msgstr "" +msgstr "Произошла ошибка при проверке фотографий Вашего документа" #: lms/djangoapps/verify_student/models.py msgid "The course for which this deadline applies" -msgstr "" +msgstr "Курс, к которому относится этот срок" #: lms/djangoapps/verify_student/models.py msgid "" "The datetime after which users are no longer allowed to submit photos for " "verification." msgstr "" +"Дата и время, после которых пользователи не смогут отправлять фото для " +"подтверждения личности." #: lms/djangoapps/verify_student/views.py msgid "Intro" -msgstr "" +msgstr "Введение" #: lms/djangoapps/verify_student/views.py msgid "Make payment" -msgstr "" +msgstr "Оплатить" #: lms/djangoapps/verify_student/views.py msgid "Payment confirmation" -msgstr "" +msgstr "Подтверждение платежа" #: lms/djangoapps/verify_student/views.py msgid "Take photo" -msgstr "" +msgstr "Сделать Снимок" #: lms/djangoapps/verify_student/views.py msgid "Take a photo of your ID" -msgstr "" +msgstr "Сделайте снимок документа, удостоверяющего вашу личность" #: lms/djangoapps/verify_student/views.py msgid "Review your info" -msgstr "" +msgstr "Проверить свои данные" #: lms/djangoapps/verify_student/views.py msgid "Enrollment confirmation" -msgstr "" +msgstr "Подтверждение зачисления" #: lms/djangoapps/verify_student/views.py msgid "Selected price is not valid number." -msgstr "" +msgstr "Выбранная цена не является корректным числом." #: lms/djangoapps/verify_student/views.py msgid "This course doesn't support paid certificates" -msgstr "" +msgstr "Этот курс не поддерживает платные сертификаты" #: lms/djangoapps/verify_student/views.py msgid "No selected price or selected price is below minimum." -msgstr "" +msgstr "Не выбрана цена или выбранная цена ниже минимально допустимой." #: lms/djangoapps/verify_student/views.py msgid "" "Photo ID image is required if the user does not have an initial verification" " attempt." msgstr "" +"Требуется изображение документа, удостоверяющего личность, с фотографией, " +"если данный пользователь ранее не проходил процедуру подтверждения личности." #: lms/djangoapps/verify_student/views.py msgid "Missing required parameter face_image" -msgstr "" +msgstr "Отсутствует обязательный атрибут face_image" #: lms/djangoapps/verify_student/views.py msgid "Invalid course key" -msgstr "" +msgstr "Неверный ключ курса" #: lms/djangoapps/verify_student/views.py msgid "Invalid checkpoint location" -msgstr "" +msgstr "Неверное местоположение контрольной точки" #: lms/djangoapps/verify_student/views.py msgid "No profile found for user" -msgstr "" +msgstr "Личные данные пользователя не найдены" #: lms/djangoapps/verify_student/views.py msgid "Name must be at least {min_length} characters long." -msgstr "" +msgstr "Имя должно состоять не менее чем из {min_length} символов." #: lms/djangoapps/verify_student/views.py msgid "Image data is not valid." -msgstr "" +msgstr "Данные изображения не действительны." #: lms/djangoapps/verify_student/views.py msgid "Verification photos received" -msgstr "" +msgstr "Снимки для подтверждения данных получены" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is the website name of www.facebook.com. Please #. translate this the way that Facebook advertises in your language. #: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Facebook" -msgstr "" +msgstr "Facebook" #: lms/envs/common.py msgid "Like {platform_name} on Facebook" -msgstr "" +msgstr "Оценить {platform_name} в Facebook" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: This is the website name of www.twitter.com. Please #. translate this the way that Twitter advertises in your language. #: lms/envs/common.py lms/templates/dashboard/_dashboard_course_listing.html msgid "Twitter" -msgstr "" +msgstr "Twitter" #: lms/envs/common.py msgid "Follow {platform_name} on Twitter" -msgstr "" +msgstr "Читать новости {platform_name} в Twitter" #. Translators: This is the website name of www.linkedin.com. Please #. translate this the way that LinkedIn advertises in your language. #: lms/envs/common.py msgid "LinkedIn" -msgstr "" +msgstr "LinkedIn" #: lms/envs/common.py msgid "Follow {platform_name} on LinkedIn" -msgstr "" +msgstr "Добавить {platform_name} в LinkedIn" #. Translators: This is the website name of plus.google.com. Please #. translate this the way that Google+ advertises in your language. #: lms/envs/common.py msgid "Google+" -msgstr "" +msgstr "Google+" #: lms/envs/common.py msgid "Follow {platform_name} on Google+" -msgstr "" +msgstr "Подписаться на {platform_name} в Google+" #. Translators: This is the website name of www.tumblr.com. Please #. translate this the way that Tumblr advertises in your language. #: lms/envs/common.py msgid "Tumblr" -msgstr "" +msgstr "Tumblr" #. Translators: This is the website name of www.meetup.com. Please #. translate this the way that MeetUp advertises in your language. #: lms/envs/common.py msgid "Meetup" -msgstr "" +msgstr "Встреча" #. Translators: This is the website name of www.reddit.com. Please #. translate this the way that Reddit advertises in your language. #: lms/envs/common.py msgid "Reddit" -msgstr "" +msgstr "Reddit" #: lms/envs/common.py msgid "Subscribe to the {platform_name} subreddit" -msgstr "" +msgstr "Читать новости {platform_name} на сайте reddit.com" #. Translators: This is the website name of https://vk.com. Please #. translate this the way that VK advertises in your language. #: lms/envs/common.py msgid "VK" -msgstr "" +msgstr "ВКонтакте" #. Translators: This is the website name of http://www.weibo.com. Please #. translate this the way that Weibo advertises in your language. #: lms/envs/common.py msgid "Weibo" -msgstr "" +msgstr "Weibo" #. Translators: This is the website name of www.youtube.com. Please #. translate this the way that YouTube advertises in your language. #: lms/envs/common.py msgid "Youtube" -msgstr "" +msgstr "Youtube" #: lms/envs/common.py msgid "Subscribe to the {platform_name} YouTube channel" -msgstr "" +msgstr "Подпишитесь на канал {platform_name} на YouTube" -#: lms/envs/devstack.py cms/templates/course-create-rerun.html -#: cms/templates/index.html cms/templates/settings.html +#: lms/envs/devstack.py msgid "Organization" -msgstr "" +msgstr "Организация" #: lms/envs/devstack.py msgid "Course Type" -msgstr "" +msgstr "Вид курса" #: lms/envs/devstack.py #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Honor" -msgstr "" +msgstr "Сертификат Кодекса чести" #: lms/templates/main_django.html cms/templates/base.html #: lms/templates/main.html @@ -8118,6 +9271,13 @@ msgstr "" " " #: lms/templates/registration/password_reset_confirm.html +#: lms/templates/forgot_password_modal.html lms/templates/login.html +#: lms/templates/register-shib.html lms/templates/register.html +#: 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 "Необходимая информация" @@ -8314,6 +9474,7 @@ msgid "Edit" msgstr "Редактировать" #: lms/templates/wiki/edit.html lms/templates/wiki/edit.html.py +#: lms/templates/ccx/schedule.html msgid "Save changes" msgstr "Сохранить изменения" @@ -8563,6 +9724,7 @@ msgstr "" "Разрешается использовать синтаксис Markdown. Для справки смотрите %(start_link)sподсказку%(end_link)s." #: lms/templates/wiki/plugins/attachments/index.html +#: wiki/plugins/attachments/wiki_plugin.py msgid "Attachments" msgstr "Вложения" @@ -8673,34 +9835,47 @@ msgstr "Если восстановить эту версию, статья бу #: openedx/core/djangoapps/course_groups/cohorts.py msgid "You cannot create two cohorts with the same name" -msgstr "" +msgstr "Две группы с одинаковыми именами не могут быть зарегистрированы" #: openedx/core/djangoapps/course_groups/cohorts.py msgid "" "There must be one cohort to which students can automatically be assigned." msgstr "" +"Необходимо создать хотя бы одну группу, в которую будут автоматически " +"добавляться студенты." #: openedx/core/djangoapps/course_groups/views.py msgid "A cohort with the same name already exists." -msgstr "" +msgstr "Группа с таким названием уже существует." #: openedx/core/djangoapps/credit/email_utils.py msgid "Course Credit Eligibility" +msgstr "Условия получения зачёта на курсе" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." msgstr "" +"[{username}] не подходит для получения зачётных единиц по [{course_key}]." + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "[{course_key}] неверный ключ курса." #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" " hyphens (-) are allowed. The identifier is case-sensitive." msgstr "" +"Идентификатор кредитора. Может содержать только буквы, цифры и дефисы (-). " +"Регистр учитывается." #: openedx/core/djangoapps/credit/models.py msgid "Whether the credit provider is currently enabled." -msgstr "" +msgstr "Доступен ли сейчас кредитор." #: openedx/core/djangoapps/credit/models.py msgid "Name of the credit provider displayed to users" -msgstr "" +msgstr "Видимое пользователям название организации-кредитора" #: openedx/core/djangoapps/credit/models.py msgid "" @@ -8708,6 +9883,10 @@ msgid "" "credit. In order for this to work, a shared secret key MUST be configured " "for the credit provider in secure auth settings." msgstr "" +"При значении true кредитор будет получать автоматические оповещения о том, " +"что пользователь запрашивает кредит. Чтобы эта функция работала, в " +"настройках безопасной авторизации необходимо задать секретный ключ для " +"кредитора." #: openedx/core/djangoapps/credit/models.py msgid "" @@ -8716,6 +9895,10 @@ msgid "" "request. Otherwise, the user will be shown a link to this URL, so the user " "can request credit from the provider directly." msgstr "" +"URL кредитора. Если включена автоматическая интеграция, URL послужит " +"последним публичным оповещением о том, что пользователь запрашивает кредит. " +"Если же интеграция отключена, URL будет отправлен пользователю, и он сможет " +"обратиться к кредитору напрямую." #: openedx/core/djangoapps/credit/models.py msgid "" @@ -8723,10 +9906,12 @@ msgid "" "her request for credit. This is displayed to students *after* they have " "requested credit." msgstr "" +"URL кредитора. По этой ссылке студент, подавший заявку на кредит, сможет " +"проверить статус своего запроса." #: openedx/core/djangoapps/credit/models.py msgid "Description for the credit provider displayed to users." -msgstr "" +msgstr "Видимое пользователям описание организации-кредитора." #: openedx/core/djangoapps/credit/models.py msgid "" @@ -8734,6 +9919,8 @@ msgid "" "*after* paying for the credit to get credit for a credit course against a " "credit provider." msgstr "" +"Текст или HTML-код с дальнейшими инструкциями по оформлению кредита на " +"обучение. Они появятся на странице с квитанцией только после оплаты кредита." #: openedx/core/djangoapps/credit/models.py msgid "" @@ -8741,6 +9928,9 @@ msgid "" "eligibility email content which is sent when user has met all credit " "eligibility requirements." msgstr "" +"Содержимое электронного письма в виде простого текста или HTML о Праве на " +"получение кредитов/баллов, которое отправляется когда пользователь выполнил " +"все требования." #: openedx/core/djangoapps/credit/models.py msgid "" @@ -8748,90 +9938,117 @@ msgid "" "receipt email content which is sent *after* paying to get credit for a " "credit course." msgstr "" +"Содержимое электронного письма в виде простого текста или HTML, которое " +"отправляется после того как пользователь оплатил начисление кредитов/баллов." #: openedx/core/djangoapps/credit/models.py msgid "Thumbnail image url of the credit provider." msgstr "" +"Ссылка на миниатюру образовательной организации - провайдера кредитов." #: openedx/core/djangoapps/credit/models.py msgid "Deadline for purchasing and requesting credit." -msgstr "" +msgstr "Крайний срок подачи заявки и оформления кредита." #: openedx/core/djangoapps/profile_images/images.py msgid "bytes" -msgstr "" +msgstr "байт" #: openedx/core/djangoapps/profile_images/images.py msgid "KB" -msgstr "" +msgstr "КБ" #: openedx/core/djangoapps/profile_images/images.py msgid "MB" -msgstr "" +msgstr "МБ" #: openedx/core/djangoapps/profile_images/views.py msgid "No file provided for profile image" -msgstr "" - -#: openedx/core/djangoapps/programs/models.py -msgid "Internal Service URL" -msgstr "" - -#: openedx/core/djangoapps/programs/models.py -msgid "Public Service URL" -msgstr "" +msgstr "Отсутствует файл с изображением для этого профиля" #: openedx/core/djangoapps/programs/models.py msgid "API Version" -msgstr "" +msgstr "Версия API" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "Internal Service URL" +msgstr "Внутренний URL-адрес сервиса" + +#: openedx/core/djangoapps/programs/models.py +msgid "Public Service URL" +msgstr "Публичный URL-адрес сервиса" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's JS" +msgstr "Путь к JS-коду приложения авторизации" + +#: openedx/core/djangoapps/programs/models.py +msgid "" +"This value is required in order to enable the Studio authoring interface." msgstr "" +"Требуется заполнить это значение для включения интерфейса авторизации " +"Studio." + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" +msgstr "Путь к CSS-коду приложения авторизации" #: openedx/core/djangoapps/programs/models.py msgid "Cache Time To Live" -msgstr "" +msgstr "Период обновления кэша" #: openedx/core/djangoapps/programs/models.py msgid "" "Specified in seconds. Enable caching by setting this to a value greater than" " 0." msgstr "" +"Задаётся в секундах. Для включения кэширования укажите значение больше 0." + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "Разрешить панель управления учашегося" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "Разрешить интерфейс авторизации Studio" #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." -msgstr "" +msgstr "Разрешить улучшенную страницу курса." #: openedx/core/djangoapps/user_api/accounts/api.py msgid "The '{field_name}' field cannot be edited." -msgstr "" +msgstr "Поле '{field_name}' не может быть отредактировано." #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Delete failed for user preference '{preference_key}'." -msgstr "" +msgstr "Удаление пользовательской настройки не удалось '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Preference '{preference_key}' cannot be set to an empty value." -msgstr "" +msgstr "Настройка '{preference_key}' не может иметь пустое значение." #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Invalid user preference key '{preference_key}'." -msgstr "" +msgstr "Неверная пользовательская настройка '{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py msgid "" "Value '{preference_value}' is not valid for user preference " "'{preference_key}'." msgstr "" +"Значение '{preference_value}' не действительно для настройки " +"'{preference_key}'." #: openedx/core/djangoapps/user_api/preferences/api.py msgid "Save failed for user preference '{key}' with value '{value}'." msgstr "" +"Сохранение пользовательской настройки '{key}' со значением '{value}' не " +"удалось." #: openedx/core/djangoapps/user_api/preferences/views.py msgid "No data provided for user preference update" -msgstr "" +msgstr "Нет данных для обновления пользовательских настроек" #. Translators: This example email address is used as a placeholder in #. a field on the login form meant to hold the user's email address. @@ -8841,207 +10058,260 @@ msgstr "" #. a field on the password reset form meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "username@domain.com" -msgstr "" +msgstr "username@domain.com" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" +"Это электронный адрес, который Вы использовали для регистрации на " +"{platform_name}" -#: cms/templates/login.html cms/templates/register.html -#: lms/templates/login.html lms/templates/provider_login.html -#: lms/templates/register.html lms/templates/signup_modal.html -#: lms/templates/sysadmin_dashboard.html +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: This label appears above a field on the login form +#. meant to hold the user's password. +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's password. +#: openedx/core/djangoapps/user_api/views.py cms/templates/login.html +#: cms/templates/register.html lms/templates/login.html +#: lms/templates/provider_login.html lms/templates/register.html +#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html msgid "Password" msgstr "Пароль" -#: lms/templates/login.html +#: openedx/core/djangoapps/user_api/views.py lms/templates/login.html msgid "Remember me" msgstr "Запомнить меня" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +"Кажется {email_address} уже используется. Попробуйте ещё раз с другим " +"адресом." +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " "different username." msgstr "" +"Кажется {username} уже используется. Попробуйте ещё раз с другим именем " +"пользователя." #. Translators: This example name is used as a placeholder in #. a field on the registration form meant to hold the user's name. #: openedx/core/djangoapps/user_api/views.py msgid "Jane Doe" -msgstr "" +msgstr "Иван Иванов" #. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# #. Translators: These instructions appear on the registration form, #. immediately #. below a field meant to hold the user's full name. #: openedx/core/djangoapps/user_api/views.py lms/templates/register.html -msgid "Needed for any certificates you may earn" -msgstr "" +msgid "Your legal name, used for any certificates you earn." +msgstr "Ваша Фамилия, Имя, Отчество для официальных сертификатов." #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "Public username" -msgstr "" +msgstr "Общедоступное имя пользователя" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " "changed later){bold_end}" msgstr "" +"Ваше имя, под которым вы будете проходить курс - {bold_start}(не может быть " +"впоследствии изменено){bold_end}" #. Translators: This example username is used as a placeholder in #. a field on the registration form meant to hold the user's username. #: openedx/core/djangoapps/user_api/views.py msgid "JaneDoe" -msgstr "" +msgstr "Иван Иванов" #. Translators: This label appears above a dropdown menu on the registration #. form used to select the user's highest completed level of education. #: openedx/core/djangoapps/user_api/views.py msgid "Highest level of education completed" -msgstr "" +msgstr "Наивысший уровень полученного вами образования" -#: lms/templates/signup_modal.html +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: This label appears above a dropdown menu on the registration +#. form used to select the user's year of birth. +#: openedx/core/djangoapps/user_api/views.py lms/templates/signup_modal.html msgid "Year of birth" msgstr "Год рождения" -#: lms/templates/signup_modal.html +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: This label appears above a field on the registration form +#. meant to hold the user's mailing address. +#: openedx/core/djangoapps/user_api/views.py lms/templates/signup_modal.html msgid "Mailing address" msgstr "Почтовый адрес" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" -msgstr "" +msgstr "Расскажите нам, почему вы заинтересовались {platform_name}" #: openedx/core/djangoapps/user_api/views.py msgid "Please select your Country." -msgstr "" +msgstr "Пожалуйста, выберите свою страну." #. Translators: This is a legal document users must agree to #. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "Terms of Service and Honor Code" -msgstr "" +msgstr "Условия предоставления услуг и Кодекс чести" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." -msgstr "" +msgstr "Я принимаю {terms_of_service} {platform_name}." +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." -msgstr "" +msgstr "Вы должны принять {terms_of_service} {platform_name}." #: openedx/core/lib/api/view_utils.py msgid "This value is invalid." -msgstr "" +msgstr "Это недопустимое значение." #: openedx/core/lib/api/view_utils.py msgid "This field is not editable" -msgstr "" +msgstr "Это нередактируемое поле" #: cms/djangoapps/contentstore/course_group_config.py #: cms/djangoapps/contentstore/views/certificates.py msgid "invalid JSON" -msgstr "" +msgstr "неверный JSON" #: cms/djangoapps/contentstore/course_group_config.py msgid "must have name of the configuration" -msgstr "" +msgstr "должно быть указано имя конфигурации" #: cms/djangoapps/contentstore/course_group_config.py msgid "must have at least one group" -msgstr "" +msgstr "должна быть по меньшей мере одна группа" #: cms/djangoapps/contentstore/course_info_model.py msgid "Invalid course update id." -msgstr "" +msgstr "Неверный идентификатор обновления курса." #: cms/djangoapps/contentstore/course_info_model.py msgid "Course update not found." -msgstr "" +msgstr "Обновление учебного курса не найдено." #: cms/djangoapps/contentstore/courseware_index.py msgid "Could not index item: {}" -msgstr "" +msgstr "Не удалось проиндексировать элемент: {}" #: cms/djangoapps/contentstore/courseware_index.py msgid "General indexing error occurred" -msgstr "" +msgstr "Во время индексирования произошла ошибка" #: cms/djangoapps/contentstore/courseware_index.py msgid "(Unnamed)" -msgstr "" +msgstr "(Без имени)" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "GIT_REPO_EXPORT_DIR not set or path {0} doesn't exist, please create it, or " "configure a different path with GIT_REPO_EXPORT_DIR" msgstr "" +"Значение переменной GIT_REPO_EXPORT_DIR не установлено, либо каталог {0} не " +"существует. Пожалуйста, создайте его либо укажите другой каталог в " +"переменной GIT_REPO_EXPORT_DIR" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "Non writable git url provided. Expecting something like: " "git@github.com:mitocw/edx4edx_lite.git" msgstr "" +"Неверная ссылка на хранилище git. Нужна ссылка типа: " +"git@github.com:mitocw/edx4edx_lite.git" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "If using http urls, you must provide the username and password in the url. " "Similar to https://user:pass@github.com/user/course." msgstr "" +"При использовании указателей http, вы должны предоставить имя пользователя и" +" пароль в ссылке, например, https://user:pass@github.com/user/course." #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to determine branch, repo in detached HEAD mode" -msgstr "" +msgstr "Невоможно идентифицировать ветку, хранилище отключено от режима HEAD" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to update or clone git repository." -msgstr "" +msgstr "Невозможно обновить или клонировать хранилище git." #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to export course to xml." -msgstr "" +msgstr "Невозможно экспортировать курс в формат xml." #: cms/djangoapps/contentstore/git_export_utils.py msgid "Unable to configure git username and password" -msgstr "" +msgstr "Невозможно задать имя пользователя и пароль для git" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "Unable to commit changes. This is usually because there are no changes to be" " committed" msgstr "" +"Невозможно перенести изменения. Обычно это означает, что изменений для " +"переноса нет" #: cms/djangoapps/contentstore/git_export_utils.py msgid "" "Unable to push changes. This is usually because the remote repository " "cannot be contacted" msgstr "" +"Невозможно передать изменения. Обычно это означает, что с удалённым " +"хранилищем не удалось связаться" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Bad course location provided" -msgstr "" +msgstr "Указана неверная ссылка на местоположение учебного курса" #: cms/djangoapps/contentstore/git_export_utils.py msgid "Missing branch on fresh clone" -msgstr "" +msgstr "Отсутствует ветка в свежем клоне" #: cms/djangoapps/contentstore/management/commands/git_export.py msgid "" "Take the specified course and attempt to export it to a git repository\n" ". Course directory must already be a git repository. Usage: git_export " msgstr "" +"Взять указанный учебный курс и попытаться експортировать его в хранилище git\n" +". Каталог с учебным курсом должен уже существовать в хранилище git. Использование: git_export " #: cms/djangoapps/contentstore/utils.py msgid "Deleted group" -msgstr "" +msgstr "Группа удалена" #: cms/djangoapps/contentstore/views/assets.py msgid "" @@ -9049,59 +10319,68 @@ msgid "" "instructions here to upload a file elsewhere and link to it instead: " "{faq_url}" msgstr "" +"Размер файла {filename} превышает предельно допустимое значение {size_mb} " +"МБ. Чтобы загрузить файл в другое место или вставить ссылку на файл, " +"следуйте инструкциям: {faq_url}" #: cms/djangoapps/contentstore/views/assets.py msgid "Upload completed" -msgstr "" +msgstr "Загрузка завершена" #: cms/djangoapps/contentstore/views/certificates.py msgid "must have name of the certificate" -msgstr "" +msgstr "должно быть указано название сертификата" #: cms/djangoapps/contentstore/views/certificates.py msgid "Certificate dict {0} missing value key '{1}'" -msgstr "" +msgstr "В словаре для сертификата {0} не хватает значения с ключом '{1}'." #: cms/djangoapps/contentstore/views/certificates.py msgid "PermissionDenied: Failed in authenticating {user}" -msgstr "" +msgstr "PermissionDenied: ошибка аутентификации пользователя {user}" #: cms/djangoapps/contentstore/views/component.py msgid "HTML" -msgstr "" +msgstr "HTML" #: cms/djangoapps/contentstore/views/component.py msgid "Video" -msgstr "" +msgstr "Видео" #: cms/djangoapps/contentstore/views/component.py msgid "Blank" -msgstr "" +msgstr "Пустой" #: cms/djangoapps/contentstore/views/course.py msgid "Course has been successfully reindexed." -msgstr "" +msgstr "Поисковый индекс курса успешно обновлён." #: cms/djangoapps/contentstore/views/course.py msgid "Unscheduled" -msgstr "" +msgstr "Дата выпуска не задана" #: cms/djangoapps/contentstore/views/course.py msgid "" "Special characters not allowed in organization, course number, and course " "run." msgstr "" +"Использование специальных символов запрещено для обозначения организации, " +"номера курса и программы курсов." #: cms/djangoapps/contentstore/views/course.py msgid "" "There is already a course defined with the same organization and course " "number. Please change either organization or course number to be unique." msgstr "" +"Уже существует курс такой организации и номером курса. Пожалуйста, измените " +"одно из полей - организация или номер курса." #: cms/djangoapps/contentstore/views/course.py msgid "" "Please change either the organization or course number so that it is unique." msgstr "" +"Пожалуйста, измените Организацию или Номер курса. Они должны быть " +"уникальными." #: cms/djangoapps/contentstore/views/course.py msgid "" @@ -9109,74 +10388,78 @@ msgid "" "\n" "{err}" msgstr "" +"Невозможно создать курс с именем'{name}'\n" +"\n" +"{err}" #: cms/djangoapps/contentstore/views/course.py msgid "Invalid prerequisite course key" -msgstr "" +msgstr "Неверный ключ обязательного предыдущего курса" #: cms/djangoapps/contentstore/views/course.py msgid "An error occurred while trying to save your tabs" -msgstr "" +msgstr "При сохранении Ваших вкладок произошла ошибка" #: cms/djangoapps/contentstore/views/course.py msgid "Tabs Exception" -msgstr "" +msgstr "Ошибка обновления вкладок" #: cms/djangoapps/contentstore/views/course.py msgid "This group configuration is in use and cannot be deleted." -msgstr "" +msgstr "Эта конфигурация группы уже используется и не может быть удалена." #: cms/djangoapps/contentstore/views/course.py msgid "This content group is in use and cannot be deleted." msgstr "" +"Эта группа по изучаемым материалам уже используется и не может быть удалена." #: cms/djangoapps/contentstore/views/entrance_exam.py msgid "Entrance Exam - Subsection" -msgstr "" +msgstr "Вступительный тест - Подраздел" #: cms/djangoapps/contentstore/views/entrance_exam.py msgid "Completed Course Entrance Exam" -msgstr "" +msgstr "Завершённый вступительный тест" #: cms/djangoapps/contentstore/views/export_git.py msgid "Course successfully exported to git repository" -msgstr "" +msgstr "Учебный курс успешно экспортирован в хранилище git" #: cms/djangoapps/contentstore/views/helpers.py msgid "Vertical" -msgstr "" +msgstr "Вертикальный" #: cms/djangoapps/contentstore/views/helpers.py msgid "Empty" -msgstr "" +msgstr "Пусто" #: cms/djangoapps/contentstore/views/import_export.py msgid "We only support uploading a .tar.gz file." -msgstr "" +msgstr "Мы поддерживаем загрузку только файлов .tar.gz." #: cms/djangoapps/contentstore/views/import_export.py msgid "File upload corrupted. Please try again" -msgstr "" +msgstr "Загруженный файл повреждён. Пожалуйста, попробуйте ещё раз." #: cms/djangoapps/contentstore/views/import_export.py msgid "Could not find the {0} file in the package." -msgstr "" +msgstr "Не найден {0} в файле пакета." #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data" -msgstr "" +msgstr "Неверные данные" #: cms/djangoapps/contentstore/views/item.py msgid "Invalid data ({details})" -msgstr "" +msgstr "Неверные данные ({details})" #: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of {0}" -msgstr "" +msgstr "Повтор {0}" #: cms/djangoapps/contentstore/views/item.py msgid "Duplicate of '{0}'" -msgstr "" +msgstr "Повтор «{0}»" #. Translators: The {pct_sign} here represents the percent sign, i.e., '%' #. in many languages. This is used to avoid Transifex's misinterpreting of @@ -9185,20 +10468,23 @@ msgstr "" msgid "" "Students must score {score}{pct_sign} or higher to access course materials." msgstr "" +"Студенты должны набрать {score}{pct_sign} или более для доступа к материалам" +" курса." #. Translators: This is the percent sign. It will be used to represent #. a percent value out of 100, e.g. "58%" means "58/100". #: cms/djangoapps/contentstore/views/item.py msgid "%" -msgstr "" +msgstr "%" #: cms/djangoapps/contentstore/views/item.py msgid "{section_or_subsection} \"{display_name}\"" -msgstr "" +msgstr "{section_or_subsection} «{display_name}»" #: cms/djangoapps/contentstore/views/library.py msgid "Unable to create library - missing required field '{field}'" msgstr "" +"Не удалось создать библиотеку - отсутствует обязательное поле '{field}'" #: cms/djangoapps/contentstore/views/library.py msgid "" @@ -9206,6 +10492,9 @@ msgid "" "\n" "{err}" msgstr "" +"Не удалось создать библиотеку '{name}'.\n" +"\n" +"{err}" #: cms/djangoapps/contentstore/views/library.py msgid "" @@ -9213,10 +10502,13 @@ msgid "" "code. Please change your library code so that it is unique within your " "organization." msgstr "" +"Библиотека этой организации с таким кодом уже существует. Пожалуйста, " +"измените код вашей библиотеки, чтобы он был уникальным в пределах вашей " +"организации." #: cms/djangoapps/contentstore/views/transcripts_ajax.py msgid "Incoming video data is empty." -msgstr "" +msgstr "Пустые входные видеоданные." #: cms/djangoapps/contentstore/views/transcripts_ajax.py msgid "Can't find item by locator." @@ -9228,11 +10520,11 @@ msgstr "Субтитры поддерживаются только для ком #: cms/djangoapps/contentstore/views/user.py msgid "Insufficient permissions" -msgstr "" +msgstr "Недостаточно прав" #: cms/djangoapps/contentstore/views/user.py msgid "Could not find user by email address '{email}'." -msgstr "" +msgstr "Не удалось найти пользователя по адресу электронной почты '{email}'." #: cms/djangoapps/contentstore/views/user.py msgid "User {email} has registered but has not yet activated his/her account." @@ -9242,73 +10534,78 @@ msgstr "" #: cms/djangoapps/contentstore/views/user.py msgid "No `role` specified." -msgstr "" +msgstr "`Роль` не обозначена." #: cms/djangoapps/contentstore/views/user.py msgid "Invalid `role` specified." -msgstr "" +msgstr "Обозначена неверная `роль`." #: cms/djangoapps/contentstore/views/user.py msgid "You may not remove the last Admin. Add another Admin first." msgstr "" +"Вы не можете удалить последнего Администратора. Сначала добавьте другого " +"Администратора." -#. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# #. Translators: This is the status of an active video upload -#: cms/djangoapps/contentstore/views/videos.py cms/templates/import.html +#: cms/djangoapps/contentstore/views/videos.py msgid "Uploading" -msgstr "" +msgstr "Загрузка" #. Translators: This is the status for a video that the servers are currently #. processing #: cms/djangoapps/contentstore/views/videos.py msgid "In Progress" -msgstr "" +msgstr "Выполняется" #. Translators: This is the status for a video that the servers have #. successfully processed #: cms/djangoapps/contentstore/views/videos.py msgid "Ready" -msgstr "" +msgstr "Готово" #. Translators: This is the status for a video that the servers have failed to #. process #: cms/djangoapps/contentstore/views/videos.py msgid "Failed" -msgstr "" +msgstr "Неудачно" #. Translators: This is the status for a video for which an invalid #. processing token was provided in the course settings #: cms/djangoapps/contentstore/views/videos.py msgid "Invalid Token" -msgstr "" +msgstr "Неверный ключ" #. Translators: This is the status for a video that was included in a course #. import #: cms/djangoapps/contentstore/views/videos.py msgid "Imported" -msgstr "" +msgstr "Импортировано" #. Translators: This is the status for a video that is in an unknown state #: cms/djangoapps/contentstore/views/videos.py msgid "Unknown" -msgstr "" +msgstr "Неизвестно" #. Translators: This is the header for a CSV file column #. containing URLs for video encodings for the named profile #. (e.g. desktop, mobile high quality, mobile low quality) #: cms/djangoapps/contentstore/views/videos.py msgid "{profile_name} URL" -msgstr "" +msgstr "URL ссылка на {profile_name}" #: cms/djangoapps/contentstore/views/videos.py msgid "Duration" -msgstr "" +msgstr "Продолжительность" #: cms/djangoapps/contentstore/views/videos.py msgid "Date Added" -msgstr "" +msgstr "Дата добавления" -#: cms/templates/index.html +#. #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-# +#. Translators: This is listed as the duration for a video that has not +#. yet reached the point in its processing by the servers where its +#. duration is determined. +#: cms/djangoapps/contentstore/views/videos.py cms/templates/index.html #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Pending" msgstr "Ожидание" @@ -9317,45 +10614,47 @@ msgstr "Ожидание" #. listing for videos uploaded through Studio #: cms/djangoapps/contentstore/views/videos.py msgid "{course}_video_urls" -msgstr "" +msgstr "{course}_video_urls" #: cms/djangoapps/course_creators/models.py msgid "unrequested" -msgstr "" +msgstr "незарегистрирован" #: cms/djangoapps/course_creators/models.py msgid "pending" -msgstr "" +msgstr "ожидание" #: cms/djangoapps/course_creators/models.py msgid "granted" -msgstr "" +msgstr "предоставленный" #: cms/djangoapps/course_creators/models.py msgid "denied" -msgstr "" +msgstr "отказано" #: cms/djangoapps/course_creators/models.py msgid "Studio user" -msgstr "" +msgstr "Пользователь Studio" #: cms/djangoapps/course_creators/models.py msgid "The date when state was last updated" -msgstr "" +msgstr "Дата последнего обновления состояния" #: cms/djangoapps/course_creators/models.py msgid "Current course creator state" -msgstr "" +msgstr "Текущее состояние создателя курса" #: cms/djangoapps/course_creators/models.py msgid "" "Optional notes about this user (for example, why course creation access was " "denied)" msgstr "" +"Дополнительные заметки о пользователе (например, почему отказано в доступе " +"для создания курса)" #: cms/djangoapps/models/settings/course_metadata.py msgid "Incorrect format for field '{name}'. {detailed_message}" -msgstr "" +msgstr "Неверный формат для поля '{name}'. {detailed_message}" #: cms/templates/404.html cms/templates/error.html #: lms/templates/static_templates/404.html @@ -9398,7 +10697,7 @@ msgstr "Номер курса" #: cms/templates/course_outline.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Start Date:" -msgstr "" +msgstr "Дата начала курса:" #: cms/templates/html_error.html lms/templates/module-error.html msgid "Error:" @@ -9453,7 +10752,7 @@ msgstr "образец: Jane Doe" #: cms/templates/register.html lms/templates/register-shib.html #: lms/templates/register.html lms/templates/signup_modal.html msgid "Public Username" -msgstr "" +msgstr "Публичное имя пользователя" #. Translators: This is the placeholder text for a field that asks the user to #. pick a username @@ -9465,7 +10764,7 @@ msgstr "образец: JaneDoe" #: cms/templates/register.html #: lms/templates/dashboard/_dashboard_info_language.html msgid "Preferred Language" -msgstr "" +msgstr "Предпочтительный язык" #: cms/templates/settings.html #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html @@ -9474,7 +10773,7 @@ msgstr "Дата окончания курса" #: cms/templates/settings.html lms/templates/courseware/course_about.html msgid "Requirements" -msgstr "" +msgstr "Требования" #: cms/templates/studio_xblock_wrapper.html lms/templates/help_modal.html #: lms/templates/module-error.html @@ -9507,21 +10806,21 @@ msgstr "" #: cms/templates/widgets/header.html lms/templates/navigation-edx.html #: lms/templates/navigation.html msgid "Account" -msgstr "" +msgstr "Учётная запись" #: cms/templates/widgets/header.html lms/templates/help_modal.html -#: lms/templates/static_templates/help.html +#: lms/templates/static_templates/help.html wiki/plugins/help/wiki_plugin.py msgid "Help" msgstr "Помощь" #: cms/templates/widgets/header.html lms/templates/navigation-edx.html #: lms/templates/navigation.html themes/red-theme/lms/templates/header.html msgid "Sign Out" -msgstr "" +msgstr "Выйти" #: common/lib/capa/capa/templates/codeinput.html msgid "{programming_language} editor" -msgstr "" +msgstr "Редактор {programming_language}" #: common/templates/license.html msgid "All Rights Reserved" @@ -9529,19 +10828,19 @@ msgstr "Все права защищены" #: common/templates/license.html msgid "Attribution" -msgstr "" +msgstr "Атрибуция" #: common/templates/license.html msgid "Noncommercial" -msgstr "" +msgstr "Некоммерческое использование" #: common/templates/license.html msgid "No Derivatives" -msgstr "" +msgstr "Без производных произведений" #: common/templates/license.html msgid "Share Alike" -msgstr "" +msgstr "Распространение на тех же условиях" #: common/templates/license.html msgid "Creative Commons licensed content, with terms as follow:" @@ -9553,7 +10852,7 @@ msgstr "Некоторые права защищены" #: common/templates/course_modes/choose.html msgid "Enroll In {} | Choose Your Track" -msgstr "" +msgstr "Записаться на курс \"{}\" | Выбрать форму обучения" #: common/templates/course_modes/choose.html msgid "Sorry, there was an error when trying to enroll you" @@ -9561,11 +10860,11 @@ msgstr "При зачислении на курс произошла ошибк #: common/templates/course_modes/choose.html msgid "Congratulations! You are now enrolled in {course_name}" -msgstr "" +msgstr "Поздравляем! Вы зачислены на курс \"{course_name}\"" #: common/templates/course_modes/choose.html msgid "Pursue Academic Credit with a Verified Certificate" -msgstr "" +msgstr "Получайте зачётные баллы с помощью подтверждённых сертификатов" #: common/templates/course_modes/choose.html msgid "" @@ -9574,32 +10873,41 @@ msgid "" "qualify for academic credit from {org}, advance your career, or strengthen " "your school applications." msgstr "" +"Получите зачётные баллы и подтвердите знания и навыки с помощью специального" +" сертификата. Используйте его, чтобы получить баллы в ВУЗах {org}, " +"устроиться на работу и построить карьеру." #: common/templates/course_modes/choose.html msgid "Benefits of a Verified Certificate" -msgstr "" +msgstr "Преимущества подтверждённых сертификатов" #: common/templates/course_modes/choose.html msgid "" "{b_start}Eligible for credit:{b_end} Receive academic credit after " "successfully completing the course" msgstr "" +"{b_start}Засчитывается в ВУЗах.{b_end} Получите зачётные баллы после " +"успешного окончания курса." #: common/templates/course_modes/choose.html msgid "" "{b_start}Official:{b_end} Receive an instructor-signed certificate with the " "institution's logo" msgstr "" +"{b_start}Официальный документ.{b_end} Получите подписанный преподавателем " +"сертификат с логотипом учебного заведения." #: common/templates/course_modes/choose.html msgid "" "{b_start}Easily shareable:{b_end} Add the certificate to your CV or resume, " "or post it directly on LinkedIn" msgstr "" +"{b_start}Легко поделиться.{b_end} Добавьте ссылку на сертификат в резюме или" +" опубликуйте его прямо на LinkedIn." #: common/templates/course_modes/choose.html msgid "Pursue a Verified Certificate" -msgstr "" +msgstr "Получите подтвержденный сертификат" #: common/templates/course_modes/choose.html msgid "" @@ -9607,46 +10915,73 @@ msgid "" "this valuable credential to improve your job prospects and advance your " "career, or highlight your certificate in school applications." msgstr "" +"Выделите ваши новые знания и навыки с помощью подтверждённого сертификата. " +"Используйте этот способ, чтобы улучшить перспективы трудоустройства и " +"продвижения вашей карьеры или покажите его при поступлении в учебные " +"заведения." #: common/templates/course_modes/choose.html msgid "" "{b_start}Official: {b_end}Receive an instructor-signed certificate with the " "institution's logo" msgstr "" +"{b_start}Официальный документ.{b_end} Получите подписанный преподавателем " +"сертификат с логотипом учебного заведения." #: common/templates/course_modes/choose.html msgid "" "{b_start}Easily shareable: {b_end}Add the certificate to your CV or resume, " "or post it directly on LinkedIn" msgstr "" +"{b_start}Легко поделиться.{b_end} Добавьте ссылку на сертификат в резюме или" +" опубликуйте его прямо на LinkedIn." #: common/templates/course_modes/choose.html msgid "" "{b_start}Motivating: {b_end}Give yourself an additional incentive to " "complete the course" msgstr "" +"{b_start}Мотивация.{b_end} Создайте дополнительный стимул для успешного " +"окончания курса." #: common/templates/course_modes/choose.html msgid "" "{b_start}Support our Mission: {b_end} EdX, a non-profit, relies on verified " "certificates to help fund free education for everyone globally" msgstr "" +"{b_start}Поддержите нашу Миссию: {b_end} EdX, это некоммерческая " +"организация, поступления от подтверждённых сертификатов помогают нам " +"финансировать свободное образование для всех, глобально" #: common/templates/course_modes/choose.html -msgid "Audit This Course" +msgid "Earn an Honor Certificate" msgstr "" +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Audit This Course" +msgstr "Просмотреть этот курс" + #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" #: lms/templates/admin_dashboard.html msgid "{platform_name}-wide Summary" -msgstr "" +msgstr "Сводка по {platform_name}" #: lms/templates/annotatable.html lms/templates/imageannotation.html #: lms/templates/textannotation.html lms/templates/videoannotation.html @@ -9661,11 +10996,11 @@ msgstr "Инструкции" #: lms/templates/annotatable.html lms/templates/imageannotation.html #: lms/templates/textannotation.html lms/templates/videoannotation.html msgid "Collapse Instructions" -msgstr "" +msgstr "Свернуть инструкции" #: lms/templates/annotatable.html msgid "Guided Discussion" -msgstr "" +msgstr "Управляемые обсуждения" #: lms/templates/annotatable.html msgid "Hide Annotations" @@ -9673,24 +11008,24 @@ msgstr "Скрыть пояснения" #: lms/templates/course.html msgid "LEARN MORE" -msgstr "" +msgstr "ПОДРОБНЕЕ" #: lms/templates/course.html msgid "Starts" -msgstr "" +msgstr "Начало" #: lms/templates/dashboard.html lms/templates/navigation-edx.html #: lms/templates/navigation.html msgid "Dashboard" -msgstr "" +msgstr "Панель управления" #: lms/templates/dashboard.html msgid "My Courses" -msgstr "" +msgstr "Мои курсы" #: lms/templates/dashboard.html msgid "Looks like you haven't enrolled in any courses yet." -msgstr "" +msgstr "Кажется, Вы ещё не записаны ни на один курс." #: lms/templates/dashboard.html msgid "Find courses now!" @@ -9702,37 +11037,39 @@ msgstr "Ошибки при загрузке курса" #: lms/templates/dashboard.html msgid "Search Your Courses" -msgstr "" +msgstr "Поиск по Вашим курсам" #: lms/templates/dashboard.html lms/templates/courseware/courseware.html msgid "Clear search" -msgstr "" +msgstr "Очистить поиск" #: lms/templates/dashboard.html msgid "" "Check out our recently launched courses and what's new in your favorite " "subjects" msgstr "" +"Ознакомьтесь с недавно запущенными курсами и новостями о ваших любимых " +"предметах" #: lms/templates/dashboard.html msgid "Find New Courses" -msgstr "" +msgstr "Найти новые курсы" #: lms/templates/dashboard.html msgid "Account Status Info" -msgstr "" +msgstr "Сведения о статусе учётной записи" #: lms/templates/dashboard.html msgid "Order History" -msgstr "" +msgstr "История заказов" #: lms/templates/dashboard.html msgid "Email Settings for {course_number}" -msgstr "" +msgstr "Настройки e-mail для курса {course_number}" #: lms/templates/dashboard.html msgid "Receive course emails" -msgstr "" +msgstr "Подписаться на рассылку от администрации курса" #: lms/templates/dashboard.html msgid "Save Settings" @@ -9742,19 +11079,19 @@ msgstr "Сохранить настройки" #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Unenroll" -msgstr "" +msgstr "Отменить зачисление" #: lms/templates/edit_unit_link.html msgid "View Unit in Studio" -msgstr "" +msgstr "Просмотр блока в Studio" #: lms/templates/email_change_failed.html lms/templates/email_exists.html msgid "E-mail change failed" -msgstr "" +msgstr "Не удалось изменить адрес электронной почты" #: lms/templates/email_change_failed.html msgid "We were unable to send a confirmation email to {email}" -msgstr "" +msgstr "Нам не удалось отправить подтверждение на адрес {email}" #: lms/templates/email_change_failed.html lms/templates/email_exists.html #: lms/templates/invalid_email_key.html @@ -9770,14 +11107,16 @@ msgstr "Смена электронного адреса прошла успеш #: lms/templates/emails_change_successful.html msgid "You should see your new email in your {link_start}dashboard{link_end}." msgstr "" +"Новый адрес электронной почты появится на {link_start}панели " +"управления{link_end}." #: lms/templates/email_exists.html msgid "An account with the new e-mail address already exists." -msgstr "" +msgstr "Учетная запись с таким адресом электронной почты уже существует." #: lms/templates/enroll_students.html msgid "Student Enrollment Form" -msgstr "" +msgstr "Форма для зачисления на курс в качестве студента" #: lms/templates/enroll_students.html msgid "Course: " @@ -9789,11 +11128,11 @@ msgstr "Добавить новых студентов" #: lms/templates/enroll_students.html msgid "Existing students:" -msgstr "" +msgstr "Зачисленные студенты:" #: lms/templates/enroll_students.html msgid "New students added: " -msgstr "" +msgstr "Добавлены новые студенты:" #: lms/templates/enroll_students.html msgid "Students rejected: " @@ -9801,11 +11140,11 @@ msgstr "Студенты, получившие отказ:" #: lms/templates/enroll_students.html msgid "Debug: " -msgstr "" +msgstr "Отладка:" #: lms/templates/extauth_failure.html msgid "External Authentication failed" -msgstr "" +msgstr "Ошибка внешней аутентификации" #: lms/templates/folditbasic.html msgid "Due:" @@ -9814,7 +11153,7 @@ msgstr "Срок:" #: lms/templates/folditbasic.html #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Status:" -msgstr "" +msgstr "Статус:" #: lms/templates/folditbasic.html msgid "You have successfully gotten to level {goal_level}." @@ -9822,11 +11161,11 @@ msgstr "Вы успешно достигли уровня {goal_level}." #: lms/templates/folditbasic.html msgid "You have not yet gotten to level {goal_level}." -msgstr "" +msgstr "Вы ещё не достигли уровня {goal_level}." #: lms/templates/folditbasic.html msgid "Completed puzzles" -msgstr "" +msgstr "Решенные головоломки" #: lms/templates/folditbasic.html msgid "Level" @@ -9835,11 +11174,11 @@ msgstr "Уровень" #: lms/templates/folditbasic.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Submitted" -msgstr "" +msgstr "Отправлено" #: lms/templates/folditchallenge.html msgid "Puzzle Leaderboard" -msgstr "" +msgstr "Рейтинговая таблица головоломок" #: lms/templates/folditchallenge.html msgid "User" @@ -9847,38 +11186,40 @@ msgstr "Пользователь" #: lms/templates/footer-edx-v3.html msgid "Page Footer" -msgstr "" +msgstr "Нижний колонтитул страницы" #: lms/templates/footer-edx-v3.html msgid "About edX" -msgstr "" +msgstr "Об edX" #: lms/templates/footer-edx-v3.html lms/templates/footer.html #: themes/red-theme/lms/templates/footer.html msgid "Legal" -msgstr "" +msgstr "Юридическая информация" #: lms/templates/forgot_password_modal.html msgid "Password Reset" -msgstr "" +msgstr "Сброс пароля" #: lms/templates/forgot_password_modal.html msgid "" "Please enter your e-mail address below, and we will e-mail instructions for " "setting a new password." msgstr "" +"Введите адрес электронной почты в поле ниже, и мы вышлем вам инструкции по " +"установке нового пароля." #: lms/templates/forgot_password_modal.html msgid "Your E-mail Address" -msgstr "" +msgstr "Ваш адрес электронной почты" #: lms/templates/forgot_password_modal.html lms/templates/login.html msgid "This is the e-mail address you used to register with {platform}" -msgstr "" +msgstr "Адрес электронной почты, использованный при регистрации в {platform}" #: lms/templates/forgot_password_modal.html msgid "Reset My Password" -msgstr "" +msgstr "Сбросить пароль" #: lms/templates/forgot_password_modal.html msgid "Email is incorrect." @@ -9894,6 +11235,9 @@ msgid "" "this course, post in the {link_start}course discussion " "forum{link_end}." msgstr "" +"Если у вас есть вопросы о лекциях курса, домашних заданиях, " +"инструментах или материалах, напишите об этом на {link_start}форуме" +" обсуждений курса{link_end}." #: lms/templates/help_modal.html msgid "" @@ -9901,12 +11245,17 @@ msgid "" "lots of helpful information in the {platform_name} " "{link_start}FAQ{link_end}." msgstr "" +"Появились общие вопросы о {platform_name}? Вы можете найти " +"много полезной информации в разделе {link_start}Вопросы и ответы{link_end} " +"{platform_name}." #: lms/templates/help_modal.html msgid "" "Have a question about something specific? You can contact " "the {platform_name} general support team directly:" msgstr "" +"Есть вопросы о чём-то конкретном? Свяжитесь с командой " +"поддержки {platform_name} напрямую." #: lms/templates/help_modal.html msgid "Report a problem" @@ -9926,10 +11275,13 @@ msgid "" "will do our best to address your inquiry in any language, our responses will" " be in English." msgstr "" +"Обратите внимание! Команда поддержки {platform_name} говорит только на " +"английском языке. Мы сделаем всё, что от нас зависит, чтобы рассмотреть Ваш " +"запрос, но наши ответы будут на английском языке. " #: lms/templates/help_modal.html msgid "Briefly describe your issue" -msgstr "" +msgstr "Кратко опишите проблему" #: lms/templates/help_modal.html msgid "Tell us the details" @@ -9961,6 +11313,10 @@ msgid "" "UTC.) In the meantime, please review our {link_start}detailed FAQs{link_end}" " where most questions have already been answered." msgstr "" +"Спасибо за вопрос или предложение! Как правило, мы отвечаем в течение одного" +" рабочего дня (с понедельника по пятницу, с {open_time} UTC до {close_time} " +"UTC). Тем временем, вы можете изучить наш {link_start}детальный " +"FAQs{link_end}, где уже есть ответы на многие вопросы. " #: lms/templates/help_modal.html msgid "problem" @@ -9976,7 +11332,7 @@ msgstr "Краткое описание проблемы" #: lms/templates/help_modal.html msgid "Details of the problem you are encountering" -msgstr "" +msgstr "Подробное описание возникшей проблемы" #: lms/templates/help_modal.html msgid "Include error messages, steps which lead to the issue, etc." @@ -9990,7 +11346,7 @@ msgstr "предложение" #: lms/templates/help_modal.html msgid "Make a Suggestion" -msgstr "" +msgstr "Внести предложение" #: lms/templates/help_modal.html msgid "Brief description of your suggestion" @@ -10014,65 +11370,69 @@ msgstr "Произошла ошибка." #: lms/templates/help_modal.html msgid "Please {link_start}send us e-mail{link_end}." -msgstr "" +msgstr "{link_start}Отправьте нам электронное сообщение{link_end}." #: lms/templates/help_modal.html msgid "Please try again later." -msgstr "" +msgstr "Повторите попытку позже." #: lms/templates/imageannotation.html msgid "Note: only instructors may annotate." -msgstr "" +msgstr "Примечание. Только преподаватели могут добавлять описание." #: lms/templates/index.html msgid "Free courses from {university_name}" -msgstr "" +msgstr "Бесплатные курсы от университета {university_name}" #: lms/templates/index.html msgid "For anyone, anywhere, anytime" -msgstr "" +msgstr "Всегда, везде, для всех" #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. #: lms/templates/index.html msgid "Welcome to Open edX!" -msgstr "" +msgstr "Добро пожаловать в Open edX!" #. Translators: 'Open edX' is a brand, please keep this untranslated. See #. http://openedx.org for more information. #: lms/templates/index.html msgid "It works! This is the default homepage for this Open edX instance." -msgstr "" +msgstr "Работает! Перед Вами образец домашней страницы Open edX." #: lms/templates/index.html lms/templates/courseware/courses.html msgid "Search for a course" -msgstr "" +msgstr "Поиск курсов" #: lms/templates/index.html msgid "View all Courses" -msgstr "" +msgstr "Посмотреть все курсы" #: lms/templates/invalid_email_key.html msgid "Invalid email change key" -msgstr "" +msgstr "Недействительный ключ для изменения электронной почты" #: lms/templates/invalid_email_key.html msgid "This e-mail key is not valid. Please check:" -msgstr "" +msgstr "Ключ электронной почты недействителен. Проверьте следующее:" #: lms/templates/invalid_email_key.html msgid "" "Was this key already used? Check whether the e-mail change has already " "happened." msgstr "" +"Был ли ключ использован ранее? Убедитесь, что вы ещё не поменяли адрес " +"электронной почты." #: lms/templates/invalid_email_key.html msgid "Did your e-mail client break the URL into two lines?" -msgstr "" +msgstr "Не разбил ли почтовый клиент ссылку на две части?" #: lms/templates/invalid_email_key.html msgid "The keys are valid for a limited amount of time. Has the key expired?" msgstr "" +"Ключи действуют ограниченное количество времени. Не истёк ли срок действия " +"вашего ключа?" #: lms/templates/library-block-author-preview-header.html msgid "" @@ -10084,13 +11444,22 @@ msgid_plural "" "student will be assigned {max_count} components drawn randomly from this " "list." msgstr[0] "" +"Показано всё подходящее содержание которое может быть добавлено в " +"{display_name}. Каждому студенту будет случайным образом назначен " +"{max_count} компонент из этого списка." msgstr[1] "" +"Показано всё подходящее содержание которое может быть добавлено в " +"{display_name}. Каждому студенту будет случайным образом назначено " +"{max_count} компонент из этого списка." msgstr[2] "" msgstr[3] "" +"Показано всё подходящее содержание которое может быть добавлено в " +"{display_name}. Каждому студенту будет случайным образом назначено " +"{max_count} компонент из этого списка." #: lms/templates/login-sidebar.html msgid "Helpful Information" -msgstr "" +msgstr "Полезная информация" #: lms/templates/login-sidebar.html msgid "Login via OpenID" @@ -10101,10 +11470,13 @@ msgid "" "You can now start learning with {platform_name} by logging in with your OpenID account." msgstr "" +"Теперь вы можете начать изучать курсы {platform name}, используя свой " +"внешний аккаунт OpenID " +"account." #: lms/templates/login-sidebar.html msgid "Not Enrolled?" -msgstr "" +msgstr "Не зарегистрированы?" #: lms/templates/login-sidebar.html msgid "Sign up for {platform_name} today!" @@ -10112,19 +11484,21 @@ msgstr "Зарегистрируйтесь для доступа к {platform_na #: lms/templates/login-sidebar.html msgid "Looking for help in logging in or with your {platform_name} account?" -msgstr "" +msgstr "Нужна помощь при входе или с вашим {platform name} аккаунтом?" #: lms/templates/login-sidebar.html msgid "View our help section for answers to commonly asked questions." msgstr "" +"Посетите наш раздел помощи для того, чтобы прочитать ответы на часто " +"задаваемые вопросы." #: lms/templates/login.html msgid "Log into your {platform_name} Account" -msgstr "" +msgstr "Вход в вашу учетную запись {platform_name}" #: lms/templates/login.html msgid "Log into My {platform_name} Account" -msgstr "" +msgstr "Вход в мою учётную запись {platform_name}" #: lms/templates/login.html msgid "Access My Courses" @@ -10133,7 +11507,7 @@ msgstr "Перейти к своим курсам" #: lms/templates/login.html lms/templates/register-shib.html #: lms/templates/register.html msgid "Processing your account information" -msgstr "" +msgstr "Обработка данных Вашей учётной записи..." #: lms/templates/login.html msgid "Please log in" @@ -10141,7 +11515,7 @@ msgstr "Пожалуйста, войдите в систему" #: lms/templates/login.html msgid "to access your account and courses" -msgstr "" +msgstr "чтобы получить доступ к своему аккаунту и курсам" #: lms/templates/login.html msgid "We're Sorry, {platform_name} accounts are unavailable currently" @@ -10151,15 +11525,15 @@ msgstr "" #: lms/templates/login.html msgid "We couldn't log you in." -msgstr "" +msgstr "Не удалось войти в систему." #: lms/templates/login.html msgid "Your email or password is incorrect" -msgstr "" +msgstr "Электронный адрес или пароль введены неправильно" #: lms/templates/login.html msgid "An error occurred when signing you in to {platform_name}." -msgstr "" +msgstr "Произошла ошибка при входе в {platform_name}." #: lms/templates/login.html msgid "" @@ -10167,16 +11541,19 @@ msgid "" "account. Required fields are noted by bold text " "and an asterisk (*)." msgstr "" +"Укажите следующую информацию для доступа к вашей учётной записи " +"{platform_name}. Обязательные поля отмечены жирным текстом и звёздочкой (*)." #: lms/templates/login.html msgid "Account Preferences" -msgstr "" +msgstr "Настройки учётной записи" #. Translators: provider_name is the name of an external, third-party user #. authentication provider (like Google or LinkedIn). #: lms/templates/login.html msgid "Sign in with {provider_name}" -msgstr "" +msgstr "Войти с помощью {provider_name}" #. Translators: "External resource" means that this learning module is hosted #. on a platform external to the edX LMS @@ -10188,26 +11565,27 @@ msgstr "Внешний источник" #. "total_points" is the maximum number of points achievable. #: lms/templates/lti.html msgid "{points} / {total_points} points" -msgstr "" +msgstr "{points} из {total_points} баллов" #. Translators: "total_points" is the maximum number of points achievable on #. this LTI unit #: lms/templates/lti.html msgid "{total_points} points possible" -msgstr "" +msgstr "Максимум баллов: {total_points}" #: lms/templates/lti.html msgid "View resource in a new window" -msgstr "" +msgstr "Открыть ресурс в новом окне" #: lms/templates/lti.html msgid "" "Please provide launch_url. Click \"Edit\", and fill in the required fields." msgstr "" +"Задайте launch_url, нажав «Редактировать» и заполнив необходимые поля." #: lms/templates/lti.html msgid "Feedback on your work from the grader:" -msgstr "" +msgstr "Отзыв оценивающего о вашей работе:" #: lms/templates/lti_form.html msgid "Press to Launch" @@ -10223,7 +11601,7 @@ msgstr "Имя пользователя:" #: lms/templates/manage_user_standing.html msgid "Profile:" -msgstr "" +msgstr "Профиль:" #: lms/templates/manage_user_standing.html msgid "Image:" @@ -10239,23 +11617,23 @@ msgstr "Выберите действие:" #: lms/templates/manage_user_standing.html msgid "View Profile" -msgstr "" +msgstr "Просмотреть профиль" #: lms/templates/manage_user_standing.html msgid "Disable Account" -msgstr "" +msgstr "Заблокировать учётную запись" #: lms/templates/manage_user_standing.html msgid "Reenable Account" -msgstr "" +msgstr "Разблокировать учётную запись" #: lms/templates/manage_user_standing.html msgid "Remove Profile Image" -msgstr "" +msgstr "Удалить изображение профиля" #: lms/templates/manage_user_standing.html msgid "Students whose accounts have been disabled" -msgstr "" +msgstr "Студенты с заблокированными учётными записями" #: lms/templates/manage_user_standing.html msgid "(reload your page to refresh)" @@ -10263,12 +11641,12 @@ msgstr "(перезагрузите страницу для обновления #: lms/templates/manage_user_standing.html msgid "working" -msgstr "" +msgstr "выполняется" #: lms/templates/module-error.html #: lms/templates/courseware/courseware-error.html msgid "There has been an error on the {platform_name} servers" -msgstr "" +msgstr "Ошибка на серверах {platform_name}" #: lms/templates/module-error.html #: lms/templates/courseware/courseware-error.html @@ -10277,6 +11655,10 @@ msgid "" " fix it as soon as possible. Please email us at {tech_support_email} to " "report any problems or downtime." msgstr "" +"К сожалению, этот модуль временно недоступен. Наши сотрудники работают над " +"устранением проблемы как можно скорее. Пожалуйста, отправьте нам сообщение " +"на адрес {tech_support_email}, чтобы сообщить о возникших проблемах и " +"неполадках." #: lms/templates/module-error.html msgid "Raw data:" @@ -10285,17 +11667,17 @@ msgstr "Необработанные данные:" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: themes/red-theme/lms/templates/header.html msgid "{platform_name} Home Page" -msgstr "" +msgstr "{platform_name} Главная страница" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: themes/red-theme/lms/templates/header.html msgid "How it Works" -msgstr "" +msgstr "Как это работает" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: themes/red-theme/lms/templates/header.html msgid "Find Courses" -msgstr "" +msgstr "Найти курсы" #: lms/templates/navigation-edx.html msgid "Schools & Partners" @@ -10304,16 +11686,16 @@ msgstr "Учебные заведения и партнеры" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: themes/red-theme/lms/templates/header.html msgid "Dashboard for:" -msgstr "" +msgstr "Панель управления для:" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: themes/red-theme/lms/templates/header.html msgid "More options dropdown" -msgstr "" +msgstr "Меню с дополнительными опциями" #: lms/templates/navigation-edx.html lms/templates/navigation.html msgid "Profile" -msgstr "" +msgstr "Профиль" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/shoppingcart/shopping_cart.html @@ -10324,7 +11706,7 @@ msgstr "Корзина" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: themes/red-theme/lms/templates/header.html msgid "Sign in" -msgstr "" +msgstr "Вход" #: lms/templates/navigation-edx.html lms/templates/navigation.html #: lms/templates/register.html @@ -10337,15 +11719,17 @@ msgid "" "Warning: Your browser is not fully supported. We strongly " "recommend using {chrome_link} or {ff_link}." msgstr "" +"Предупреждение. Ваш браузер поддерживается не полностью. Мы" +" настоятельно рекомендуем использовать {chrome_link} или {ff_link}." #: lms/templates/navigation.html themes/red-theme/lms/templates/header.html msgid "Global" -msgstr "" +msgstr "Глобально" #. Translators: This is short for "System administration". #: lms/templates/navigation.html themes/red-theme/lms/templates/header.html msgid "Sysadmin" -msgstr "" +msgstr "Сисадмин" #: lms/templates/navigation.html themes/red-theme/lms/templates/header.html msgid "Schools" @@ -10354,11 +11738,11 @@ msgstr "Университеты" #: lms/templates/notes.html lms/templates/textannotation.html #: lms/templates/videoannotation.html msgid "You do not have any notes." -msgstr "" +msgstr "У вас нет заметок." #: lms/templates/problem.html msgid "your answer" -msgstr "" +msgstr "ваш ответ" #: lms/templates/problem.html msgid "Hint" @@ -10366,7 +11750,7 @@ msgstr "Подсказка" #: lms/templates/problem.html lms/templates/shoppingcart/shopping_cart.html msgid "Reset" -msgstr "" +msgstr "Сбросить" #: lms/templates/problem.html lms/templates/word_cloud.html #: lms/templates/combinedopenended/openended/open_ended.html @@ -10378,6 +11762,7 @@ msgstr "Сохранить" #: lms/templates/problem.html msgid "You have used {num_used} of {num_total} submissions" msgstr "" +"Вы отправили материалы на проверку {num_used} раз из {num_total} возможных" #: lms/templates/provider_login.html msgid "Log In" @@ -10389,6 +11774,9 @@ msgid "" " collection and use of this information will be governed by their terms of " "service and privacy policy." msgstr "" +"Ваши имя пользователя, электронный адрес и полное имя будут отправлены " +"{destination}. Сбор и использование этих данных будут регулироваться их " +"собственными условиями предоставления услуг и политикой конфиденциальности." #: lms/templates/provider_login.html #, python-format @@ -10397,43 +11785,50 @@ msgstr "Вернуться к %s" #: lms/templates/register-shib.html msgid "Preferences for {platform_name}" -msgstr "" +msgstr "Настройки для {platform_name}" #: lms/templates/register-shib.html msgid "Update my {platform_name} Account" -msgstr "" +msgstr "Обновить учётную запись в {platform_name}" #: lms/templates/register-shib.html msgid "Welcome {username}! Please set your preferences below" -msgstr "" +msgstr "Добро пожаловать, {username}! Установите настройки ниже." #: lms/templates/register-shib.html lms/templates/register.html msgid "" "We're sorry, but this version of your browser is not supported. Try again " "using a different browser or a newer version of your browser." msgstr "" +"К сожалению, текущая версия Вашего браузера не поддерживается. Попробуйте " +"зарегистрироваться, используя другой браузер или более новую версию Вашего " +"браузера." #: lms/templates/register-shib.html lms/templates/register.html msgid "The following errors occurred while processing your registration:" -msgstr "" +msgstr "При обработки вашей заявки на регистрацию произошли следующие ошибки:" #: lms/templates/register-shib.html lms/templates/register.html msgid "" "Required fields are noted by bold text and an " "asterisk (*)." msgstr "" +"Обязательные для заполнения поля отмечены жирным" +" текстом и звёздочкой (*)." #: lms/templates/register-shib.html lms/templates/signup_modal.html msgid "Enter a public username:" -msgstr "" +msgstr "Введите общедоступное имя пользователя:" #: lms/templates/register-shib.html lms/templates/register.html msgid "Will be shown in any discussions or forums you participate in" msgstr "" +"Будет отображаться в любых обсуждениях или на форумах, где вы будете " +"участвовать" #: lms/templates/register-shib.html lms/templates/register.html msgid "Account Acknowledgements" -msgstr "" +msgstr "признание учетной записи" #: lms/templates/register-shib.html lms/templates/register.html #: lms/templates/signup_modal.html @@ -10443,7 +11838,7 @@ msgstr "Я принимаю {link_start}Условия предоставлен #: lms/templates/register-shib.html lms/templates/register.html #: lms/templates/signup_modal.html msgid "I agree to the {link_start}Honor Code{link_end}" -msgstr "" +msgstr "I согласен с {link_start}кодексом чести{link_end}" #: lms/templates/register-shib.html msgid "Update My Account" @@ -10451,7 +11846,7 @@ msgstr "Обновить мою учётную запись" #: lms/templates/register-sidebar.html msgid "Registration Help" -msgstr "" +msgstr "Помощь с регистрацией" #: lms/templates/register-sidebar.html msgid "Already registered?" @@ -10463,7 +11858,7 @@ msgstr "Войти" #: lms/templates/register-sidebar.html msgid "Welcome to {platform_name}" -msgstr "" +msgstr "Добро пожаловать в {platform_name}!" #: lms/templates/register-sidebar.html msgid "" @@ -10471,10 +11866,13 @@ msgid "" "future free courses. Not ready to take a course just yet? Registering puts " "you on our mailing list - we will update you as courses are added." msgstr "" +"Регистрация в {platform_name} даёт вам доступ ко всем нашим текущим и " +"будущим бесплатным курсам. Пока не готовы поучаствовать в курсе? Регистрация" +" подпишет вас на нашу рассылку — мы сообщим вам о добавлении новых курсов." #: lms/templates/register-sidebar.html msgid "Next Steps" -msgstr "" +msgstr "Дальнейшие шаги" #: lms/templates/register-sidebar.html msgid "" @@ -10483,6 +11881,11 @@ msgid "" "mark emails from class.stanford.edu as 'not spam', since you'll want to be " "able to receive email from your courses." msgstr "" +"Вы получите письмо для активации. Для завершения процесса, вы должны перейти" +" по полученной в нём ссылке. Не видите письмо? Проверьте свою папку со " +"спамом и пометьте письма от class.stanford.edu как «не спам», потому что вы " +"наверняка захотите получать корреспонденцию курсов, в которых будете " +"участвовать." #: lms/templates/register-sidebar.html msgid "" @@ -10491,28 +11894,37 @@ msgid "" "the email? Check your spam folder and mark {platform_name} emails as 'not " "spam'. At {platform_name}, we communicate mostly through email." msgstr "" +"При регистрации на {platform_name} вы получите письмо для активации. Чтобы " +"завершить процесс регистрации, Вам будет необходимо перейти по ссылке в " +"полученном письме. Не видите письмо? Проверьте свою папку со спамом и " +"пометьте письма {platform_name} как «не спам». {platform_name} в основном " +"поддерживает связь через электронную почту." #: lms/templates/register-sidebar.html msgid "Need help in registering with {platform_name}?" -msgstr "" +msgstr "Нужна помощь в регистрации в {platform_name}?" #: lms/templates/register-sidebar.html msgid "View our FAQs for answers to commonly asked questions." msgstr "" +"Посетите наш раздел FAQ для того, чтобы прочитать ответы на часто задаваемые" +" вопросы." #: lms/templates/register-sidebar.html msgid "" "Once registered, most questions can be answered in the course specific " "discussion forums or through the FAQs." msgstr "" +"Когда вы зарегистрируетесь, ответы на многие вопросы можно будет найти на " +"отдельных форумах курсов или в разделе FAQ." #: lms/templates/register.html msgid "Register for {platform_name}" -msgstr "" +msgstr "Регистрация в {platform_name}" #: lms/templates/register.html msgid "Create My {platform_name} Account" -msgstr "" +msgstr "Создать мою учётную запись {platform_name}" #: lms/templates/register.html msgid "Welcome!" @@ -10520,7 +11932,7 @@ msgstr "Добро пожаловать!" #: lms/templates/register.html msgid "Register below to create your {platform_name} account" -msgstr "" +msgstr "Зарегистрируйтесь ниже, чтобы создать Ваш аккаунт {platform_name}" #. Translators: provider_name is the name of an external, third-party user #. authentication service (like Google or LinkedIn). @@ -10530,59 +11942,60 @@ msgstr "Войти с помощью {provider_name}" #: lms/templates/register.html msgid "Create your own {platform_name} account below" -msgstr "" +msgstr "Создайте свою {platform_name} учётную запись ниже" #. Translators: selected_provider is the name of an external, third-party user #. authentication service (like Google or LinkedIn). #: lms/templates/register.html msgid "You've successfully signed in with {selected_provider}." -msgstr "" +msgstr "Вы успешно вошли в c {selected_provider}. " #: lms/templates/register.html msgid "" "We just need a little more information before you start learning with " "{platform_name}." -msgstr "" +msgstr "Перед началом учебы в {platform_name} укажите некоторые данные." #: lms/templates/register.html msgid "Please complete the following fields to register for an account. " msgstr "" +"Пожалуйста заполните следующие поля для регистрации нового пользователя." #: lms/templates/register.html msgid "cannot be changed later" -msgstr "" +msgstr "нельзя будет изменить позже" #: lms/templates/register.html msgid "Welcome {username}" -msgstr "" +msgstr "Добро пожаловать, {username}!" #: lms/templates/register.html msgid "Enter a Public Display Name:" -msgstr "" +msgstr "Введите общедоступное имя:" #: lms/templates/register.html msgid "Public Display Name" -msgstr "" +msgstr "Общедоступное имя" #: lms/templates/register.html msgid "Additional Personal Information" -msgstr "" +msgstr "Дополнительная личная информация" #: lms/templates/register.html msgid "example: New York" -msgstr "" +msgstr "например: Нью - Йорк" #: lms/templates/register.html msgid "Highest Level of Education Completed" -msgstr "" +msgstr "Наивысший уровень полученного вами образования" #: lms/templates/register.html msgid "Please share with us your reasons for registering with {platform_name}" -msgstr "" +msgstr "Пожалуйста поделитесь своими причинами регистрации в {platform_name}" #: lms/templates/register.html lms/templates/signup_modal.html msgid "Create My Account" -msgstr "" +msgstr "Создать мою учётную запись" #: lms/templates/resubscribe.html msgid "Re-subscribe Successful!" @@ -10593,34 +12006,36 @@ msgid "" "You have re-enabled forum notification emails from {platform_name}. You may " "{dashboard_link_start}return to your dashboard{link_end}." msgstr "" +"Вы вновь активировали уведомления с форума {platform_name}. Вы можете " +"{dashboard_link_start}вернуться к панели управления{link_end}." #: lms/templates/seq_module.html msgid "Previous" -msgstr "" +msgstr "Предыдущее" #: lms/templates/seq_module.html msgid "Next" -msgstr "" +msgstr "Следующее" #: lms/templates/signup_modal.html msgid "Sign Up for {platform_name}" -msgstr "" +msgstr "Зарегистрируйтесь для доступа к {platform_name} уже сегодня!" #: lms/templates/signup_modal.html msgid "e.g. yourname@domain.com" -msgstr "" +msgstr "образец: username@domain.com" #: lms/templates/signup_modal.html msgid "e.g. yourname (shown on forums)" -msgstr "" +msgstr "образец: ваше имя (показано на форумах)" #: lms/templates/signup_modal.html msgid "e.g. Your Name (for certificates)" -msgstr "" +msgstr "например, Ваше Имя (для сертификатов)" #: lms/templates/signup_modal.html msgid "Welcome {name}" -msgstr "" +msgstr "Добро пожаловать, {name}!" #: lms/templates/signup_modal.html msgid "Full Name *" @@ -10628,45 +12043,47 @@ msgstr "Полное имя*" #: lms/templates/signup_modal.html msgid "Ed. Completed" -msgstr "" +msgstr "Полученное образование" #: lms/templates/signup_modal.html msgid "Goals in signing up for {platform_name}" -msgstr "" +msgstr "Цели регистрации в {platform_name}" #: lms/templates/signup_modal.html msgid "Already have an account?" -msgstr "" +msgstr "Уже есть учётная запись?" #: lms/templates/signup_modal.html msgid "Login." -msgstr "" +msgstr "Войти." #: lms/templates/split_test_author_view.html msgid "" "This content experiment uses group configuration " "'{group_configuration_name}'." msgstr "" +"Для этого экспериментального материала используется конфигурация группы " +"'{experiment_name}'." #: lms/templates/split_test_author_view.html msgid "Active Groups" -msgstr "" +msgstr "Активные группы" #: lms/templates/split_test_author_view.html msgid "Inactive Groups" -msgstr "" +msgstr "Неактивные группы" #: lms/templates/staff_problem_info.html msgid "Staff Debug Info" -msgstr "" +msgstr "Отладочная информация для сотрудников" #: lms/templates/staff_problem_info.html msgid "Submission history" -msgstr "" +msgstr "История подачи материалов на проверку" #: lms/templates/staff_problem_info.html msgid "{platform_name} Content Quality Assessment" -msgstr "" +msgstr "Служба контроля качества содержимого {platform_name}" #: lms/templates/staff_problem_info.html msgid "Comment" @@ -10682,7 +12099,7 @@ msgstr "Тег" #: lms/templates/staff_problem_info.html msgid "Optional tag (eg \"done\" or \"broken\"):" -msgstr "" +msgstr "Необязательный тег (например, \"завершено\" или \"не работает\"):" #: lms/templates/staff_problem_info.html msgid "tag" @@ -10694,38 +12111,38 @@ msgstr "Добавить комментарий" #: lms/templates/staff_problem_info.html msgid "Staff Debug" -msgstr "" +msgstr "Отладка для сотрудников" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Actions" -msgstr "" +msgstr "Действия" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset Student Attempts" -msgstr "" +msgstr "Сбросить попытки студента" #: lms/templates/staff_problem_info.html msgid "Delete Student State" -msgstr "" +msgstr "Удалить состояние студента" #: lms/templates/staff_problem_info.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore Student Submission" -msgstr "" +msgstr "Заново проверить присланное студентом задание" #: lms/templates/staff_problem_info.html msgid "Module Fields" -msgstr "" +msgstr "Поля формы" #: lms/templates/staff_problem_info.html msgid "XML attributes" -msgstr "" +msgstr "Аттрибуты XML" #: lms/templates/staff_problem_info.html msgid "Submission History Viewer" -msgstr "" +msgstr "Инструмент для просмотра истории подачи материалов на проверку" #: lms/templates/staff_problem_info.html msgid "User:" @@ -10733,7 +12150,7 @@ msgstr "Пользователь:" #: lms/templates/staff_problem_info.html msgid "View History" -msgstr "" +msgstr "Посмотреть историю" #: lms/templates/static_htmlbook.html lms/templates/static_pdfbook.html #: lms/templates/staticbook.html @@ -10743,11 +12160,11 @@ msgstr "Учебник {course_number}" #: lms/templates/static_htmlbook.html lms/templates/static_pdfbook.html #: lms/templates/staticbook.html msgid "Textbook Navigation" -msgstr "" +msgstr "Навигация по учебнику" #: lms/templates/staticbook.html lms/templates/courseware/gradebook.html msgid "Page" -msgstr "" +msgstr "Страница" #: lms/templates/staticbook.html msgid "Previous page" @@ -10760,7 +12177,7 @@ msgstr "Следующая страница" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Sysadmin Dashboard" -msgstr "" +msgstr "Панель управления администратора" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html @@ -10770,17 +12187,17 @@ msgstr "Пользователи" #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Staffing and Enrollment" -msgstr "" +msgstr "Набор и регистрация" #. Translators: refers to http://git-scm.com/docs/git-log #: lms/templates/sysadmin_dashboard.html #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Git Logs" -msgstr "" +msgstr "Логи Git" #: lms/templates/sysadmin_dashboard.html msgid "User Management" -msgstr "" +msgstr "Управление учетными записями пользователей" #: lms/templates/sysadmin_dashboard.html msgid "Email or username" @@ -10796,52 +12213,54 @@ msgstr "Создать пользователя" #: lms/templates/sysadmin_dashboard.html msgid "Download list of all users (csv file)" -msgstr "" +msgstr "Скачать список всех пользователей (CSV-файл)" #: lms/templates/sysadmin_dashboard.html msgid "Check and repair external authentication map" -msgstr "" +msgstr "Проверить и восстановить карту внешней идентификации пользователей" #: lms/templates/sysadmin_dashboard.html msgid "" "Go to each individual course's Instructor dashboard to manage course " "enrollment." msgstr "" +"Для управления зачислением на курс, перейдите к панели управления " +"соответствующего преподавателя ." #: lms/templates/sysadmin_dashboard.html msgid "Manage course staff and instructors" -msgstr "" +msgstr "Управление списком сотрудников и преподавателей курса" #: lms/templates/sysadmin_dashboard.html msgid "Download staff and instructor list (csv file)" -msgstr "" +msgstr "Скачать список сотрудников и преподавателей (CSV-файл)" #: lms/templates/sysadmin_dashboard.html msgid "Administer Courses" -msgstr "" +msgstr "Управление курсами" #. Translators: Repo is short for git repository or source of #. courseware; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard.html msgid "Repo Location" -msgstr "" +msgstr "Местонахождение репозитория" #. Translators: Repo is short for git repository (http://git-scm.com/about) or #. source of #. courseware and branch is a specific version within that repository #: lms/templates/sysadmin_dashboard.html msgid "Repo Branch (optional)" -msgstr "" +msgstr "Раздел git репозитария (необязательно)" -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" -msgstr "Загрузить новый курс с github" +msgid "Load new course from GitHub" +msgstr "Загрузить новый курс с GitHub" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html msgid "Course ID or dir" -msgstr "" +msgstr "ID или каталог курса " #: lms/templates/sysadmin_dashboard.html msgid "Delete course from site" @@ -10850,24 +12269,24 @@ msgstr "Удалить курс с сайта" #. Translators: A version number appears after this string #: lms/templates/sysadmin_dashboard.html msgid "Platform Version" -msgstr "" +msgstr "Версия платформы" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "previous" -msgstr "" +msgstr "предыдущий" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Page {current_page} of {total_pages}" -msgstr "" +msgstr "Страница {current_page} из {total_pages}" #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "next" -msgstr "" +msgstr "следующий" #. Translators: Git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "Recent git load activity for {course_id}" -msgstr "" +msgstr "Последние загрузки git для {course_id}" #: lms/templates/sysadmin_dashboard_gitlogs.html #: lms/templates/ccx/schedule.html @@ -10886,20 +12305,20 @@ msgstr "Операция Git" #. Translators: git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "No git import logs have been recorded." -msgstr "" +msgstr "В журнале импорта из git нет записей." #. Translators: git is a version-control system; see http://git-scm.com/about #: lms/templates/sysadmin_dashboard_gitlogs.html msgid "No git import logs have been recorded for this course." -msgstr "" +msgstr "Нет журналов импорта из git для этого курса." #: lms/templates/textannotation.html msgid "Source:" -msgstr "" +msgstr "Источник:" #: lms/templates/tracking_log.html msgid "Tracking Log" -msgstr "" +msgstr "Журнал отслеживания" #: lms/templates/tracking_log.html msgid "datetime" @@ -10919,7 +12338,7 @@ msgstr "type" #: lms/templates/unsubscribe.html msgid "Unsubscribe Successful!" -msgstr "" +msgstr "Вы отказались от уведомлений" #: lms/templates/unsubscribe.html msgid "" @@ -10927,6 +12346,10 @@ msgid "" "You may {dashboard_link_start}return to your dashboard{link_end}. If you did" " not mean to do this, {undo_link_start}you can re-subscribe{link_end}." msgstr "" +"Вы больше не будете получать уведомления с форума {platform_name}. Вы можете" +" {dashboard_link_start}вернуться к панели управления{link_end}. Если Вы " +"отказались от подписки случайно, {undo_link_start}Вы можете подписаться " +"снова{link_end}." #: lms/templates/using.html msgid "Using the system" @@ -10938,12 +12361,16 @@ msgid "" "Clicking the subtitles is a fast way to skip forwards and backwards by small" " amounts." msgstr "" +"Для навигации во время просмотра используйте субтитры и панель прокрутки. " +"Чтобы переместиться немного вперед или назад, нажимайте на субтитры." #: lms/templates/using.html msgid "" "If you are on a low-resolution display, the left navigation bar can be " "hidden by clicking on the set of three left arrows next to it." msgstr "" +"Если у монитора низкое разрешение, навигационную панель слева можно скрыть. " +"Для этого нажмите на три стрелки влево рядом с ней." #: lms/templates/using.html msgid "" @@ -10951,30 +12378,32 @@ msgid "" "them up or down. Under Google Chrome, this is done by pressing ctrl-plus, or" " ctrl-minus at the same time." msgstr "" +"Чтобы изменить размер шрифта, используйте настройки браузера. В Google " +"Chrome это можно сделать одновременным нажатием Ctrl и + или Ctrl и -." #: lms/templates/video.html msgid "Skip to a navigable version of this video's transcript." -msgstr "" +msgstr "Перейти к управляемой версии текста видео." #: lms/templates/video.html msgid "Loading video player" -msgstr "" +msgstr "Загрузка видеоплеера" #: lms/templates/video.html msgid "Play video" -msgstr "" +msgstr "Просмотреть видео" #: lms/templates/video.html msgid "No playable video sources found." -msgstr "" +msgstr "Воспроизводимых видеоматериалов не найдено." #: lms/templates/video.html msgid "Skip to end of transcript." -msgstr "" +msgstr "Перейти к концу стенограммы." #: lms/templates/video.html msgid "Go back to start of transcript." -msgstr "" +msgstr "Вернуться к началу стенограммы." #: lms/templates/video.html msgid "Download video" @@ -10982,7 +12411,7 @@ msgstr "Скачать видео" #: lms/templates/video.html msgid "Download transcript" -msgstr "" +msgstr "Скачать текст" #: lms/templates/video.html msgid "Download Handout" @@ -10994,15 +12423,15 @@ msgstr "Ваши слова:" #: lms/templates/word_cloud.html msgid "Total number of words:" -msgstr "" +msgstr "Общее количество слов:" #: lms/templates/calculator/toggle_calculator.html msgid "Open Calculator" -msgstr "" +msgstr "Открыть калькулятор" #: lms/templates/calculator/toggle_calculator.html msgid "Calculator Input" -msgstr "" +msgstr "Поле ввода калькулятора" #: lms/templates/calculator/toggle_calculator.html msgid "Calculator Input Field" @@ -11026,42 +12455,48 @@ msgid "" "Scientific Expressions{math_link_end} in the {guide_link_start}edX Guide for" " Students{guide_link_end}." msgstr "" +"Чтобы узнать более подробную информацию, прочитайте {math_link_start}Ввод " +"математических и научных формул{math_link_end} в " +"{guide_link_start}Руководстве edX для студентов{guide_link_end}." #: lms/templates/calculator/toggle_calculator.html msgid "Tips" -msgstr "" +msgstr "Советы" #: lms/templates/calculator/toggle_calculator.html msgid "" "Use parentheses () to make expressions clear. You can use parentheses inside" " other parentheses." msgstr "" +"Чтобы уточнить выражения, используйте скобки (). Вы можете добавлять скобки " +"внутри скобок." #: lms/templates/calculator/toggle_calculator.html msgid "Do not use spaces in expressions." -msgstr "" +msgstr "Не используйте пробелы в выражениях." #: lms/templates/calculator/toggle_calculator.html msgid "For constants, indicate multiplication explicitly (example: 5*c)." -msgstr "" +msgstr "Для ввода постоянных используйте символ умножения (например, 5*c)." #: lms/templates/calculator/toggle_calculator.html msgid "For affixes, type the number and affix without a space (example: 5c)." -msgstr "" +msgstr "Вводите числа с аффиксами без пробела между ними (например, 5c)." #: lms/templates/calculator/toggle_calculator.html msgid "" "For functions, type the name of the function, then the expression in " "parentheses." msgstr "" +"Для ввода функций наберите название функции, а затем уравнение в скобках." #: lms/templates/calculator/toggle_calculator.html msgid "To Use" -msgstr "" +msgstr "Использовать" #: lms/templates/calculator/toggle_calculator.html msgid "Type" -msgstr "" +msgstr "Тип" #: lms/templates/calculator/toggle_calculator.html msgid "Examples" @@ -11073,54 +12508,55 @@ msgstr "Цифры" #: lms/templates/calculator/toggle_calculator.html msgid "Integers" -msgstr "" +msgstr "Целые числа" #: lms/templates/calculator/toggle_calculator.html msgid "Fractions" -msgstr "" +msgstr "Дроби" #: lms/templates/calculator/toggle_calculator.html msgid "Decimals" -msgstr "" +msgstr "Десятичные дроби" #: lms/templates/calculator/toggle_calculator.html msgid "Operators" -msgstr "" +msgstr "Операторы" #. Translators: Please do not translate mathematical symbols. #: lms/templates/calculator/toggle_calculator.html msgid "+ - * / (add, subtract, multiply, divide)" -msgstr "" +msgstr "+ - * / (сложение, вычитание, умножение, деление)" #. Translators: Please do not translate mathematical symbols. #: lms/templates/calculator/toggle_calculator.html msgid "^ (raise to a power)" -msgstr "" +msgstr "^ (возведение в степень)" #. Translators: Please do not translate mathematical symbols. #: lms/templates/calculator/toggle_calculator.html msgid "|| (parallel resistors)" -msgstr "" +msgstr "|| (параллельные резисторы)" #: lms/templates/calculator/toggle_calculator.html msgid "Greek letters" -msgstr "" +msgstr "Греческие буквы" #: lms/templates/calculator/toggle_calculator.html msgid "Name of letter" -msgstr "" +msgstr "Наименование буквы" #: lms/templates/calculator/toggle_calculator.html msgid "Constants" -msgstr "" +msgstr "Константы" #: lms/templates/calculator/toggle_calculator.html msgid "Affixes" -msgstr "" +msgstr "Аффиксы" #: lms/templates/calculator/toggle_calculator.html msgid "Percent sign (%) and metric affixes (d, c, m, u, n, p, k, M, G, T)" msgstr "" +"Символ процента (%) и метрические обозначения (d, c, m, u, n, p, k, M, G, T)" #: lms/templates/calculator/toggle_calculator.html msgid "Basic functions" @@ -11128,63 +12564,63 @@ msgstr "Основные функции" #: lms/templates/calculator/toggle_calculator.html msgid "Trigonometric functions" -msgstr "" +msgstr "Тригонометрические функции" #. Translators: Please see http://en.wikipedia.org/wiki/Scientific_notation #: lms/templates/calculator/toggle_calculator.html msgid "Scientific notation" -msgstr "" +msgstr "Экспоненциальная запись" #. Translators: 10^ is a mathematical symbol. Please do not translate. #: lms/templates/calculator/toggle_calculator.html msgid "10^ and the exponent" -msgstr "" +msgstr "10^ и показатель" #. Translators: this is part of scientific notation. Please see #. http://en.wikipedia.org/wiki/Scientific_notation#E_notation #: lms/templates/calculator/toggle_calculator.html msgid "e notation" -msgstr "" +msgstr "экспоненциальное представление" #. Translators: 1e is a mathematical symbol. Please do not translate. #: lms/templates/calculator/toggle_calculator.html msgid "1e and the exponent" -msgstr "" +msgstr "1e и экпонента" #: lms/templates/calculator/toggle_calculator.html msgid "Calculate" -msgstr "" +msgstr "Вычислить" #: lms/templates/calculator/toggle_calculator.html msgid "Calculator Output" -msgstr "" +msgstr "Поле вывода калькулятора" #: lms/templates/ccx/coach_dashboard.html msgid "CCX Coach Dashboard" -msgstr "" +msgstr "Панель тьютора CCX" #: lms/templates/ccx/coach_dashboard.html msgid "Name your CCX" -msgstr "" +msgstr "Дайте название своему CCX" #: lms/templates/ccx/coach_dashboard.html #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment" -msgstr "" +msgstr "Запись на курс" #: lms/templates/ccx/coach_dashboard.html msgid "Schedule" -msgstr "" +msgstr "Расписание" #: lms/templates/ccx/coach_dashboard.html #: lms/templates/ccx/grading_policy.html msgid "Grading Policy" -msgstr "" +msgstr "Правила оценивания" #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Batch Enrollment" -msgstr "" +msgstr "Внесение в список группами" #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -11205,11 +12641,13 @@ msgid "" "You will not get notification for emails that bounce, so please double-check" " spelling." msgstr "" +"Вы не получите уведомлений о письмах, которые не дошли, поэтому, пожалуйста " +"дважды проверьте написание." #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Auto Enroll" -msgstr "" +msgstr "Автоматически вносить в список" #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -11217,6 +12655,8 @@ msgid "" "If this option is checked, users who have not yet registered for " "{platform_name} will be automatically enrolled." msgstr "" +"Если эта опция отмечена, пользователи, не зарегистрированные в " +"{platform_name}, будут автоматически зачислены на курс." #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -11225,16 +12665,21 @@ msgid "" " for {platform_name} will not be enrolled, but will be allowed to enroll " "once they make an account." msgstr "" +"Если эта опция не отмечена, пользователи, не зарегистрированные в " +"{platform_name} не будут зачислены на курс. Однако они смогут записать на " +"него, создав учетную запись." #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Checking this box has no effect if 'Unenroll' is selected." msgstr "" +"Если выбран пункт \"Отменить регистрацию\", включение этой опции не имеет " +"значения." #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Notify users by email" -msgstr "" +msgstr "Уведомить студентов по электронной почте" #: lms/templates/ccx/enrollment.html #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -11242,36 +12687,39 @@ msgid "" "If this option is checked, users will receive an email " "notification." msgstr "" +"Если эта опция отмечена, пользователи будут получать уведомления по" +" электронной почте." #: lms/templates/ccx/enrollment.html #: lms/templates/courseware/course_about.html #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Enroll" -msgstr "" +msgstr "Внести в список" #: lms/templates/ccx/enrollment.html msgid "Student List Management" -msgstr "" +msgstr "Управление списком студентов" #: lms/templates/ccx/enrollment.html msgid "CCX student list management response message" -msgstr "" +msgstr "CCX управление списками - ответное сообщение" #: lms/templates/ccx/enrollment.html msgid "Revoke access" -msgstr "" +msgstr "Отменить доступ" #: lms/templates/ccx/enrollment.html msgid "Enter username or email" -msgstr "" +msgstr "Введите имя пользователя или электронный адрес" #: lms/templates/ccx/enrollment.html msgid "Checking this box has no effect if 'Revoke' is clicked." msgstr "" +"Отметка этого поля не будет иметь эффекта, если выбрано 'Аннулировать'." #: lms/templates/ccx/grading_policy.html msgid "WARNING" -msgstr "" +msgstr "ВНИМАНИЕ" #: lms/templates/ccx/grading_policy.html msgid "" @@ -11279,141 +12727,155 @@ msgid "" " failing to display. This form does not check the validity of the policy " "before saving." msgstr "" +"Только для продвинутых пользователей. Ошибки в системе оценивания могут " +"привести к некорректной работе курса. В форме не проверяет правильность " +"правил оценивания перед сохранением." #: lms/templates/ccx/grading_policy.html msgid "Most coaches should not need to make changes to the grading policy." msgstr "" +"Большинство преподавателей не нуждаются в изменении правил оценивания." #: lms/templates/ccx/grading_policy.html msgid "Save Grading Policy" -msgstr "" +msgstr "Сохранить правила оценивания" #. Translators: This explains to people using a screen reader how to interpret #. the format of YYYY-MM-DD #: lms/templates/ccx/schedule.html msgid "Date format four digit year dash two digit month dash two digit day" msgstr "" +"Формат даты четырёхначное числовое обозначение года тире двузначное числовое" +" обозначение месяца тире двузначное числовое обозначение дня" #. Translators: This explains to people using a screen reader how to interpret #. the format of HH:MM #: lms/templates/ccx/schedule.html msgid "Time format two digit hours colon two digit minutes" msgstr "" +"Формат времени двузначное количество часов двоеточие двузначное количество " +"минут" #: lms/templates/ccx/schedule.html msgid "Set date" -msgstr "" +msgstr "Выбрать дату" #: lms/templates/ccx/schedule.html msgid "You have unsaved changes." -msgstr "" +msgstr "У вас есть несохраненные изменения." #: lms/templates/ccx/schedule.html msgid "There was an error saving changes." -msgstr "" +msgstr "При сохранении изменений произошла ошибка." #: lms/templates/ccx/schedule.html msgid "Schedule a Unit" -msgstr "" +msgstr "Расписание блока" #: lms/templates/ccx/schedule.html msgid "Start Date" -msgstr "" +msgstr "Дата начала" #. Translators: This explains to people using a screen reader how to interpret #. the format of YYYY-MM-DD #: lms/templates/ccx/schedule.html msgid "format four digit year dash two digit month dash two digit day" msgstr "" +"формат четырёхзначное числовое обозначение года тире двузначное числовое " +"обозначение месяца тире двузначное числовое обозначение дня" #. Translators: This explains to people using a screen reader how to interpret #. the format of HH:MM #: lms/templates/ccx/schedule.html msgid "Start time format two digit hours colon two digit minutes" msgstr "" +"Формат времени двузначное количество часов двоеточие двузначное количество " +"минут" #: lms/templates/ccx/schedule.html msgid "(Optional)" -msgstr "" +msgstr "(необязательно)" #. Translators: This explains to people using a screen reader how to interpret #. the format of HH:MM #: lms/templates/ccx/schedule.html msgid "Due Time format two digit hours colon two digit minutes" msgstr "" +"Формат срока сдачи двузначное количество часов двоеточие двузначное " +"количество минут" #: lms/templates/ccx/schedule.html msgid "Add Unit" -msgstr "" +msgstr "Добавить блок" #: lms/templates/ccx/schedule.html msgid "Add All Units" -msgstr "" +msgstr "Добавить все блоки" #: lms/templates/ccx/schedule.html msgid "All units have been added." -msgstr "" +msgstr "Все блоки были добавлены." #: lms/templates/ccx/student_admin.html msgid "Student Grades" -msgstr "" +msgstr "Оценки студентов" #: lms/templates/ccx/student_admin.html msgid "View gradebook" -msgstr "" +msgstr "Просмотр журнала оценок" #: lms/templates/ccx/student_admin.html msgid "Download student grades" -msgstr "" +msgstr "Скачать оценки" #: lms/templates/certificates/_accomplishment-banner.html msgid "Print or share your certificate:" -msgstr "" +msgstr "Напечатайте сертификат или поделитесь им:" #: lms/templates/certificates/_accomplishment-banner.html msgid "Click the link to see my certificate." -msgstr "" +msgstr "Чтобы просмотреть сертификат, нажмите на ссылку." #: lms/templates/certificates/_accomplishment-banner.html msgid "Post on Facebook" -msgstr "" +msgstr "Опубликовать в Facebook" #: lms/templates/certificates/_accomplishment-banner.html #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Twitter" -msgstr "" +msgstr "Опубликовать в Twitter" #: lms/templates/certificates/_accomplishment-banner.html msgid "Tweet this Accomplishment. Pop up window." -msgstr "" +msgstr "Поделитесь достижением в Twitter. Всплывающее окно." #: lms/templates/certificates/_accomplishment-banner.html msgid "Add to LinkedIn Profile" -msgstr "" +msgstr "Добавить в профиль LinkedIn" #: lms/templates/certificates/_accomplishment-banner.html msgid "Add to Mozilla Backpack" -msgstr "" +msgstr "Добавить в Mozilla Backpack" #: lms/templates/certificates/_accomplishment-banner.html msgid "Print Certificate" -msgstr "" +msgstr "Распечатать сертификат" #: lms/templates/certificates/_accomplishment-header.html msgid "{platform_name} Home" -msgstr "" +msgstr "Главная страница {platform_name}" #: lms/templates/certificates/_accomplishment-rendering.html msgid "Noted by" -msgstr "" +msgstr "Запись сделана" #: lms/templates/certificates/_accomplishment-rendering.html msgid "Supported by the following organizations" -msgstr "" +msgstr "При поддержке следующих организаций" #: lms/templates/certificates/invalid.html msgid "Cannot Find Certificate" -msgstr "" +msgstr "Сертификат не найден" #: lms/templates/certificates/invalid.html msgid "" @@ -11421,46 +12883,54 @@ msgid "" "to validate a certificate, make sure that the URL or ID number is correct. " "If you are sure that the URL or ID number is correct, contact support." msgstr "" +"Мы не можем найти сертификат по ссылке или идентификатору. Если вы пытаетесь" +" проверить сертификат, убедитесь, что ссылка или идентификатор правильный. " +"Если вы уверены, что ссылка или идентификатор верный, обратитесь в службу " +"поддержки." #: lms/templates/certificates/server-error.html msgid "Invalid Certificate Configuration." -msgstr "" +msgstr "Неверная настройка сертификата" #: lms/templates/certificates/server-error.html msgid "There is a problem with this certificate." -msgstr "" +msgstr "Возникла проблема с этим сертификатом." #: lms/templates/certificates/server-error.html msgid "" "To resolve the problem, your partner manager should verify that the " "following information is correct." msgstr "" +"Чтобы устранить проблему, ваш партнёрский менеджер должен проверить что " +"следующая информация корректна." #: lms/templates/certificates/server-error.html msgid "The institution's logo." -msgstr "" +msgstr "Логотип's образовательной организации." #: lms/templates/certificates/server-error.html msgid "The institution that is linked to the course." -msgstr "" +msgstr "Название организации, связанной с курсом." #: lms/templates/certificates/server-error.html msgid "The course information in the Course Administration tool." -msgstr "" +msgstr "Информация о курсе в разделе администрирования курса." #: lms/templates/certificates/server-error.html msgid "" "If all of the information is correct and the problem persists, contact " "technical support." msgstr "" +"Если все данные введены верно и ошибка повторяется, свяжитесь с технической " +"поддержкой." #: lms/templates/combinedopenended/combined_open_ended.html msgid "Open Response" -msgstr "" +msgstr "Ответ в свободной форме" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Assessments:" -msgstr "" +msgstr "Оценка" #: lms/templates/combinedopenended/combined_open_ended.html #: lms/templates/peer_grading/peer_grading_problem.html @@ -11469,11 +12939,11 @@ msgstr "Скрыть вопрос" #: lms/templates/combinedopenended/combined_open_ended.html msgid "New Submission" -msgstr "" +msgstr "Новое задание" #: lms/templates/combinedopenended/combined_open_ended.html msgid "Next Step" -msgstr "" +msgstr "Следующий шаг" #: lms/templates/combinedopenended/combined_open_ended.html msgid "" @@ -11483,18 +12953,22 @@ msgid "" "automatically, and will be returned within 30 minutes if the original is " "already graded, or when the original is graded if not." msgstr "" +"Предупреждение. Если вы отправляете копию текста, уже поданного на оценку, " +"он не появится в списке оцениваемых. Если исходный вариант уже был оценен, " +"копия будет возвращена в течение 30 минут с той же оценкой. Если работа ещё " +"не проверена, это произойдет при проставлении оценки." #: lms/templates/combinedopenended/combined_open_ended_legend.html msgid "Legend" -msgstr "" +msgstr "Легенда" #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "Submitted Rubric" -msgstr "" +msgstr "Присланные рубрики" #: lms/templates/combinedopenended/combined_open_ended_results.html msgid "Toggle Full Rubric" -msgstr "" +msgstr "Переключить на полную рубрику" #. Translators: an example of what this string will look #. like is: "Scored rubric from grader 1", where @@ -11514,7 +12988,7 @@ msgstr "{result_of_task} от оценивающего номер {number}" #. graded openended problem #: lms/templates/combinedopenended/open_ended_result_table.html msgid "See full feedback" -msgstr "" +msgstr "Просмотреть все отзывы" #. Translators: this text forms a link that, when #. clicked, allows a user to respond to the feedback @@ -11525,27 +12999,27 @@ msgstr "" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Respond to Feedback" -msgstr "" +msgstr "Ответить на отзывы" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "How accurate do you find this feedback?" -msgstr "" +msgstr "Насколько точным вы находите этот отзыв?" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Partially Correct" -msgstr "" +msgstr "Частично верно" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "No Opinion" -msgstr "" +msgstr "Нет определённого мнения" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Partially Incorrect" -msgstr "" +msgstr "Частично неверно" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html @@ -11555,7 +13029,7 @@ msgstr "Дополнительные комментарии:" #: lms/templates/combinedopenended/open_ended_result_table.html #: lms/templates/combinedopenended/openended/open_ended_evaluation.html msgid "Submit Feedback" -msgstr "" +msgstr "Отправить отзыв" #. Translators: "Response" labels an area that contains the user's #. Response to an openended problem. It is a noun. @@ -11565,7 +13039,7 @@ msgstr "" #: lms/templates/combinedopenended/selfassessment/self_assessment_prompt.html #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Response" -msgstr "" +msgstr "Ответ" #. Translators: This is a menu option for showing only unanswered forum #. question threads @@ -11576,19 +13050,21 @@ msgstr "Без ответа" #: lms/templates/combinedopenended/openended/open_ended.html msgid "Skip Post-Assessment" -msgstr "" +msgstr "Пропустить шаг, следующий за оцениванием" #: lms/templates/combinedopenended/openended/open_ended_combined_rubric.html msgid "{num} point: {explanatory_text}" msgid_plural "{num} points: {explanatory_text}" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{num} балл: {explanatory_text}" +msgstr[1] "{num} балла: {explanatory_text}" +msgstr[2] "{num} баллов: {explanatory_text}" +msgstr[3] "{num} баллов. {explanatory_text}" #: lms/templates/combinedopenended/openended/open_ended_error.html msgid "There was an error with your submission. Please contact course staff." msgstr "" +"При сохранении вашего отзыва произошла ошибка. Пожалуйста, свяжитесь с " +"сотрудниками курса." #: lms/templates/combinedopenended/openended/open_ended_rubric.html msgid "Rubric" @@ -11599,32 +13075,36 @@ msgid "" "Select the criteria you feel best represents this submission in each " "category." msgstr "" +"Выберите критерий, которому эта работа больше всего соответствует в каждой " +"категории." #: lms/templates/combinedopenended/openended/open_ended_rubric.html msgid "{num} point: {text}" msgid_plural "{num} points: {text}" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{num} балл: {text}" +msgstr[1] "{num} балла: {text}" +msgstr[2] "{num} баллов: {text}" +msgstr[3] "{num} баллов. {text}" #: lms/templates/combinedopenended/selfassessment/self_assessment_hint.html msgid "Please enter a hint below:" -msgstr "" +msgstr "Введите подсказку ниже:" #: lms/templates/commerce/checkout_cancel.html msgid "Checkout Cancelled" -msgstr "" +msgstr "Платеж отменен" #: lms/templates/commerce/checkout_cancel.html msgid "" "Your transaction has been cancelled. If you feel an error has occurred, " "contact {email}." msgstr "" +"Ваша транзакция отменена. Если вы считаете, что произошла ошибка, напишите " +"нам на {email}." #: lms/templates/commerce/checkout_error.html msgid "Checkout Error" -msgstr "" +msgstr "Ошибка оплаты" #: lms/templates/commerce/checkout_error.html msgid "" @@ -11632,31 +13112,34 @@ msgid "" "Please try to submit your payment again. If this problem persists, contact " "{email}." msgstr "" +"Во время обработки платежа произошла ошибка. Деньги не были списаны. " +"Пожалуйста, попробуйте совершить платёж ещё раз. Если проблема повторится, " +"обратитесь по {email}." #: lms/templates/commerce/checkout_receipt.html msgid "Loading Order Data..." -msgstr "" +msgstr "Загрузка данных о заказе..." #: lms/templates/commerce/checkout_receipt.html msgid "Please wait while we retrieve your order details." -msgstr "" +msgstr "Пожалуйста подождите пока мы получаем информации о заказе." #: lms/templates/courseware/accordion.html msgid "{chapter} current chapter" -msgstr "" +msgstr "{chapter} текущая глава" #: lms/templates/courseware/accordion.html #: lms/templates/courseware/progress.html msgid "due {date}" -msgstr "" +msgstr "до {date}" #: lms/templates/courseware/accordion.html msgid "This content is graded" -msgstr "" +msgstr "Этот элемент курса проверен " #: lms/templates/courseware/course_about.html msgid "An error occurred. Please try again later." -msgstr "" +msgstr "Произошла ошибка. Повторите попытку позже." #: lms/templates/courseware/course_about.html msgid "" @@ -11665,14 +13148,18 @@ msgid "" " enroll button again. Please visit the {start_help_tag}help page{end_tag} " "for a possible solution." msgstr "" +"У пользователя с текущей учётной записью недостаточно прав для записи на " +"этот курс. Возможно, Вам необходимо {start_logout_tag}выйти{end_tag} и ещё " +"раз нажать на кнопку записи на курс. Для получения информации о возможных " +"вариантах перейдите на {start_help_tag}страницу помощи{end_tag}." #: lms/templates/courseware/course_about.html msgid "You are enrolled in this course" -msgstr "" +msgstr "Вы записаны на этот курс" #: lms/templates/courseware/course_about.html msgid "View Courseware" -msgstr "" +msgstr "Просмотреть программу курса" #: lms/templates/courseware/course_about.html msgid "This course is in your cart." @@ -11684,27 +13171,28 @@ msgstr "Набор на курс закончен" #: lms/templates/courseware/course_about.html msgid "Enrollment in this course is by invitation only" -msgstr "" +msgstr "Для зачисления на курс требуется приглашение" #: lms/templates/courseware/course_about.html msgid "Enrollment is Closed" -msgstr "" +msgstr "Запись на курс закрыта" #: lms/templates/courseware/course_about.html msgid "Add {course_name} to Cart ({price} USD)" msgstr "" +"Добавить курс {course_name} в корзину ({price} долларов США)" #: lms/templates/courseware/course_about.html msgid "Enroll in {course_name}" -msgstr "" +msgstr "Записаться на курс «{course_name}»" #: lms/templates/courseware/course_about.html msgid "View About Page in studio" -msgstr "" +msgstr "Просмотр информационной страницы в Studio" #: lms/templates/courseware/course_about.html msgid "Course About" -msgstr "" +msgstr "О курсе" #: lms/templates/courseware/course_about.html msgid "Overview" @@ -11716,15 +13204,15 @@ msgstr "Поделиться с семьёй и друзьями!" #: lms/templates/courseware/course_about.html msgid "Tweet that you've enrolled in this course" -msgstr "" +msgstr "Написать в Твиттер о том, что Вы присоединились к этому курсу." #: lms/templates/courseware/course_about.html msgid "Email someone to say you've enrolled in this course" -msgstr "" +msgstr "Сообщить по электронной почте, что Вы записались на курс. " #: lms/templates/courseware/course_about.html msgid "I just enrolled in {number} {title} through {account}: {url}" -msgstr "" +msgstr "Записался на курс {number} «{title}» на {account}: {url}" #: lms/templates/courseware/course_about.html msgid "Take a course with {platform} online" @@ -11732,27 +13220,27 @@ msgstr "Пройти курс {platform} онлайн" #: lms/templates/courseware/course_about.html msgid "I just enrolled in {number} {title} through {platform} {url}" -msgstr "" +msgstr "Записался на курс {number} «{title}» на {platform}: {url}" #: lms/templates/courseware/course_about.html msgid "Post a Facebook message to say you've enrolled in this course" -msgstr "" +msgstr "Поделиться новостью на Facebook о Вашей записи на курс." #: lms/templates/courseware/course_about.html msgid "Classes Start" -msgstr "" +msgstr "Занятия начинаются" #: lms/templates/courseware/course_about.html msgid "Classes End" -msgstr "" +msgstr "Занятия заканчиваются" #: lms/templates/courseware/course_about.html msgid "Estimated Effort" -msgstr "" +msgstr "Оценка сложности" #: lms/templates/courseware/course_about.html msgid "Prerequisites" -msgstr "" +msgstr "Необходимые условия для записи на курс" #: lms/templates/courseware/course_about.html #: lms/templates/dashboard/_dashboard_course_listing.html @@ -11760,70 +13248,74 @@ msgid "" "You must successfully complete {link_start}{prc_display}{link_end} before " "you begin this course." msgstr "" +"Вы должны успешно окончить курс {link_start}{prc_display}{link_end} перед " +"началом этого курса" #: lms/templates/courseware/course_about.html msgid "Additional Resources" -msgstr "" +msgstr "Дополнительные ресурсы" #: lms/templates/courseware/course_about.html msgid "enroll" -msgstr "" +msgstr "принять участие" #: lms/templates/courseware/course_navigation.html msgid "Course View" -msgstr "" +msgstr "Обзор курса" #: lms/templates/courseware/course_navigation.html msgid "View this course as:" -msgstr "" +msgstr "Просмотр курса в качестве:" #: lms/templates/courseware/course_navigation.html msgid "Specific student" -msgstr "" +msgstr "Определённый студент" #: lms/templates/courseware/course_navigation.html msgid "Student in {content_group}" -msgstr "" +msgstr "студента в группе \"{content_group}\"" #: lms/templates/courseware/course_navigation.html msgid "Username or email:" -msgstr "" +msgstr "Имя пользователя или адрес электронной почты" #: lms/templates/courseware/course_navigation.html msgid "Set preview mode" -msgstr "" +msgstr "Настроить режим предварительного просмотра" #: lms/templates/courseware/course_navigation.html msgid "You are now viewing the course as {user_name}." -msgstr "" +msgstr "Вы просматриваете курс под именем {user_name}." #: lms/templates/courseware/course_navigation.html msgid "Course Material" -msgstr "" +msgstr "Материалы курса" #. Translators: 'needs attention' is an alternative string for the #. notification image that indicates the tab "needs attention". #: lms/templates/courseware/course_navigation.html msgid "needs attention" -msgstr "" +msgstr "обратите внимание" #: lms/templates/courseware/course_navigation.html msgid "Course is not yet visible to students." -msgstr "" +msgstr "Курс еще не виден студентам" #: lms/templates/courseware/course_navigation.html msgid "" "You cannot view the course as a student or beta tester before the course " "release date." msgstr "" +"Вы не можете просматривать курс в качестве студента или бета-тестера до даты" +" выпуска." #: lms/templates/courseware/courses.html msgid "List of Courses" -msgstr "" +msgstr "Список курсов" #: lms/templates/courseware/courses.html msgid "Refine Your Search" -msgstr "" +msgstr "Уточнить параметры поиска" #: lms/templates/courseware/courseware-chromeless.html #: lms/templates/courseware/courseware.html @@ -11833,19 +13325,19 @@ msgstr "{course_number} Содержание курса" #: lms/templates/courseware/courseware-chromeless.html #: lms/templates/courseware/courseware.html msgid "Course Utilities" -msgstr "" +msgstr "Вспомогательные материалы курса" #: lms/templates/courseware/courseware.html msgid "Course Search" -msgstr "" +msgstr "Поиск курсов" #: lms/templates/courseware/courseware.html msgid "search" -msgstr "" +msgstr "искать" #: lms/templates/courseware/courseware.html msgid "No content has been added to this course" -msgstr "" +msgstr "Содержимое курса ещё не добавлено" #: lms/templates/courseware/courseware.html #, python-format @@ -11856,7 +13348,7 @@ msgstr "" #: lms/templates/courseware/courseware.html msgid "Your score is {current_score}%. You have passed the entrance exam." -msgstr "" +msgstr "Ваша оценка равна {current_score}%. Вы сдали вступительный экзамен." #: lms/templates/courseware/error-message.html msgid "" @@ -11864,6 +13356,9 @@ msgid "" " fix it as soon as possible. Please email us at {link_to_support_email} to " "report any problems or downtime." msgstr "" +"К сожалению, этот модуль временно недоступен. Наши сотрудники работают над " +"устранением проблемы. Пожалуйста, свяжитесь с нами по адресу " +"{link_to_support_email}, чтобы сообщить о любых проблемах или неполадках." #: lms/templates/courseware/gradebook.html msgid "Gradebook" @@ -11871,86 +13366,91 @@ msgstr "Журнал оценок" #: lms/templates/courseware/gradebook.html msgid "Search students" -msgstr "" +msgstr "Поиск студентов" #: lms/templates/courseware/gradebook.html msgid "previous page" -msgstr "" +msgstr "предыдущая страница" #: lms/templates/courseware/gradebook.html msgid "of" -msgstr "" +msgstr "из" #: lms/templates/courseware/gradebook.html msgid "next page" -msgstr "" +msgstr "следующая страница" #: lms/templates/courseware/info.html msgid "{course_number} Course Info" -msgstr "" +msgstr "Информация о курсе {course_number}" #: lms/templates/courseware/info.html msgid "You are not enrolled yet" -msgstr "" +msgstr "Вы еще не записаны" #: lms/templates/courseware/info.html msgid "" "You are not currently enrolled in this course. {link_start}Sign up " "now!{link_end}" msgstr "" +"Пока вы не записаны на этот курс. {link_start}Записаться сейчас!{link_end}" #: lms/templates/courseware/info.html msgid "View Updates in Studio" -msgstr "" +msgstr "Просмотреть Обновления в Studio" #: lms/templates/courseware/info.html msgid "Course Updates & News" -msgstr "" +msgstr "Объявления и новости курса" #: lms/templates/courseware/info.html msgid "Handout Navigation" -msgstr "" +msgstr "Навигация по наглядным материалам" #: lms/templates/courseware/info.html msgid "Important Course Dates" -msgstr "" +msgstr "Важные даты курса" #: lms/templates/courseware/info.html msgid "Course Handouts" -msgstr "" +msgstr "Дополнительные материалы по курсу" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Legacy Instructor Dashboard" -msgstr "" +msgstr "Панель управления преподавателя: предыдущая версия" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "View Course in Studio" -msgstr "" +msgstr "Просмотр курса в Studio" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Back To Instructor Dashboard" -msgstr "" +msgstr " Вернуться к Панели Управления Преподавателя" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" "You are using the legacy instructor dashboard, which we will retire in the " "near future." msgstr "" +"Вы используете предыдущую версию панели управления преподавателя, которая " +"вскоре будет выведена из эксплуатации." #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Return to the Instructor Dashboard" -msgstr "" +msgstr "Вернуться к панели управления преподавателя" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" "If the Instructor Dashboard is missing functionality, please contact your PM" " to let us know." msgstr "" +"Если какие-либо свойства Панели управления преподавателя не функционируют, " +"пожалуйста, дайте нам знать, связавшись со своим менеджером продукта." #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Psychometrics" -msgstr "" +msgstr "Психометрика" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/membership.html @@ -11959,19 +13459,19 @@ msgstr "Администратор" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Forum Admin" -msgstr "" +msgstr "Администратор форума" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "DataDump" -msgstr "" +msgstr "Хранилище данных" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Manage Groups" -msgstr "" +msgstr "Руководить группами" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Grade Downloads" -msgstr "" +msgstr "Скачивание оценок" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11979,12 +13479,18 @@ msgid "" "have disabled those features for courses with more than {max_enrollment} " "students." msgstr "" +"Заметьте: некоторые из этих кнопок известны для ограничения времени для " +"больших курсов. Мы отключили те свойства для курсов с более чем " +"{max_enrollment} студентов. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" "To download student grades and view the grading configuration for your " "course, visit the Data Download section of the Instructor Dashboard." msgstr "" +"Чтобы скачать студенческие оценки и посмотреть оценочную конфигурацию для " +"Вашего курса, посетите раздел загрузки данных преподавательской панели " +"управления. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -11992,6 +13498,9 @@ msgid "" "enrolled students), visit the Student Admin section of the Instructor " "Dashboard." msgstr "" +"Чтобы посмотреть зачетную книжку (доступно только для курсов с малым " +"количеством зачисленных студентов), посетите студенческий админ-раздел " +"преподавательской панели управления. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Export grades to remote gradebook" @@ -12002,14 +13511,16 @@ msgid "" "The assignments defined for this course should match the ones stored in the " "gradebook, for this to work properly!" msgstr "" +"Задания, определенные для этого курса, должны совпадать с теми, которые " +"хранятся в журнале, чтобы он работал правильно!" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Gradebook name:" -msgstr "" +msgstr "Имя журнала:" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Assignment name:" -msgstr "" +msgstr "Название задания:" #: lms/templates/courseware/legacy_instructor_dashboard.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -12021,30 +13532,36 @@ msgid "" "To perform these actions, visit the Student Admin section of the Instructor " "Dashboard." msgstr "" +"Чтобы выполнить эти действия, посетите студенческий админ-раздел " +"преподавательской панели управления. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Student-specific grade inspection and adjustment" -msgstr "" +msgstr "Просмотр и коррекция оценок конкретных студентов" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Select a problem and an action:" -msgstr "" +msgstr "Выбрать задачу и действие:" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" "To add or remove course staff or instructors, visit the Membership section " "of the Instructor Dashboard." msgstr "" +"Чтобы добавить или удалить сотрудников курса или преподавателей, посетите " +"раздел членства преподавательской панели управления. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" "To manage forum roles, visit the Membership section of the Instructor " "Dashboard." msgstr "" +"Чтобы управлять ролями на форуме, посетите раздел членства преподавательской" +" панели управления. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Enrollment Data" -msgstr "" +msgstr "Данные внесения в список" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -12052,6 +13569,9 @@ msgid "" "enrolled in this course, visit the Data Download section of the Instructor " "Dashboard." msgstr "" +"Чтобы скачать файл в формате CSV с личными данными студентов, " +"зарегистрированных на этот курс, перейдите к разделу Скачивание данных на " +"Панели управления преподавателя." #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" @@ -12059,10 +13579,13 @@ msgid "" "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 "" +msgstr "Откройте список из удалённого журнала" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Section:" @@ -12073,32 +13596,42 @@ msgid "" "To download a CSV listing student responses to a given problem, visit the " "Data Download section of the Instructor Dashboard." msgstr "" +"Чтобы скачать файл CSV со списком ответов студентов для данного задания, " +"перейдите в раздел «Скачивание данных» в Панели управления преподавателя." #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" "To download student profile data and anonymized IDs, visit the Data Download" " section of the Instructor Dashboard." msgstr "" +"Чтобы скачать студенческие личные данные и анонимные идентификаторы, " +"посетите раздел загрузки данных преподавательской панели управления. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" "To manage beta tester roles and cohorts, visit the Membership section of the" " Instructor Dashboard." msgstr "" +"Для управления ролями бета тестеров и студенческими группами перейдите к " +"разделу \"Участники\" на панели управления преподавателя." #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "" "To manage beta tester roles, visit the Membership section of the Instructor " "Dashboard." msgstr "" +"Чтобы управлять ролями в бета тестере, посетите раздел членства " +"преподавательской панели управления. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "To send email, visit the Email section of the Instructor Dashboard." msgstr "" +"Чтобы отправить email, посетите раздел Email преподавательской панели " +"управления. " #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Pending Instructor Tasks" -msgstr "" +msgstr "Текущие задания преподавателя" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task Type" @@ -12106,7 +13639,7 @@ msgstr "Тип задания" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task inputs" -msgstr "" +msgstr "Ввод задания" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task Id" @@ -12126,7 +13659,7 @@ msgstr "Продолжительность (сек)" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Task Progress" -msgstr "" +msgstr "Прогресс задания" #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "unknown" @@ -12137,10 +13670,12 @@ msgid "" "View course statistics in the Admin section of this legacy instructor " "dashboard." msgstr "" +"Просмотр статистики курса в админ-разделе этой открывшейся преподавательской" +" панели управления." #: lms/templates/courseware/legacy_instructor_dashboard.html msgid "Course errors" -msgstr "" +msgstr "Ошибки курса" #: lms/templates/courseware/news.html msgid "News - MITx 6.002x" @@ -12148,125 +13683,135 @@ msgstr "Новости - MITx 6.002x" #: lms/templates/courseware/news.html msgid "Updates to Discussion Posts You Follow" -msgstr "" +msgstr "Новые сообщения в обсуждениях, за которыми вы следите" #: lms/templates/courseware/progress.html msgid "{course_number} Progress" -msgstr "" +msgstr "Достижения на курсе {course_number}" #: lms/templates/courseware/progress.html msgid "Course Progress" -msgstr "" +msgstr "Достижения на курсе" #: lms/templates/courseware/progress.html msgid "View Grading in studio" -msgstr "" +msgstr "Просмотр оценивания в Studio" #: lms/templates/courseware/progress.html msgid "Course Progress for Student '{username}' ({email})" -msgstr "" +msgstr "Достижения студента '{username}' ({email}) на курсе" #: lms/templates/courseware/progress.html msgid "Your certificate is available" -msgstr "" +msgstr "Ваш сертификат доступен" #: lms/templates/courseware/progress.html msgid "" "You can keep working for a higher grade, or request your certificate now." msgstr "" +"Вы можете продолжать заниматься для лучшей оценки или запросить свой " +"сертификат сразу." #: lms/templates/courseware/progress.html msgid "View certificate in a new browser window or tab." -msgstr "" +msgstr "Открыть сертификат для просмотра в новом окне или вкладке браузера." #: lms/templates/courseware/progress.html msgid "View Certificate" -msgstr "" +msgstr "Просмотреть сертификат" #: lms/templates/courseware/progress.html msgid "PDF will open in a new browser window or tab." -msgstr "" +msgstr "PDF откроется в новом окне или в новой вкладке браузера." #: lms/templates/courseware/progress.html msgid "Download Your Certificate" -msgstr "" +msgstr "Скачать свой сертификат" #. Translators: This message appears to users when the system is processessing #. course certificates, which can take a few hours. #: lms/templates/courseware/progress.html msgid "We're working on it..." -msgstr "" +msgstr "Мы работаем над этим..." #: lms/templates/courseware/progress.html msgid "" "We're creating your certificate. You can keep working in your courses and a " "link to it will appear here and on your Dashboard when it is ready." msgstr "" +"Мы создали ваш сертификат. Продолжайте обучение, и ссылка на сертификат " +"появится на панели управления, когда он будет готов." #: lms/templates/courseware/progress.html msgid "Congratulations, you qualified for a certificate!" -msgstr "" +msgstr "Поздравляем, Вы аттестованы для получения сертификата!" #: lms/templates/courseware/progress.html msgid "Request Certificate" -msgstr "" +msgstr "Запросить Сертификат" #: lms/templates/courseware/progress.html msgid "Requirements for Course Credit" -msgstr "" +msgstr "Требования для получения кредита" #: lms/templates/courseware/progress.html msgid "{student_name}, you are no longer eligible for credit in this course." msgstr "" +"{student_name}, Вы уже не соответствуете требованиям для получения зачёта на" +" этом курсе." #: lms/templates/courseware/progress.html msgid "" "{student_name}, you have met the requirements for credit in this course." msgstr "" +"{student_name}, Вы выполнили все требования для получения зачёта по этому " +"курсу." #: lms/templates/courseware/progress.html msgid "{a_start}Go to your dashboard{a_end} to purchase course credit." msgstr "" +"{a_start}Перейти к панели управления{a_end}, чтобы оплатить оформление " +"зачёта за курс." #: lms/templates/courseware/progress.html msgid "{student_name}, you have not yet met the requirements for credit." -msgstr "" +msgstr "{student_name}, Вы пока не можете получить кредит на обучение." #: lms/templates/courseware/progress.html msgid "Information about course credit requirements" -msgstr "" +msgstr "Информация о требованиях для получения кредита" #: lms/templates/courseware/progress.html msgid "display_name" -msgstr "" +msgstr "display_name" #: lms/templates/courseware/progress.html msgid "Verification Submitted" -msgstr "" +msgstr "Данные отправлены на проверку" #: lms/templates/courseware/progress.html msgid "Verification Failed" -msgstr "" +msgstr "Не удалось подтвердить данные" #: lms/templates/courseware/progress.html msgid "Verification Declined" -msgstr "" +msgstr "Подтверждение отклонено" #: lms/templates/courseware/progress.html msgid "Completed" -msgstr "" +msgstr "Завершено" #: lms/templates/courseware/progress.html msgid "Upcoming" -msgstr "" +msgstr "Скоро" #: lms/templates/courseware/progress.html msgid "Less" -msgstr "" +msgstr "Скрыть" #: lms/templates/courseware/progress.html msgid "{earned} of {total} possible points" -msgstr "" +msgstr "{earned} из {total} возможных баллов" #: lms/templates/courseware/progress.html msgid "Problem Scores: " @@ -12278,7 +13823,7 @@ msgstr "Баллы за практику:" #: lms/templates/courseware/progress.html msgid "No problem scores in this section" -msgstr "" +msgstr "Нет баллов за выполненные в этом разделе задания" #: lms/templates/courseware/syllabus.html msgid "{course.display_number_with_default} Course Info" @@ -12296,11 +13841,11 @@ msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "Hi {name}," -msgstr "" +msgstr "Здравствуйте, {name}," #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "Hi," -msgstr "" +msgstr "Здравствуйте!" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" @@ -12308,6 +13853,8 @@ msgid "" "completing your {platform_name} course! {link_start}Get your credit " "now.{link_end}" msgstr "" +"Поздравляем! Вы можете получить зачёт за успешное окончание курса на " +"{platform_name}! {link_start}Получить зачёт.{link_end}" #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" @@ -12315,6 +13862,9 @@ msgid "" "finish a degree already started, or fulfill requirements at a different " "academic institution." msgstr "" +"Начисленные баллы помогут вам зачесть курс в вашем университете, закончить " +"ранее начатое обучение, или выполнить требования различных образовательных " +"учреждений." #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" @@ -12323,12 +13873,18 @@ msgid "" "receive your credit, you will also have an official academic transcript at " "the institution that granted the credit." msgstr "" +"Чтобы получить зачёт за курс, просто перейдите к {link_start}панели " +"управления {platform_name}{link_end} и нажмите кнопку Получить зачёт." +" После получения зачёта у Вас также будет официальная выписка об " +"академической успеваемости в учебном заведении, принимающем зачёт." #: lms/templates/credit_notifications/credit_eligibility_email.html msgid "" "We hope you enjoyed the course, and we hope to see you in future " "{platform_name} courses!" msgstr "" +"Надеемся, что курс Вам понравился, и что мы увидимся с Вами на курсах " +"{platform_name} в будущем!" #: lms/templates/credit_notifications/credit_eligibility_email.html #: lms/templates/emails/activation_email.txt @@ -12341,12 +13897,16 @@ msgid "" "{link_start}Click here for more information on credit at " "{platform_name}{link_end}." msgstr "" +"{link_start}Чтобы узнать подробности о зачётах на {platform_name}, щёлкните " +"здесь{link_end}." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Final course details are being wrapped up at this time. Your final standing " "will be available shortly." msgstr "" +"Сейчас идёт заключительный этап работы над курсом. Ваша финальная оценка " +"скоро будет доступна." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Your final grade:" @@ -12354,6 +13914,10 @@ msgstr "Ваша итоговая оценка:" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Grade required for a {cert_name_short}:" +msgstr "Оценка, необходимая для получения {cert_name_short}:" + +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" msgstr "" #: lms/templates/dashboard/_dashboard_certificate_information.html @@ -12365,6 +13929,13 @@ msgid "" "please let us know by contacting {email}. If you would like a refund on your" " {cert_name_long}, please contact our billing address {billing_email}" msgstr "" +"Ваш {cert_name_long} находится в статусе ожидания ввиду того, что факт " +"выдачи вашего {cert_name_short} может попадать под действие эмбарго США " +"против Ирана, Кубы, Сирии и Судана. Если вы думаете, что наша система по " +"ошибке идентифицировала вашу связь с этими странами, пожалуйста, свяжитесь с" +" нами по почте {email}. Если вы хотите получить возврат денег на ваш " +"{cert_name_long}, пожалуйста, свяжитесь с нашим биллинговым отделом " +"{billing_email}" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -12374,52 +13945,59 @@ msgid "" "identified you as being connected with one of those countries, please let us" " know by contacting {email}." msgstr "" +"Ваш {cert_name_long} находится в статусе ожидания ввиду того, что факт " +"выдачи вашего {cert_name_short} может попадать под действие эмбарго США " +"против Ирана, Кубы, Сирии и Судана. Если вы думаете, что наша система по " +"ошибке идентифицировала вашу связь с этими странами, пожалуйста, свяжитесь с" +" нами по почте {email}." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Your {cert_name_short} is Generating" -msgstr "" +msgstr "Ваш {cert_name_short} в процессе обработки" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open the certificate web view" -msgstr "" +msgstr "По этой ссылке откроется веб-представление сертификата" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "View {cert_name_short}" -msgstr "" +msgstr "Просмотреть {cert_name_short}" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "This link will open/download a PDF document" -msgstr "" +msgstr "Эта ссылка откроет/скачает PDF-документ " #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download {cert_name_short} (PDF)" -msgstr "" +msgstr "Скачать {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download Your {cert_name_short} (PDF)" -msgstr "" +msgstr "Скачать Ваш {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "This link will open/download a PDF document of your verified " "{cert_name_long}." msgstr "" +"Пройдите по этой ссылке, чтобы открыть/скачать свой заверенный сертификат " +"{cert_name_long} в формате PDF." #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Download Your ID Verified {cert_name_short} (PDF)" -msgstr "" +msgstr "Скачать Подтвержденный {cert_name_short} (PDF)" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Complete our course feedback survey" -msgstr "" +msgstr "Заполните форму отзыва об этом курсе" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Add Certificate to LinkedIn Profile" -msgstr "" +msgstr "Прикрепить сертификат к профилю Linkedin" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "Share on LinkedIn" -msgstr "" +msgstr "Поделиться на Linkedin" #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" @@ -12427,30 +14005,34 @@ msgid "" "{cert_name_long} was generated, we could not grant you a verified " "{cert_name_short}. An honor code {cert_name_short} has been granted instead." msgstr "" +"Ввиду того, что мы не получили от вас действительный набор фото для " +"подтверждения, когда ваш {cert_name_long} был создан, вы не можем " +"предоставить вам подтвержденный {cert_name_short}. Код чести " +"{cert_name_short} был сгенерирован вместо него." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "{category} Program Course" -msgstr "" +msgstr "{category} Программа курса" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "{course_number} {course_name} Home Page" -msgstr "" +msgstr "Домашняя страница {course_number} {course_name}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "{course_number} {course_name} Cover Image" -msgstr "" +msgstr "{course_number} {course_name} Обложка" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Enrolled as: " -msgstr "" +msgstr "Внесён в список как:" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Ended - {end_date}" -msgstr "" +msgstr "Завершён {end_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Started - {start_date}" -msgstr "" +msgstr "Начат {start_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Coming Soon" @@ -12458,36 +14040,36 @@ msgstr "Скоро" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Starts - {start_date}" -msgstr "" +msgstr "Начало {start_date}" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "View Archived Course" -msgstr "" +msgstr "Посмотреть курс из архива" #: lms/templates/dashboard/_dashboard_course_listing.html #: lms/templates/shoppingcart/registration_code_receipt.html msgid "View Course" -msgstr "" +msgstr "Посмотреть курс" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Share on Facebook" -msgstr "" +msgstr "Поделиться на Facebook" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "I'm learning on {platform_name}:" -msgstr "" +msgstr "Я учусь на {platform_name}:" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Course options dropdown" -msgstr "" +msgstr "Список опций курса" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Additional Actions Menu" -msgstr "" +msgstr "Меню дополнительныx действий" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Available Actions" -msgstr "" +msgstr "Доступные действия" #: lms/templates/dashboard/_dashboard_course_listing.html #, python-format @@ -12495,20 +14077,24 @@ msgid "" "Are you sure you want to unenroll from the purchased course %(course_name)s " "(%(course_number)s)?" msgstr "" +"Вы уверены, что хотите отменить запись на оплаченный Вами курс " +"%(course_name)s (%(course_number)s)?" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You will be refunded the amount you paid." -msgstr "" +msgstr "Вам будут возвращена сумма, которую вы заплатили." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You will not be refunded the amount you paid." -msgstr "" +msgstr "Вам не будет возвращена сумма которую вы заплатили." #: lms/templates/dashboard/_dashboard_course_listing.html #, python-format msgid "" "Are you sure you want to unenroll from %(course_name)s (%(course_number)s)?" msgstr "" +"Вы уверены, что хотите отменить запись на курс %(course_name)s " +"(%(course_number)s)?" #: lms/templates/dashboard/_dashboard_course_listing.html #, python-format @@ -12516,28 +14102,35 @@ msgid "" "Are you sure you want to unenroll from the verified %(cert_name_long)s track" " of %(course_name)s (%(course_number)s)?" msgstr "" +"Вы уверены, что хотите отписаться от подтверждённого %(cert_name_long)s " +"трека %(course_name)s (%(course_number)s)?" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "The refund deadline for this course has passed, so you will not receive a " "refund." msgstr "" +"Срок возврата денег для этого курса прошёл, так что вы не сможете получить " +"возмещение." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Email Settings" -msgstr "" +msgstr "Настройки e-mail" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Verification not yet complete." -msgstr "" +msgstr "Проверка еще не завершена " #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You only have {days} day left to verify for this course." msgid_plural "You only have {days} days left to verify for this course." msgstr[0] "" +"Остался всего {days} день для подтверждения своих данных на этом курсе." msgstr[1] "" +"Осталось всего {days} дня для подтверждения своих данных на этом курсе." msgstr[2] "" -msgstr[3] "" +"Осталось всего {days} дней для подтверждения своих данных на этом курсе." +msgstr[3] "Вы потратили только {days} дней, чтобы проверить, по этому курсу." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Almost there!" @@ -12545,27 +14138,27 @@ msgstr "Почти готово!" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You still need to verify for this course." -msgstr "" +msgstr "Вам еще нужна проверка по этому курсу." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Verify Now" -msgstr "" +msgstr "Подтвердить" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "You have already verified your ID!" -msgstr "" +msgstr "Вы уже подтвердили документ, удостоверяющий личность." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Thanks for your patience as we process your request." -msgstr "" +msgstr "Благодарим Вас за терпение, пока мы обрабатываем Ваш запрос." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Your verification status is good until {date}." -msgstr "" +msgstr "Ваш подтвержденный статус действует до {date}." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Your verification will expire soon!" -msgstr "" +msgstr "Срок действия Вашей верификации скоро истечет!" #. Translators: start_link and end_link will be replaced with HTML tags; #. please do not translate these. @@ -12575,12 +14168,17 @@ msgid "" "this course. {start_link}Re-verify your identity now{end_link} using a " "webcam and a government-issued ID." msgstr "" +"Ваше текущая проверка личности истекает до окончания этого курса. " +"{start_link}Провести повторную проверку{end_link} вам потребуется веб-камера" +" и удостоверение личности: паспорт, студенческий билет." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" "Pursue a {cert_name_long} to highlight the knowledge and skills you gain in " "this course." msgstr "" +"Получите {cert_name_long}, чтобы подтвердить знания и навыки, приобретённые " +"Вами при прохождении курса." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" @@ -12588,10 +14186,13 @@ msgid "" "the course.
{link_start}Learn more about the verified " "{cert_name_long}{link_end}." msgstr "" +"Это официальный сертификат. О нём легко рассказать. Стремление получить его " +"мотивирует закончить курс.
{link_start}Узнать больше про подтверждённый " +"{cert_name_long}{link_end}." #: lms/templates/dashboard/_dashboard_course_listing.html msgid "Upgrade to Verified" -msgstr "" +msgstr "Повысить до уровня \"Подтверждённый сертификат\"" #: lms/templates/dashboard/_dashboard_course_listing.html msgid "" @@ -12600,11 +14201,17 @@ msgid "" "holder{contact_link_end} to request payment, or you can " "{unenroll_link_start}unenroll{unenroll_link_end} from this course" msgstr "" +"Вы не можете получить доступ к этому курсу, так как оплата еще не " +"произведена. Вы можете {link_start} связаться с владельцем счета{link_end} ," +" чтобы запросить оплату или Вы можете {unenroll_link_start} отменить " +"доступ{unenroll_link_end} для этого курса" #: lms/templates/dashboard/_dashboard_credit_info.html msgid "" "An error occurred with this transaction. For help, contact {support_email}." msgstr "" +"При выполнении операции возникла ошибка. Обращайтесь за помощью по адресу " +"{support_email}." #. Translators: provider_name is the name of a credit provider or university #. (e.g. State University) @@ -12613,10 +14220,12 @@ msgid "" "You have completed this course and are eligible to purchase course credit. " "Select Get Credit to get started." msgstr "" +"Вы завершили курс, теперь вы имеете право приобрести зачётные единицы. Для " +"этого нажмите Получить зачёт." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "Get Credit" -msgstr "" +msgstr "Получить зачёт" #. Translators: provider_name is the name of a credit provider or university #. (e.g. State University) @@ -12625,6 +14234,8 @@ msgid "" "{provider_name} has received your course credit request. We will update you " "when credit processing is complete." msgstr "" +"{provider_name} получил ваш запрос на зачётные единицы. Мы обновим ваши " +"баллы, после того как проверка будет завершена." #. Translators: link_to_provider_site is a link to an external webpage. The #. text of the link will be the name of a @@ -12635,10 +14246,13 @@ msgid "" "credit at the {link_to_provider_site} website. Select Request Credit" " to get started." msgstr "" +"Благодарим Вас за оплату. Теперь для получения зачёта Вам необходимо " +"отправить соответствующий запрос на веб-сайте {link_to_provider_site}. " +"Нажмите Запросить зачёт для начала." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "View Details" -msgstr "" +msgstr "Подробнее" #. Translators: link_to_provider_site is a link to an external webpage. The #. text of the link will be the name of a @@ -12650,10 +14264,12 @@ msgid "" " credit. To see your course credit, visit the {link_to_provider_site} " "website." msgstr "" +"Поздравляем! {provider_name} утвердил ваш запрос о зачётных единицах." +" Для просмотра перейдите по ссылке {link_to_provider_site}." #: lms/templates/dashboard/_dashboard_credit_info.html msgid "View Credit" -msgstr "" +msgstr "Посмотреть баллы" #. Translators: link_to_provider_site is a link to an external webpage. The #. text of the link will be the name of a @@ -12664,45 +14280,52 @@ msgid "" "{provider_name} did not approve your request for course credit. For more " "information, contact {link_to_provider_site} directly." msgstr "" +"{provider_name} не утвердил ваш запрос о зачётных единицах. Для получения " +"дополнительной информации, свяжитесь с {link_to_provider_site} напрямую." #: lms/templates/dashboard/_dashboard_info_language.html msgid "edit" -msgstr "" +msgstr "редактировать" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "ID Verification Status" -msgstr "" +msgstr "Статус проверки документа, удостоверяющего личность" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Reviewed and Verified" -msgstr "" +msgstr "Проверено и подтверждено" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Your verification status is good for one year after submission." -msgstr "" +msgstr "Статус верификации действует один год после её прохождения." #: lms/templates/dashboard/_dashboard_status_verification.html msgid "" "Your verification photos have been submitted and will be reviewed shortly." msgstr "" +"Фотографии для верификации были отправлены и в скором времени будут " +"рассмотрены." #: lms/templates/dashboard/_dashboard_status_verification.html msgid "{platform_name} Verification Status" -msgstr "" +msgstr "Статус проверки данных {platform_name}" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "Resubmit Verification" -msgstr "" +msgstr "Повторно отправить данные для проверки" #: lms/templates/dashboard/_dashboard_status_verification.html msgid "" "To receive a verified certificate, you have to submit a new photo of " "yourself and your government-issued photo ID before the course ends." msgstr "" +"Чтобы получить подтверждённый сертификат, вы должны представить новую " +"фотографию себя на официальном документе: паспорт, студенческое " +"удостоверение, ученическая карта до окончания курса." #: lms/templates/dashboard/_dashboard_third_party_error.html msgid "Could Not Link Accounts" -msgstr "" +msgstr "Нет возможности связать аккаунты " #. Translators: this message is displayed when a user tries to link their #. account with a third-party authentication provider (for example, Google or @@ -12716,20 +14339,25 @@ msgid "" "The {provider_name} account you selected is already linked to another " "{platform_name} account." msgstr "" +"Выбранная Вами учётная запись {provider_name} уже связана с другой учётной " +"записью {platform_name}." #: lms/templates/dashboard/_dashboard_xseries_info.html msgid "{category} Program: Interested in more courses in this subject?" msgstr "" +"Программа {category}: Хотите узнать о других курсах по этой дисциплине?" #: lms/templates/dashboard/_dashboard_xseries_info.html msgid "" "This course is 1 of {course_count} courses in the " "{link_start}{program_display_name}{link_end} {program_category}." msgstr "" +"Этот 1-й из {course_count} курсов в " +"{link_start}{program_display_name}{link_end} {program_category}." #: lms/templates/dashboard/_dashboard_xseries_info.html msgid "View {category} Details" -msgstr "" +msgstr "Подробнее о {category}" #: lms/templates/debug/run_python_form.html msgid "Results:" @@ -12740,10 +14368,12 @@ msgid "" "Sorry! We can't find anything matching your search. Please try another " "search." msgstr "" +"Извините! Мы не можем найти ничего совпадающего с тем, что Вы ищете. " +"Пожалуйста, попробуйте ввести другой запрос." #: lms/templates/discussion/_blank_slate.html msgid "There are no posts here yet. Be the first one to post!" -msgstr "" +msgstr "Здесь еще нет сообщений. Станьте первым, кто оставит сообщение!" #: lms/templates/discussion/_discussion_course_navigation.html #: lms/templates/discussion/_discussion_module.html @@ -12752,40 +14382,42 @@ msgstr "Новая тема" #: lms/templates/discussion/_discussion_module.html msgid "Show Discussion" -msgstr "" +msgstr "Показать обсуждение" #: lms/templates/discussion/_discussion_module_studio.html msgid "To view live discussions, click Preview or View Live in Unit Settings." msgstr "" +"Чтобы просмотреть активные темы обсуждения, нажмите «Предварительный " +"просмотр» или «Просмотр текущей версии» в настройках блока." #: lms/templates/discussion/_discussion_module_studio.html msgid "Discussion ID: {discussion_id}" -msgstr "" +msgstr "Идентификатор обсуждения: {discussion_id}" #: lms/templates/discussion/_filter_dropdown.html msgid "Filter Topics" -msgstr "" +msgstr "Фильтровать темы" #: lms/templates/discussion/_filter_dropdown.html msgid "filter topics" -msgstr "" +msgstr "избранные темы" #: lms/templates/discussion/_filter_dropdown.html #: lms/templates/discussion/_thread_list_template.html msgid "All Discussions" -msgstr "" +msgstr "Все обсуждения" #: lms/templates/discussion/_filter_dropdown.html msgid "Posts I'm Following" -msgstr "" +msgstr "Отслеживаемые сообщения" #: lms/templates/discussion/_recent_active_posts.html msgid "Following" -msgstr "" +msgstr "Отслеживаемые" #: lms/templates/discussion/_search_bar.html msgid "Search posts" -msgstr "" +msgstr "Поиск по сообщениям" #: lms/templates/discussion/_similar_posts.html msgid "Hide" @@ -12793,11 +14425,11 @@ msgstr "Скрыть" #: lms/templates/discussion/_thread_list_template.html msgid "Discussion topics; current selection is: " -msgstr "" +msgstr "Темы обсуждения; текущий выбор:" #: lms/templates/discussion/_thread_list_template.html msgid "Search all posts" -msgstr "" +msgstr "Поиск по всем сообщениям" #. Translators: This labels a filter menu in forum navigation #: lms/templates/discussion/_thread_list_template.html @@ -12812,13 +14444,13 @@ msgstr "Показать всё" #. Translators: This is a menu option for showing only unread forum threads #: lms/templates/discussion/_thread_list_template.html msgid "Unread" -msgstr "" +msgstr "Непрочитанные" #. Translators: This is a menu option for showing only forum threads flagged #. for abuse #: lms/templates/discussion/_thread_list_template.html msgid "Flagged" -msgstr "" +msgstr "Помеченные" #. Translators: This labels a cohort menu in forum navigation #: lms/templates/discussion/_thread_list_template.html @@ -12837,35 +14469,35 @@ msgstr "Сортировка:" #. Translators: This is a menu option for sorting forum threads #: lms/templates/discussion/_thread_list_template.html msgid "by recent activity" -msgstr "" +msgstr "по времени ответов" #. Translators: This is a menu option for sorting forum threads #: lms/templates/discussion/_thread_list_template.html msgid "by most activity" -msgstr "" +msgstr "по количеству ответов" #. Translators: This is a menu option for sorting forum threads #: lms/templates/discussion/_thread_list_template.html msgid "by most votes" -msgstr "" +msgstr "по количеству голосов" #: lms/templates/discussion/_user_profile.html #, python-format msgid "%s discussion started" msgid_plural "%s discussions started" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Открыта %s тема обсуждения" +msgstr[1] "Открыты %s темы обсуждения" +msgstr[2] "Открыто %s тем обсуждения" +msgstr[3] "Открыто %s тем обсуждения" #: lms/templates/discussion/_user_profile.html #, python-format msgid "%s comment" msgid_plural "%s comments" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%s комментарий" +msgstr[1] "%s комментария" +msgstr[2] "%s комментариев" +msgstr[3] "%s комментариев" #: lms/templates/discussion/index.html #: lms/templates/discussion/user_profile.html @@ -12874,15 +14506,15 @@ msgstr "Обсуждение - {course_number}" #: lms/templates/discussion/index.html msgid "Discussion thread list" -msgstr "" +msgstr "Список тем обсуждения" #: lms/templates/discussion/index.html msgid "New topic form" -msgstr "" +msgstr "Форма для новой темы" #: lms/templates/discussion/maintenance.html msgid "We're sorry" -msgstr "" +msgstr "Мы сожалеем" #: lms/templates/discussion/maintenance.html msgid "" @@ -12894,91 +14526,100 @@ msgstr "" #: lms/templates/discussion/user_profile.html msgid "User Profile" -msgstr "" +msgstr "Личные данные пользователя" #: lms/templates/edxnotes/edxnotes.html msgid "Student Notes" -msgstr "" +msgstr "Записи студента" #: lms/templates/edxnotes/edxnotes.html msgid "Highlights and notes you've made in course content" -msgstr "" +msgstr "Ключевые моменты и записи, которые вы сделали в материалах курса" #: lms/templates/edxnotes/edxnotes.html msgid "Search notes for:" -msgstr "" +msgstr "Искать записи о:" #: lms/templates/edxnotes/edxnotes.html msgid "Search notes for..." -msgstr "" +msgstr "Искать записи о..." #: lms/templates/edxnotes/edxnotes.html msgid "View notes by:" -msgstr "" +msgstr "Отображать записи по:" #: lms/templates/edxnotes/edxnotes.html msgid "" "You have not made any notes in this course yet. Other students in this " "course are using notes to:" msgstr "" +"Вы ещё не делали записей об этом курсе. Другие студенты на курсе используют" +" записи, чтобы:" #: lms/templates/edxnotes/edxnotes.html msgid "Mark a passage or concept so that it's easy to find later." msgstr "" +"Отметить отрывок или понятие, чтобы их впоследствии было легко найти. " #: lms/templates/edxnotes/edxnotes.html msgid "Record thoughts about a specific passage or concept." -msgstr "" +msgstr "Записать свои мысли о конкретном отрывке или понятии." #: lms/templates/edxnotes/edxnotes.html msgid "" "Highlight important information to review later in the course or in future " "courses." msgstr "" +"Выделить важную информацию, чтобы впоследствии использовать её для " +"повторения материала в этом или в других курсах." #: lms/templates/edxnotes/edxnotes.html msgid "" "Get started by making a note in something you just read, like " "{section_link}." msgstr "" +"Для начала сделайте запись о том, что вы только что прочитали, например " +"{section_link}." #: lms/templates/edxnotes/toggle_notes.html msgid "Hide notes" -msgstr "" +msgstr "Скрыть записи" #: lms/templates/edxnotes/toggle_notes.html msgid "Show notes" -msgstr "" +msgstr "Показать записи" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "Welcome to {course_name}" -msgstr "" +msgstr "Добро пожаловать на курс {course_name}" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "" "To get started, please visit https://{site_name}. The login information for " "your account follows." msgstr "" +"Чтобы приступить, пожалуйста, посетите https://{site_name}. Информация о " +"логине для Вашего аккаунта последует далее." #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "email: {email}" -msgstr "" +msgstr "электронный адрес: {email}" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "password: {password}" -msgstr "" +msgstr "пароль: {password}" #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "It is recommended that you change your password." -msgstr "" +msgstr "Советуем вам поменять пароль." #: lms/templates/emails/account_creation_and_enroll_emailMessage.txt msgid "Sincerely yours,The {course_name} Team" -msgstr "" +msgstr "С уважением, Команда {course_name}" #: lms/templates/emails/activation_email.txt msgid "Thank you for signing up for {platform_name}." -msgstr "" +msgstr "Спасибо за регистрацию на {platform_name}." #: lms/templates/emails/activation_email.txt msgid "" @@ -12986,28 +14627,39 @@ msgid "" " account. Click on the link below or copy and paste it into your browser's " "address bar." msgstr "" +"Чтобы начать обучение на курсах {platform_name}, активируйте свою учётную " +"запись, перейдя по ссылке ниже или скопировав её в адресную строку своего " +"браузера." #: lms/templates/emails/activation_email.txt msgid "" "After you activate your account, you can sign up for and take any of the " "hundreds of courses {platform_name} offers." msgstr "" +"Сразу после активации аккаунта Вы сможете записаться и начать обучение на " +"сотнях курсов {platform_name}." #: lms/templates/emails/activation_email.txt msgid "" "If you need help, please use our web form at {contact_us_url} or email " "{info_email_address}." msgstr "" +"Если Вам нужна помощь, можете использовать форму {contact_us_url} или " +"написать нам e-mail {info_email_address} " #: lms/templates/emails/activation_email.txt msgid "We hope you enjoy learning with {platform_name}!" -msgstr "" +msgstr "Надеемся, что Вам понравится учиться с {platform_name}!" #: lms/templates/emails/activation_email.txt msgid "" "This email was automatically sent by {site_name} because someone attempted " "to create an {platform_name} account using this email address." msgstr "" +"Это письмо было автоматически отправлено {site_name}, так как кто-то " +"использовал этот электронный адрес для создания учётной записи на " +"{platform_name}. Если Вы не создавали этой учётной записи, можете " +"проигнорировать данное сообщение." #: lms/templates/emails/activation_email.txt #: lms/templates/emails/email_change.txt @@ -13016,6 +14668,10 @@ msgid "" " any more email from us. Please do not reply to this e-mail; if you require " "assistance, check the about section of the {platform_name} Courses web site." msgstr "" +"Если Вы не делали такого запроса, дальнейших действий не требуется; вы " +"больше не будете получать от нас сообщений. Пожалуйста, не отвечайте на это " +"сообщение; если Вам потребуется помощь, загляните на страницу «О нас» на " +"сайте курсов {platform_name}." #: lms/templates/emails/activation_email.txt msgid "" @@ -13023,36 +14679,48 @@ msgid "" " any more email from us. Please do not reply to this e-mail; if you require " "assistance, check the help section of the {platform_name} website." msgstr "" +"Если Вы не делали такого запроса, Вам не нужно предпринимать никаких " +"действий: Вы больше не будете получать от нас сообщений. Пожалуйста, не " +"отвечайте на это сообщение; если Вам нужна помощь, обратитесь к разделу " +"«Помощь» на веб-сайте {platform_name}." #: lms/templates/emails/activation_email_subject.txt msgid "Activate Your {platform_name} Account" -msgstr "" +msgstr "Активируйте свою учётную запись на {platform_name} " #: lms/templates/emails/add_beta_tester_email_message.txt #: lms/templates/emails/enroll_email_enrolledmessage.txt #: lms/templates/emails/remove_beta_tester_email_message.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "Dear {full_name}" -msgstr "" +msgstr "Уважаемый/уважаемая {full_name}" #: lms/templates/emails/add_beta_tester_email_message.txt msgid "" "You have been invited to be a beta tester for {course_name} at {site_name} " "by a member of the course staff." msgstr "" +"Вы получили приглашение стать бета-тестером курса {course_name} на " +"{site_name} от сотрудника курса." #: lms/templates/emails/add_beta_tester_email_message.txt #: lms/templates/emails/enroll_email_enrolledmessage.txt msgid "To start accessing course materials, please visit {course_url}" msgstr "" +"Чтобы начать просматривать материалы курса, пожалуйста, посетите сайт " +"{course_url}" #: lms/templates/emails/add_beta_tester_email_message.txt msgid "Visit {course_about_url} to join the course and begin the beta test." msgstr "" +"Посетите сайт {course_about_url}, чтобы присоединиться к курсу и начать " +"бета-тестирование." #: lms/templates/emails/add_beta_tester_email_message.txt msgid "Visit {site_name} to enroll in the course and begin the beta test." msgstr "" +"Посетите страницу {site_name}, чтобы зарегистрироваться на курсе и начать " +"бета тестирование." #: lms/templates/emails/add_beta_tester_email_message.txt #: lms/templates/emails/enroll_email_allowedmessage.txt @@ -13060,18 +14728,20 @@ msgstr "" #: lms/templates/emails/unenroll_email_allowedmessage.txt msgid "This email was automatically sent from {site_name} to {email_address}" msgstr "" +"Это сообщение автоматически отправлено с сайта {site_name} на адрес " +"{email_address}" #: lms/templates/emails/add_beta_tester_email_subject.txt msgid "You have been invited to a beta test for {course_name}" -msgstr "" +msgstr "Вас приглашают на бета-тестирование курса {course_name}" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Thank you for your purchase of " -msgstr "" +msgstr "Спасибо за оплату, внесённую за" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your payment was successful." -msgstr "" +msgstr "Оплата выполнена успешно." #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt @@ -13079,33 +14749,41 @@ msgid "" "If you have billing questions, please read the FAQ ({faq_url}) or contact " "{billing_email}." msgstr "" +"Если у вас есть вопросы, касающиеся платежей, пожалуйста, прочитайте раздел " +"«Вопросы и ответы» ({faq_url}) или напишите на {billing_email}." #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "If you have billing questions, please contact {billing_email}." msgstr "" +"Если у Вас есть вопросы, касающиеся платежей, пожалуйста, напишите на " +"{billing_email}." #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "{order_placed_by} placed an order and mentioned your name as the " "Organization contact." msgstr "" +"{order_placed_by} поместите заказ и укажите Ваше имя как контакт с " +"организацией." #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "{order_placed_by} placed an order and mentioned your name as the additional " "receipt recipient." msgstr "" +"{order_placed_by} поместите заказ и укажите Ваше имя в качестве " +"дополнительной расписки получателя. " #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "The items in your order are:" -msgstr "" +msgstr "Предметы в вашем заказе:" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "Quantity - Description - Price" -msgstr "" +msgstr "Количество - Описание - Цена" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt @@ -13116,38 +14794,38 @@ msgstr "" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Company Name:" -msgstr "" +msgstr "Наименование организации:" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Purchase Order Number:" -msgstr "" +msgstr "Номер заказа на покупку:" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Company Contact Name:" -msgstr "" +msgstr "Имя контактного лица в организации:" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Company Contact Email:" -msgstr "" +msgstr "Электронный адрес для контактов с организацией:" #. Translators: this will be the name of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Name:" -msgstr "" +msgstr "Имя получателя:" #. Translators: this will be the email address of a person receiving an email #: lms/templates/emails/business_order_confirmation_email.txt msgid "Recipient Email:" -msgstr "" +msgstr "Электронный адрес получателя:" #: lms/templates/emails/business_order_confirmation_email.txt #: lms/templates/emails/order_confirmation_email.txt msgid "#:" -msgstr "" +msgstr "№:" #: lms/templates/emails/business_order_confirmation_email.txt msgid "Order Number: {order_number}" -msgstr "" +msgstr "Номер заказа: {order_number}" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" @@ -13155,70 +14833,83 @@ msgid "" "registration URLs to each student planning to enroll using the email " "template below." msgstr "" +"CSV-файл из ваших регистрационных адресов прикреплен. Пожалуйста, " +"распространите регистрации URL-адресов каждому студенту планирующему " +"регистрироваться с использованием шаблона электронной почты ниже" #. Translators: This is followed by the instructor or course team name (so #. could be singular or plural) #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards," -msgstr "" +msgstr "C теплыми пожеланиями," #. Translators: The
is a line break (empty line), please keep this html #. in #. the string after the sign off. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Warm regards,
The {platform_name} Team" -msgstr "" +msgstr "С теплыми пожеланиями,
Команда {platform_name}" #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Dear [[Name]]" -msgstr "" +msgstr "Уважаемый/ая [[Имя]]" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "To enroll in {course_names} we have provided a registration URL for you. " "Please follow the instructions below to claim your access." msgstr "" +"Для зачисления на {course_names} вы должны перейти по указанной ссылке. " +"Пожалуйста, следуйте приведенным ниже инструкциям, чтобы получить доступ." #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. #: lms/templates/emails/business_order_confirmation_email.txt msgid "Your redeem url is: [[Enter Redeem URL here from the attached CSV]]" msgstr "" +"Ваш URL для получения компенсации: [[Введите URL для получения компенсации " +"из вложения в формате CSV]]" #: lms/templates/emails/business_order_confirmation_email.txt msgid "(1) Register for an account at {site_name}" -msgstr "" +msgstr "(1) Зарегистрируйте учётную запись на {site_name}" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "(2) Once registered, copy the redeem URL and paste it in your web browser." msgstr "" +"(2) Зарегистрировавшись, скопируйте URL для получения компенсации и вставьте" +" его в адресную строку своего браузера." #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "(3) On the enrollment confirmation page, Click the 'Activate Enrollment " "Code' button. This will show the enrollment confirmation." msgstr "" +"(3) На странице подтверждения зачисления нажмите кнопку \"Активировать код " +"зачисления\". После этого будет отображено подтверждение зачисления." #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "(4) You should be able to click on 'view course' button or see your course " "on your student dashboard at {url}" msgstr "" +"(4) Теперь вы можете нажать на кнопку «просмотреть курс» или увидеть свой " +"курс на панели управления {url}" #: lms/templates/emails/business_order_confirmation_email.txt msgid "" "(5) Course materials will not be available until the course start date." -msgstr "" +msgstr "(5) Содержимое курса будет недоступно до даты начала курса." #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. Please also keep the

and

HTML #. tags in place. #: lms/templates/emails/business_order_confirmation_email.txt msgid "

Sincerely,

[[Your Signature]]

" -msgstr "" +msgstr "

С уважением,

[[Ваша подпись]]

" #: lms/templates/emails/confirm_email_change.txt msgid "" @@ -13226,6 +14917,9 @@ msgid "" "{platform_name} from {old_email} to {new_email}. If you did not make this " "request, please contact us at" msgstr "" +"Это подтверждение смены электронного адреса, связанного с вашей учётной " +"записью на {platform_name}, с {old_email} на {new_email}. Если вы не делали " +"такого запроса, пожалуйста, свяжитесь с нами по адресу" #: lms/templates/emails/confirm_email_change.txt msgid "" @@ -13233,12 +14927,18 @@ msgid "" "{platform_name} from {old_email} to {new_email}. If you did not make this " "request, please contact us immediately. Contact information is listed at:" msgstr "" +"Это подтверждение смены электронного адреса, связанного с вашей учётной " +"записью на {platform_name}, с {old_email} на {new_email}. Если вы не делали " +"такого запроса, пожалуйста, свяжитесь с нами незамедлительно. Контактную " +"информацию вы найдёте здесь:" #: lms/templates/emails/confirm_email_change.txt msgid "" "We keep a log of old e-mails, so if this request was unintentional, we can " "investigate." msgstr "" +"У нас хранится реестр старых электронных сообщений, поэтому если этот запрос" +" был сделан непреднамеренно, мы можем рассмотреть эту проблему." #: lms/templates/emails/email_change.txt msgid "" @@ -13246,6 +14946,10 @@ msgid "" "{platform_name} account from {old_email} to {new_email}. If this is correct," " please confirm your new e-mail address by visiting:" msgstr "" +"Мы получили запрос на смену электронного адреса, связанного с вашей учётной " +"записью на {platform_name} с {old_email} на {new_email}. Если всё верно, " +"пожалуйста, пройдите по этой ссылке, чтобы подтвердить свой новый " +"электронный адрес:" #: lms/templates/emails/email_change.txt msgid "" @@ -13253,24 +14957,32 @@ msgid "" " any more email from us. Please do not reply to this e-mail; if you require " "assistance, check the help section of the {platform_name} web site." msgstr "" +"Если Вы не делали такого запроса, дальнейших действий не требуется; вы " +"больше не будете получать от нас сообщений. Пожалуйста, не отвечайте на это " +"сообщение; если Вам потребуется помощь, загляните в раздел «Помощь» сайта " +"{platform_name}." #: lms/templates/emails/email_change_subject.txt msgid "Request to change {platform_name} account e-mail" -msgstr "" +msgstr "Запрос на смену электронного адреса в учетной записи {platform_name}" #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "Dear student," -msgstr "" +msgstr "Уважаемый студент," #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" "You have been invited to join {course_name} at {site_name} by a member of " "the course staff." msgstr "" +"Вы получили приглашение пройти курс {course_name} на {site_name} от " +"сотрудника курса." #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "To access the course visit {course_url} and login." msgstr "" +"Для получения доступа к курсу посетите {course_url} и выполните вход в " +"систему." #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" @@ -13285,85 +14997,102 @@ msgid "" "the registration form making sure to use {email_address} in the E-mail " "field." msgstr "" +"Для завершения регистрации, пожалуйста, пройдите по ссылке " +"{registration_url} и заполните форму регистрации. Обязательно укажите адрес" +" {email_address} в поле «Электронная почта»." #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" "Once you have registered and activated your account, you will see " "{course_name} listed on your dashboard." msgstr "" +"Как только вы зарегистрируетесь и активируете свою учётную запись, " +"{course_name} отобразится на Вашей панели управления." #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "" "Once you have registered and activated your account, visit " "{course_about_url} to join the course." msgstr "" +"Как только вы зарегистрируетесь и активируете свою учётную запись, посетите " +"{course_about_url} чтобы записаться на курс." #: lms/templates/emails/enroll_email_allowedmessage.txt msgid "You can then enroll in {course_name}." -msgstr "" +msgstr "Затем Вы сможете зарегистрироваться на курсе {course_name}." #: lms/templates/emails/enroll_email_allowedsubject.txt msgid "You have been invited to register for {course_name}" -msgstr "" +msgstr "Вы получили приглашение зарегистрироваться на курс {course_name}" #: lms/templates/emails/enroll_email_enrolledmessage.txt msgid "" "You have been enrolled in {course_name} at {site_name} by a member of the " "course staff. The course should now appear on your {site_name} dashboard." msgstr "" +"Вы были зарегистрированы в {course_name} на {site_name} в качестве " +"сотрудника курса. Курс должен сейчас появиться на вашей {site_name} панели." #: lms/templates/emails/enroll_email_enrolledmessage.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "This email was automatically sent from {site_name} to {full_name}" msgstr "" +"Это сообщение автоматически отправлено {site_name} пользователю {full_name}" #: lms/templates/emails/enroll_email_enrolledsubject.txt msgid "You have been enrolled in {course_name}" -msgstr "" +msgstr "Вы зарегистрированы на курсе {course_name}" #: lms/templates/emails/order_confirmation_email.txt msgid "" "Your payment was successful. You will see the charge below on your next " "credit or debit card statement under the company name {merchant_name}." msgstr "" +"Платёж прошёл успешно. Нижеуказанное отчисление будет включено в следующий " +"отчёт по Вашей кредитной или дебетовой карте под наименованием компании " +"{merchant_name}." #: lms/templates/emails/order_confirmation_email.txt #: lms/templates/emails/photo_submission_confirmation.txt msgid "Thank you," -msgstr "" +msgstr "Благодарим," #: lms/templates/emails/order_confirmation_email.txt msgid "Your order number is: {order_number}" -msgstr "" +msgstr "Номер Вашего заказа: {order_number}" #: lms/templates/emails/photo_submission_confirmation.txt msgid "Hi {full_name}," -msgstr "" +msgstr "Здравствуйте, {full_name}," #: lms/templates/emails/photo_submission_confirmation.txt msgid "Thanks for submitting your photos!" -msgstr "" +msgstr "Спасибо за отправленные фотографии!" #: lms/templates/emails/photo_submission_confirmation.txt msgid "" "We've received your information and the verification process has begun. You " "can check the status of the verification process on your dashboard." msgstr "" +"Мы получили Ваши данные; процесс их подтверждения начался. Вы можете " +"проверить статус подтверждения данных на панели управления." #: lms/templates/emails/photo_submission_confirmation.txt #: lms/templates/emails/reverification_processed.txt msgid "The {platform_name} team" -msgstr "" +msgstr "Команда {platform_name}" #: lms/templates/emails/registration_codes_sale_email.txt msgid "Thank you for purchasing enrollments in {course_name}." -msgstr "" +msgstr "Спасибо за оплату мест на курсе {course_name}." #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "An invoice for {currency_symbol}{total_price} is attached. Payment is due " "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 "" @@ -13371,6 +15100,10 @@ msgid "" "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 @@ -13380,12 +15113,14 @@ msgid "" "Thanks,\n" "The {platform_name} Team" msgstr "" +"С благодарностью,\n" +"Команда {platform_name}" #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. #: lms/templates/emails/registration_codes_sale_email.txt msgid "Dear [[Name]]:" -msgstr "" +msgstr "Уважаемый/ая [[Имя]]:" #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. @@ -13394,16 +15129,20 @@ msgid "" "We have provided a course enrollment code for you in {course_name}. To " "enroll in the course, click the following link:" msgstr "" +"Вам предоставлен код для записи на курс {course_name}. Чтобы записаться на " +"курс, щёлкните по следующей ссылке:" #: lms/templates/emails/registration_codes_sale_email.txt msgid "HTML link from the attached CSV file" -msgstr "" +msgstr "Ссылка HTML из приложенного файла в формате CSV" #: lms/templates/emails/registration_codes_sale_email.txt msgid "" "After you enroll, you can see the course on your student dashboard. You can " "see course materials after the course start date." msgstr "" +"Записавшись на курс, вы сможете увидеть его на своей панели управления. Вы " +"сможете посмотреть материалы курса после даты начала курса." #. Translators: please translate the text inside [[ ]]. This is meant as a #. template for course teams to use. @@ -13414,30 +15153,32 @@ msgid "" "Sincerely,\n" "[[Your Signature]]" msgstr "" +"С уважением,\n" +"[[Ваша подпись]]" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "INVOICE" -msgstr "" +msgstr "СЧЁТ-ФАКТУРА" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Invoice No: {invoice_number}" -msgstr "" +msgstr "Счёт-фактура №: {invoice_number}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Terms: Due Upon Receipt" -msgstr "" +msgstr "Условия: оплата по получении" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Due Date: {date}" -msgstr "" +msgstr "Срок оплаты: {date}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Bill to:" -msgstr "" +msgstr "Счет на:" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Customer Reference Number: {reference_number}" -msgstr "" +msgstr "Регистрационный номер покупателя: {reference_number}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Balance Due: {currency_symbol}{sale_price}" @@ -13445,7 +15186,7 @@ msgstr "К оплате: {currency_symbol}{sale_price}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Course: {course_name}" -msgstr "" +msgstr "Курс: {course_name}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" @@ -13453,6 +15194,8 @@ msgid "" "Sub-Total: {currency_symbol}{sub_total} Discount: " "{currency_symbol}{discount}" msgstr "" +"Цена: {currency_symbol}{course_price} Количество: {quantity} Итог: " +"{currency_symbol}{sub_total} Скидка: {currency_symbol}{discount}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Total: {currency_symbol}{sale_price}" @@ -13460,7 +15203,7 @@ msgstr "Итого: {currency_symbol}{sale_price}" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "Payment Instructions" -msgstr "" +msgstr "Порядок осуществления платежа" #: lms/templates/emails/registration_codes_sale_invoice_attachment.txt msgid "" @@ -13469,10 +15212,14 @@ msgid "" "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 "For payment questions, contact {contact_email}" -msgstr "" +msgstr "С вопросами об оплате обращайтесь по адресу {contact_email}" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -13480,6 +15227,9 @@ msgid "" "name from {old_name} to {new_name}. If you need further assistance, please " "e-mail the tech support at {email}" msgstr "" +"К сожалению, сотрудники нашего курса не одобрили ваш запрос на смену имени с" +" {old_name} на {new_name}. Если вам потребуется дополнительная помощь, " +"пожалуйста, свяжитесь с командой тех. поддержки по адресу: {email}" #: lms/templates/emails/reject_name_change.txt msgid "" @@ -13487,6 +15237,9 @@ msgid "" "name from {old_name} to {new_name}. If you need further assistance, please " "e-mail the course staff at {email}." msgstr "" +"К сожалению, сотрудники нашего курса не одобрили ваш запрос на смену имени с" +" {old_name} на {new_name}. Если вам потребуется дополнительная помощь, " +"пожалуйста, свяжитесь с сотрудниками курса по адресу: {email}" #: lms/templates/emails/remove_beta_tester_email_message.txt msgid "" @@ -13494,21 +15247,26 @@ msgid "" " member of the course staff. The course will remain on your dashboard, but " "you will no longer be part of the beta testing group." msgstr "" +"Вы были удалены из бета-тестеров курса {course_name} на {site_name} " +"сотрудником курса. Курс останется на вашей панели, но вы более не будете " +"членом бета-тест группы." #: lms/templates/emails/remove_beta_tester_email_message.txt #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "Your other courses have not been affected." -msgstr "" +msgstr "Это не повлияет на Ваши остальные курсы." #: lms/templates/emails/remove_beta_tester_email_subject.txt msgid "You have been removed from a beta test for {course_name}" -msgstr "" +msgstr "Вы были удалены из бета-тестеров курса {course_name}" #: lms/templates/emails/reverification_processed.txt msgid "" "We have successfully verified your identity for the {assessment} assessment " "in the {course_name} course." msgstr "" +"Ваши данные успешно подтверждены для аттестации {assessment} по курсу " +"{course_name}." #: lms/templates/emails/reverification_processed.txt msgid "" @@ -13516,15 +15274,21 @@ msgid "" "{course_name} course. You have used {used_attempts} out of " "{allowed_attempts} attempts to verify your identity." msgstr "" +"К сожалению, нам не удалось подтвердить ваши данные для аттестации " +"{assessment} по курсу {course_name}. Использовано попыток: {used_attempts} " +"из {allowed_attempts}." #: lms/templates/emails/reverification_processed.txt msgid "" "You must verify your identity before the assessment closes on {due_date}." msgstr "" +"Вам необходимо подтвердить Вашу личность до окончания срока приёма работ " +"{due_date}." #: lms/templates/emails/reverification_processed.txt msgid "To try to verify your identity again, select the following link:" msgstr "" +"Чтобы попытаться подтвердить Вашу личность снова, выберите следующую ссылку:" #: lms/templates/emails/reverification_processed.txt msgid "" @@ -13533,16 +15297,21 @@ msgid "" "{allowed_attempts} attempts to verify your identity, and verification is no " "longer possible." msgstr "" +"К сожалению, нам не удалось подтвердить ваши данные для аттестации " +"{assessment} по курсу {course_name}. Использовано попыток: {used_attempts} " +"из {allowed_attempts}. Подтвердить личность больше нельзя." #: lms/templates/emails/reverification_processed.txt msgid "To go to the courseware, select the following link:" -msgstr "" +msgstr "Используйте следующую ссылку, чтобы перейти к содержанию курса:" #: lms/templates/emails/reverification_processed.txt msgid "" "If you have any questions, you can contact student support at " "{support_link}." msgstr "" +"Если у Вас возникли вопросы, Вы можете связаться со службой поддержки " +"студентов: {support_link}." #: lms/templates/emails/reverification_processed.txt msgid "Thanks," @@ -13550,13 +15319,15 @@ msgstr "С благодарностью," #: lms/templates/emails/unenroll_email_allowedmessage.txt msgid "Dear Student," -msgstr "" +msgstr "Уважаемый Cтудент," #: lms/templates/emails/unenroll_email_allowedmessage.txt msgid "" "You have been un-enrolled from course {course_name} by a member of the " "course staff. Please disregard the invitation previously sent." msgstr "" +"Вы были отчислены с курса {course_name} решением сотрудника курса. Просим " +"считать ранее высланное приглашение аннулированным." #: lms/templates/emails/unenroll_email_enrolledmessage.txt msgid "" @@ -13564,37 +15335,47 @@ msgid "" " course staff. The course will no longer appear on your {site_name} " "dashboard." msgstr "" +"Вы были отчислены с курса {course_name} на {site_name} одним из сотрудников " +"курса. Курс больше не будет отображаться на Вашей {site_name} панели " +"управления." #: lms/templates/emails/unenroll_email_subject.txt msgid "You have been un-enrolled from {course_name}" -msgstr "" +msgstr "Ваша регистрация на курсе {course_name} была отменена" #: lms/templates/embargo/default_courseware.html #: lms/templates/embargo/default_enrollment.html #: lms/templates/static_templates/embargo.html msgid "This Course Unavailable In Your Country" -msgstr "" +msgstr "Данный курс недоступен для Вашей страны" #: lms/templates/embargo/default_courseware.html msgid "" "Our system indicates that you are trying to access this {platform_name} " "course from a country or region in which it is not currently available." msgstr "" +"Система показывает, что вы пытаетесь получить доступ к данному курсу " +"{platform_name} из страны или региона, для которых он в настоящий момент не" +" доступен." #: lms/templates/embargo/default_enrollment.html msgid "" "Our system indicates that you are trying to enroll in this {platform_name} " "course from a country or region in which it is not currently available." msgstr "" +"Система показывает, что вы пытаетесь записаться на этот курс {platform_name}" +" из страны или региона, для которых он в настоящий момент не доступен." #: lms/templates/enrollment/course_enrollment_message.html msgid "Enrollment Successful" -msgstr "" +msgstr "Зачисление выполнено успешно" #: lms/templates/enrollment/course_enrollment_message.html msgid "" "Thank you for enrolling in {enrolled_course}. We hope you enjoy the course." msgstr "" +"Спасибо за регистрацию на курс {enrolled_course}. Надеемся, что вы получите" +" от него удовольствие." #: lms/templates/enrollment/course_enrollment_message.html msgid "" @@ -13602,14 +15383,17 @@ msgid "" "everywhere. Your help allows us to continuously improve the learning " "experience for millions and make a better future one learner at a time." msgstr "" +"{platform_name} некоммерческое высококачественное образование для всех, " +"везде. Ваша помощь позволяет нам постоянно совершенствовать опыт для " +"миллионов людей и сделать лучше будущее каждого из учащихся одновременно." #: lms/templates/enrollment/course_enrollment_message.html msgid "Donation Actions" -msgstr "" +msgstr "Пожертвования" #: lms/templates/instructor/staff_grading.html msgid "{course_number} Staff Grading" -msgstr "" +msgstr "{course_number} оценивание персонала" #: lms/templates/instructor/staff_grading.html msgid "" @@ -13621,6 +15405,13 @@ msgid "" " grading, though with diminishing returns. You can see the current accuracy " "of AI grading in the problem view." msgstr "" +"Это список задач, которые в настоящее время необходимо оценить, чтобы " +"научить ИИ оценивать и создавать калибровку эссе для оценивания " +"пользователей. Каждая задача должна оценивать отдельно, мы указали число " +"присланных студентами работ, которые необходимо оценить. Вы можете оценить " +"больше, чем требуемый минимум присланных заданий - это улучшит точность " +"оценки ИИ, хотя и не очень значительно. Вы можете просмотреть текущую " +"точность оценки ИИ в режиме просмотра задачи." #: lms/templates/instructor/staff_grading.html msgid "Problem List" @@ -13634,6 +15425,11 @@ msgid "" "button will result in a 30 minute wait to be able to grade this submission " "again." msgstr "" +"Пожалуйста, имейте в виду, что доступные здесь работы студентов были " +"временно удалены из множества работ, готовых к оцениванию. Оно вернётся " +"назад без присвоения какой-либо оценки через 30 минут. Нажатие кнопки " +"«Назад» приведёт к необходимости 30-минутного ожидания прежде чем вы сможете" +" поставить оценку." #: lms/templates/instructor/staff_grading.html msgid "Prompt" @@ -13655,11 +15451,11 @@ msgstr "Письменный отзыв" #: lms/templates/instructor/staff_grading.html msgid "Feedback for student (optional)" -msgstr "" +msgstr "Отзыв для студента (необязательно)" #: lms/templates/instructor/staff_grading.html msgid "Flag as inappropriate content for later review" -msgstr "" +msgstr "Отметить как неприемлемый контент для более позднего рассмотрения" #: lms/templates/instructor/staff_grading.html msgid "Skip" @@ -13668,75 +15464,79 @@ msgstr "Пропустить" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Add Coupon Code" -msgstr "" +msgstr "Ввести код купона" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Enter information about the coupon code below." -msgstr "" +msgstr "Введите ниже информацию о коде купона." #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Discount Percentage" -msgstr "" +msgstr "Процент скидки" #: lms/templates/instructor/instructor_dashboard_2/add_coupon_modal.html msgid "Add expiration date" -msgstr "" +msgstr "Добавить срок действия" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Example Certificates" -msgstr "" +msgstr "Пример Сертификата" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generate example certificates for the course." -msgstr "" +msgstr "Создать образец Сертификата курса." #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generate Example Certificates" -msgstr "" +msgstr "Создать образец Сертификата" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generating example {name} certificate" -msgstr "" +msgstr "Создается сертификат {name} для примера" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Error generating example {name} certificate: {error}" -msgstr "" +msgstr "Ошибка при создании образца {name} сертификата: {error}" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "View {name} certificate" -msgstr "" +msgstr "Посмотреть сертификат {name}" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Refresh Status" -msgstr "" +msgstr "Обновить статус" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Student-Generated Certificates" -msgstr "" +msgstr "Сертификаты выпущенные студентами самостоятельно" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Disable Student-Generated Certificates" -msgstr "" +msgstr "Запретить выпуск сертификатов студентами" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Enable Student-Generated Certificates" -msgstr "" +msgstr "Разрешить выпуск сертификатов студентами" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "" "You must successfully generate example certificates before you enable " "student-generated certificates." msgstr "" +"Вы должны создать образец сертификата, прежде чем разрешить студентам " +"самостоятельно выпускать сертификаты." #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Generate Certificates" -msgstr "" +msgstr "Создать сертификаты" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "" "Course certificate generation requires an activated web certificate " "configuration." msgstr "" +"Для создания сертификатов об окончании курса необходимо активировать " +"настройки сертификатов." #: lms/templates/instructor/instructor_dashboard_2/certificates.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html @@ -13745,7 +15545,7 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/send_email.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Pending Tasks" -msgstr "" +msgstr "Текущие задачи" #: lms/templates/instructor/instructor_dashboard_2/certificates.html #: lms/templates/instructor/instructor_dashboard_2/course_info.html @@ -13754,54 +15554,60 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "The status for any active tasks appears in a table below." msgstr "" +"Состояние всех активных процессов отображается в нижеприведённой таблице." #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Regenerate Certificates" -msgstr "" +msgstr "Повторно создать сертификаты" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "" "Select one or more certificate statuses below using your mouse and ctrl or " "command key." msgstr "" +"Пожалуйста, выберите один или более указанный ниже статус сертификатов с " +"помощью мыши и клавиши Ctrl или Command." #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "" "Select certificate statuses that need regeneration and click Regenerate " "Certificates button." msgstr "" +"Выберите статусы сертификатов, которые требуется создать заново, и нажмите " +"кнопку «Повторно создать сертификаты»." #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "Certificate Exceptions" -msgstr "" +msgstr "Исключения для получения сертификатов" #: lms/templates/instructor/instructor_dashboard_2/certificates.html msgid "" "Use this to generate certificates for users who did not pass the course but " "have been given an exception by the Course Team to earn a certificate." msgstr "" +"Раздел используется для выдачи сертификатов слушателям, не получивших " +"проходной балл, но заслуживших сертификат в виде исключения по запросу " +"команды курса." #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Enrollment Information" -msgstr "" +msgstr "Информация о записи на курс" #. Translators: 'track' refers to the enrollment type ('honor', 'verified', or #. 'audit') #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Number of enrollees (admins, staff, and students) by track" msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "" +"Количество зарегистрированных (администраторы, сотрудники и студенты) по " +"форме обучения" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" -msgstr "" +msgstr "Профессиональный" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Basic Course Information" -msgstr "" +msgstr "Основная Информация о Курсе" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Name:" @@ -13809,7 +15615,7 @@ msgstr "Название Курса:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Display Name:" -msgstr "" +msgstr "Отображаемое название курса:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course End Date:" @@ -13837,7 +15643,7 @@ msgstr "Количество разделов:" #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Grade Cutoffs:" -msgstr "" +msgstr "Шкала оценок:" #. Translators: git is a version-control system; see http://git-scm.com/about #: lms/templates/instructor/instructor_dashboard_2/course_info.html @@ -13845,10 +15651,12 @@ msgid "" "View detailed Git import logs for this course {link_start}by clicking " "here{link_end}." msgstr "" +"Подробный отчёт об импорте из Git-репозитория курса: " +"{link_start}посмотреть{link_end}." #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Course Warnings" -msgstr "" +msgstr "Предупреждения курса" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -13857,23 +15665,29 @@ msgid "" "exams and problem sets), and can be changed on the 'Grading' page (under " "'Settings') in Studio." msgstr "" +"Нажмите на кнопку ниже, чтобы показать схему оценивания этого курса. Схема " +"оценивания задаётся оцениваемыми подразделами курса (например, экзаменами и " +"промежуточными заданиями) и может быть изменена на странице «Оценивание» (в " +"меню «Настройки») в Студии." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Grading Configuration" -msgstr "" +msgstr "Конфигурация оценивания" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Click to download a CSV of anonymized student IDs:" msgstr "" +"Нажмите, чтобы скачать список анонимных идентификаторов студентов в формате " +"CSV:" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Get Student Anonymized IDs CSV" -msgstr "" +msgstr "Получить список анонимных идентификаторов студентов в CSV" #: lms/templates/instructor/instructor_dashboard_2/data_download.html #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Reports" -msgstr "" +msgstr "Отчёты" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -13883,102 +15697,124 @@ msgid "" "background, meaning it is OK to navigate away from this page while your " "report is generating." msgstr "" +"Для больших курсов создание некоторых отчётов может занять несколько часов. " +"После завершения процесса в таблице ниже появится ссылка с датой и временем " +"создания. Отчеты создаются в фоновом режиме, т.е. Вы можете покинуть эту " +"страницу во время создания отчёта." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "Please be patient and do not click these buttons multiple times. Clicking " "these buttons multiple times will significantly slow the generation process." msgstr "" +"Пожалуйста, наберитесь терпения и не нажимайте на кнопку несколько раз. " +"Повторные нажатия существенно замедлят процесс создания отчёта." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "Click to generate a CSV file of all students enrolled in this course, along " "with profile information such as email address and username:" msgstr "" +"Нажмите для создания CSV-файла со списком студентов, обучающихся на этом " +"курсе, включая такую информацию из учётных записей, как адреса электронной " +"почты и имена пользователей:" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download profile information as a CSV" -msgstr "" +msgstr "Скачать список личных данных в формате CSV" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "Click to generate a CSV file that lists learners who can enroll in the " "course but have not yet done so." msgstr "" +"Нажмите, чтобы создать файл в формате CSV со списком ещё не " +"зарегистрировавшихся студентов, которым доступна регистрация на этот курс" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download a CSV of learners who can enroll" -msgstr "" +msgstr "Скачать список людей, которым доступна регистрация, в формате CSV" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "Click to generate a CSV file of all proctored exam results in this course." msgstr "" +"Щёлкните здесь, чтобы создать файл в формате CSV с результатами всех очных " +"экзаменов этого курса." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Generate Proctored Exam Results Report" -msgstr "" +msgstr "Создать отчёт о результатах очного экзамена" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Click to generate a CSV file of survey results for this course." msgstr "" +"Нажмите, чтобы создать файл в формате CSV с результатами опроса по этому " +"курсу." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Generate Survey Results Report" -msgstr "" +msgstr "Создать отчёт о результатах опроса" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "To generate a CSV file that lists all student answers to a given problem, " "enter the location of the problem (from its Staff Debug Info)." msgstr "" +"Чтобы создать файл CSV со списком ответов студентов для определённого " +"задания, введите местонахождение задания (его можно найти в отладочной " +"информации для сотрудников)." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Problem location: " -msgstr "" +msgstr "Местонахождение задания:" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download a CSV of problem responses" -msgstr "" +msgstr "Скачать файл CSV с ответами на задание" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Click to list certificates that are issued for this course:" -msgstr "" +msgstr "Нажмите, чтобы создать список сертификатов, выданных на этом курсе:" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "View Certificates Issued" -msgstr "" +msgstr "Посмотреть список выпущенных сертификатов" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Download CSV of Certificates Issued" -msgstr "" +msgstr "Загрузить CSV-файл со списком выпущенных сертификатов" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "For smaller courses, click to list profile information for enrolled students" " directly on this page:" msgstr "" +"Для небольших курсов: нажмите на кнопку, чтобы показать личные данные " +"зарегистрированных студентов прямо на этой странице." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "List enrolled students' profile information" -msgstr "" +msgstr "Показать список личных данных студентов, записанных на курс" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" "Click to generate a CSV grade report for all currently enrolled students." msgstr "" +"Нажмите, чтобы создать оценочный лист с информацией обо всех записанных " +"студентах в формате CSV." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Generate Grade Report" -msgstr "" +msgstr "Создать оценочный лист" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Generate Problem Grade Report" -msgstr "" +msgstr "Создать оценочный лист с подробными оценками задач" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "Reports Available for Download" -msgstr "" +msgstr "Оценочные листы, доступные для скачивания" #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -13987,6 +15823,10 @@ msgid "" "generation. Reports are not deleted, so you will always be able to access " "previously generated reports from this page." msgstr "" +"Перечисленные ниже оценочные листы и списки доступны для скачивания. Ссылки " +"на все отчёты остаются на этой странице, отличить иx можно по дате и времени" +" создания по UTC. Отчеты не удаляются, так что Вы всегда сможете получить " +"доступ к ранее созданным отчётам с этой страницы." #: lms/templates/instructor/instructor_dashboard_2/data_download.html msgid "" @@ -13995,6 +15835,10 @@ msgid "" " after the process starts are included in a subsequent report. The report is" " generated several times per day." msgstr "" +"Отчет по ответам, показанный ниже, генерируется периодически автоматическим " +"фоновым процессом. Отчет кумуллятивный, так что ответы, опубликованные после" +" старта процесса, включаются в последующий отчет. Отчеты создаются несколько" +" раз в день." #. Translators: a table of URL links to report files appears after this #. sentence. @@ -14003,126 +15847,143 @@ 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 "Enrollment Codes" -msgstr "" +msgstr "Регистрационные коды" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Create one or more pre-paid course enrollment codes. Students can use these " "codes to enroll in the course." msgstr "" +"Создать один или более предварительно оплаченных кодов для записи на курс. " +"Студенты смогут использовать эти коды, чтобы записаться на курс." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Create Enrollment Codes" -msgstr "" +msgstr "Создать коды для записи на курс" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html 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 "" +msgstr "Изменить статус регистрационного кода" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download a .csv file of all enrollment codes for this course." msgstr "" +"Скачать файл в формате .csv со списком всех регистрационных кодов курса." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Enrollment Codes" -msgstr "" +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 со всеми неиспользованными регистрационными " +"кодами курса." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Unused Enrollment Codes" -msgstr "" +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 со всеми использованными регистрационными кодами" +" курса." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Used Enrollment Codes" -msgstr "" +msgstr "Скачать использованные коды для записи на курс" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Course Price" -msgstr "" +msgstr "Цена курса" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Course price per seat: " -msgstr "" +msgstr "Цена за место на курсе:" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Edit Price" -msgstr "" +msgstr "Изменить цену" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Course Seat Purchases" -msgstr "" +msgstr "Купленные места на курсе" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Total Credit Card Purchases: " -msgstr "" +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." msgstr "" +"Скачайте файл CSV со списком всех счетов на оплату и покупок по кредитной " +"карте." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Invoices" -msgstr "" +msgstr "Скачать все счета-фактуры" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download All Credit Card Purchases" -msgstr "" +msgstr "Скачать все покупки по кредитным картам" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "To cancel or resubmit an invoice, enter the invoice number below." msgstr "" +"Введите номер счёта-фактуры в поле, расположенное ниже, чтобы погасить или " +"повторно отправить счёт-фактуру." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Invoice Number" -msgstr "" +msgstr "Номер счёта-фактуры" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Cancel Invoice" -msgstr "" +msgstr "Погасить счёт-фактуру" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Resubmit Invoice" -msgstr "" +msgstr "Повторно отправить счёт-фактуру" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Create a .csv file that contains enrollment information for your course." msgstr "" +"Создать файл в формате .csv, содержащий информацию о регистрации на курс." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Create Enrollment Report" -msgstr "" +msgstr "Создать отчёт о регистрации на курс" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" "Create an HTML file that contains an executive summary for this course." -msgstr "" +msgstr "Создать файл в формате HTML, содержащий сводный отчёт о курсе." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Create Executive Summary" -msgstr "" +msgstr "Создать сводный отчёт" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Available Reports" -msgstr "" +msgstr "Доступные отчёты" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "" @@ -14130,6 +15991,9 @@ msgid "" " link to every report remains available on this page, identified by the date" " and time (in UTC) that the report was generated." msgstr "" +"Следующие отчёты доступны для скачивания. Отчёты не удалены. На этой " +"странице будут доступны ссылки на каждый отчёт с указанием даты и времени " +"(UTC) создания отчёта." #. Translators: a table of URL links to report files appears after this #. sentence. @@ -14139,242 +16003,248 @@ msgid "" "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 "Coupon Code List" -msgstr "" +msgstr "Список купонов на скидку" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download a .csv file of all coupon codes for this course." msgstr "" +"Скачать файл в формате .csv с кодами всех купонов на скидку на этот курс." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Download Coupon Codes" -msgstr "" +msgstr "Скачать коды купонов на скидку" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Coupon Codes" -msgstr "" +msgstr "Коды купонов" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Coupon (%)" -msgstr "" +msgstr "Купон (%)" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Number Redeemed" -msgstr "" +msgstr "Количество использованных" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{code}" -msgstr "" +msgstr "{code}" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{description}" -msgstr "" +msgstr "{description}" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "{discount}" -msgstr "" +msgstr "{discount}" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "The Invoice Number field cannot be empty." -msgstr "" +msgstr "Поле \"Номер счёта-фактуры\" не может быть пустым." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "No Expiration Date" -msgstr "" +msgstr "Отсутствует дата истечения срока" #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter the company name." -msgstr "" +msgstr "Введите название организации." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "The company name cannot be a number." -msgstr "" +msgstr "Название организации не может быть числом." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter the company contact name." -msgstr "" +msgstr "Введите имя контактного лица в организации." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "The company contact name cannot be a number." -msgstr "" +msgstr "Имя контактного лица в организации не может быть числом." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter the email address for the company contact." -msgstr "" +msgstr "Введите адрес электронной почты контактного лица организации." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter a valid email address." -msgstr "" +msgstr "Введите корректный электронный адрес." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter the recipient name." -msgstr "" +msgstr "Введите имя получателя." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "The recipient name cannot be a number." -msgstr "" +msgstr "Имя получателя не может быть числом." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter the recipient email address." -msgstr "" +msgstr "Введите электронный адрес получателя." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter the billing address." -msgstr "" +msgstr "Введите адрес плательщика." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter the price per course seat." -msgstr "" +msgstr "Введите цену за место на курсе." #: 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 "" +"Введите цену за место на курсе в виде числа. Не используйте символы денежных" +" единиц." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter the number of enrollment codes." -msgstr "" +msgstr "Введите количество регистрационных кодов." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter a numeric value for the number of enrollment codes." -msgstr "" +msgstr "Введите количество регистрационных кодов в виде числа." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Select a currency." -msgstr "" +msgstr "Выберите валюту." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "Enter a coupon code." -msgstr "" +msgstr "Введите код купона." #: lms/templates/instructor/instructor_dashboard_2/e-commerce.html msgid "The discount percentage must be less than or equal to 100." -msgstr "" +msgstr "Размер скидки в процентах должен быть меньше или равен 100." #: 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 "" +msgstr "Введите сумму скидки в виде числа. Не используйте символ процентов." #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Edit Coupon Code" -msgstr "" +msgstr "Редактировать код купона на скидку" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Edit Coupon Code Information" -msgstr "" +msgstr "Введите данные с купона на скидку" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Code" -msgstr "" +msgstr "Код" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "example: A123DS" -msgstr "" +msgstr "например: A123DS" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Percentage Discount" -msgstr "" +msgstr "Процент скидки" #: lms/templates/instructor/instructor_dashboard_2/edit_coupon_modal.html msgid "Update Coupon Code" -msgstr "" +msgstr "Обновить код купона на скидку" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Executive Summary for {display_name}" -msgstr "" +msgstr "Сводный отчёт по курсу {display_name}" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Report Creation Date" -msgstr "" +msgstr "Дата создания отчёта" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Number of Seats" -msgstr "" +msgstr "Количество мест" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Number of Enrollments" -msgstr "" +msgstr "Количество участников" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Gross Revenue Collected" -msgstr "" +msgstr "Полученная валовая выручка" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Gross Revenue Pending" -msgstr "" +msgstr "Валовая выручка к получению" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Number of Enrollment Refunds" -msgstr "" +msgstr "Количество возвращённых регистрационных взносов" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Amount Refunded" -msgstr "" +msgstr "Сумма возвращённых средств" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Average Price per Seat" -msgstr "" +msgstr "Средняя цена за место" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Frequently Used Coupon Codes" -msgstr "" +msgstr "Часто используемые коды купонов на скидку" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Number of seats purchased using coupon codes" -msgstr "" +msgstr "Количество мест, приобретённых с использованием купонов на скидку" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Rank" -msgstr "" +msgstr "Категория" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Percent Discount" -msgstr "" +msgstr "Скидка в процентах" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Times Used" -msgstr "" +msgstr "Количество использований" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Bulk and Single Seat Purchases" -msgstr "" +msgstr "Покупка мест оптом и в розницу" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Number of seats purchased individually" -msgstr "" +msgstr "Количество мест, купленных в розницу" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Number of seats purchased in bulk" -msgstr "" +msgstr "Количество мест, купленных оптом" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Number of seats purchased with invoices" -msgstr "" +msgstr "Количество мест, приобретённых по счетам-фактурам" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Unused bulk purchase seats (revenue at risk)" -msgstr "" +msgstr "Неиспользованные места, купленные оптом (влияет на доход)" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Percentage of seats purchased individually" -msgstr "" +msgstr "Процент мест, купленных в розницу" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Percentage of seats purchased in bulk" -msgstr "" +msgstr "Процент мест, купленных оптом" #: lms/templates/instructor/instructor_dashboard_2/executive_summary.html msgid "Percentage of seats purchased with invoices" -msgstr "" +msgstr "Доля мест, приобретённых по счетам-фактурам" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Individual due date extensions" -msgstr "" +msgstr "Индивидуальные продления сроков сдачи" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -14383,21 +16253,26 @@ msgid "" "you cannot use this tool to make an assignment due earlier for a particular " "student." msgstr "" +"В этом разделе Вы можете продлить сроки сдачи по конкретным темам для " +"отдельных студентов. Пожалуйста, имейте в виду, что всегда применяется " +"последняя указанная дата; Вы не можете использовать этот метод для " +"назначения данному студенту более раннего срока сдачи задания." #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "Specify the {platform_name} email address or username of a student here:" msgstr "" +"Определите адрес e-mail или имя пользователя {platform_name} студента здесь:" #: lms/templates/instructor/instructor_dashboard_2/extensions.html #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Email or Username" -msgstr "" +msgstr "e-mail или имя пользователя студента" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Choose the graded unit:" -msgstr "" +msgstr "Выбрать оцениваемый модуль:" #. Translators: "format_string" is the string MM/DD/YYYY HH:MM, as that is the #. format the system requires. @@ -14406,30 +16281,36 @@ msgid "" "Specify the extension due date and time (in UTC; please specify " "{format_string})." msgstr "" +"Укажите дату и время, до которого продлён срок сдачи (в UTC; пожалуйста, " +"используйте формат {format_string})." #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Change due date for student" -msgstr "" +msgstr "Изменить срок для студента" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Viewing granted extensions" -msgstr "" +msgstr "Просмотр продлённых сроков" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" "Here you can see what extensions have been granted on particular units or " "for a particular student." msgstr "" +"Здесь вы можете просмотреть, какие продления были предоставлены для " +"определённого модуля или определённого студента." #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" "Choose a graded unit and click the button to obtain a list of all students " "who have extensions for the given unit." msgstr "" +"Выберите оцениваемый модуль и нажмите на кнопку для получения списка все " +"студентов, для которых продлены сроки сдачи выбранного модуля." #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "List all students with due date extensions" -msgstr "" +msgstr "Список всех студентов с продлёнными сроками сдачи" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Specify a student to see all of that student's extensions." @@ -14437,11 +16318,11 @@ msgstr "Выберите студента для просмотра продлё #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "List date extensions for student" -msgstr "" +msgstr "Показать список дат, до которых продлены сроки для студента" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Resetting extensions" -msgstr "" +msgstr "Сброс продлённых сроков" #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "" @@ -14449,155 +16330,162 @@ msgid "" "on a particular unit. This will revert the due date for the student back to " "the problem's original due date." msgstr "" +"Сброс крайнего срока выполнения задания отменяет продление срока для " +"учащегося по конкретного модулю. При этом крайняя дата сдачи для учащегося " +"возвращается к изначально заданной для этого задания." #: lms/templates/instructor/instructor_dashboard_2/extensions.html msgid "Reset due date for student" -msgstr "" +msgstr "Сброс срока сдачи для студента" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Generate Registration Code Modal" -msgstr "" +msgstr "Создайте регистрационный код " #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "* Required Information" -msgstr "" +msgstr "* Обязательная информация" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Name" -msgstr "" +msgstr "Наименование организации" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The organization that purchased enrollments in the course" -msgstr "" +msgstr "Организация, которая приобрела возможность записи на курс" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html #: lms/templates/shoppingcart/billing_details.html msgid "Organization Contact" -msgstr "" +msgstr "Контактное лицо" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Contact Name" -msgstr "" +msgstr "Имя контактного лица в организации" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The primary contact at the organization" -msgstr "" +msgstr "Основное контактное лицо в организцаии" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Invoice Recipient" -msgstr "" +msgstr "Получатель счёта-фактуры" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The contact who should receive the invoice" -msgstr "" +msgstr "Контактное лицо, которое должно получить счёт-фактуру" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Organization Billing Address" -msgstr "" +msgstr "Адрес выставления счета организации" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 1" -msgstr "" +msgstr "Адрес, строка 1" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 2" -msgstr "" +msgstr "Адрес, строка 2" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Address Line 3" -msgstr "" +msgstr "Адрес, строка 3" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "State/Province" -msgstr "" +msgstr "Штат/регион/область" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Zip" -msgstr "" +msgstr "Индекс" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Unit Price" -msgstr "" +msgstr "Цена за Единицу" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The price per enrollment purchased" -msgstr "" +msgstr "Цена за одно зачисление" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Number of Enrollment Codes" -msgstr "" +msgstr "Количество кодов для зачисления на курс" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "The total number of enrollment codes to create" -msgstr "" +msgstr "Общее количество кодов для зачисления, которые нужно создать" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Course Team Internal Reference" -msgstr "" +msgstr "Команда курса - внутренняя ссылка" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Internal reference information for the sale" -msgstr "" +msgstr "Информация о продажах - внутренняя ссылка" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Customer Reference" -msgstr "" +msgstr "Регистрационный номер покупателя" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Customer's purchase order or other reference information" -msgstr "" +msgstr "Информация по оплате или другая справочная информация" #: lms/templates/instructor/instructor_dashboard_2/generate_registarion_codes_modal.html msgid "Send me a copy of the invoice" -msgstr "" +msgstr "Отправьте мне копию счёта-фактуры" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Instructor Dashboard" -msgstr "" +msgstr "Панель управления преподавателя" #: lms/templates/instructor/instructor_dashboard_2/instructor_dashboard_2.html msgid "Revert to Legacy Dashboard" -msgstr "" +msgstr "Вернуться к предыдущей версии Панели управления" #: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html msgid "Enrollment Code Status" -msgstr "" +msgstr "Статус регистрационного кода" #: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html msgid "Change the status of an enrollment code." -msgstr "" +msgstr "Изменить статус регистрационного кода." #: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Code" -msgstr "" +msgstr "Код на зачисление" #: lms/templates/instructor/instructor_dashboard_2/invalidate_registration_code_modal.html msgid "Find Enrollment Code" -msgstr "" +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 give enough detail to account for this action." -msgstr "" +msgstr "Поэтому, пожалуйста, подробно опишите, почему это необходимо сделать." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Reason" -msgstr "" +msgstr "Причина" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Register/Enroll Students" -msgstr "" +msgstr "Зарегистрировать/зачислить студентов" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14606,26 +16494,35 @@ msgid "" "name, and country. Please include one student per row and do not include any" " headers, footers, or blank lines." msgstr "" +"Для регистрации и внесения в список пользователей этого курса, выберите файл" +" CSV, который содержит следующие столбцы в этом же порядке: Электронная " +"почта, имя пользователя, имя и страну. Пожалуйста, включите одного студента " +"на строку и не включайте каких-либо колонтитулов, или пустых строк." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Upload CSV" -msgstr "" +msgstr "Загрузить файл в формате CSV" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Batch Beta Tester Addition" -msgstr "" +msgstr "Пополнение группы бета-тестеров" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "Note: Users must have an activated {platform_name} account before they can " "be enrolled as beta testers." msgstr "" +"Примечание: У пользователей должны быть активные учётные записи " +"{platform_name}, прежде чем они смогут зарегистрироваться в качестве бета " +"тестеров." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" "If this option is checked, users who have not enrolled in your " "course will be automatically enrolled." msgstr "" +"Если эта опция отмечена, то пользователи, которые не " +"зарегистрированы на Вашем курсе, автоматически будут зарегистрированы." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Checking this box has no effect if 'Remove beta testers' is selected." @@ -14635,28 +16532,28 @@ msgstr "" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add beta testers" -msgstr "" +msgstr "Добавить бета-тестеров" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Remove beta testers" -msgstr "" +msgstr "Удалить бета-тестеров" #. Translators: an "Administration List" is a list, such as Course Staff, that #. users can be added to. #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Course Team Management" -msgstr "" +msgstr "Управление командой курса" #. Translators: an "Administrator Group" is a group, such as Course Staff, #. that #. users can be added to. #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Select a course team role:" -msgstr "" +msgstr "Выберите роль в команде курса:" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Getting available lists..." -msgstr "" +msgstr "Получение доступных списков..." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14664,6 +16561,11 @@ msgid "" "Admin must give you the Admin role to add Staff or Beta Testers, or the " "Discussion Admin role to add discussion moderators and TAs." msgstr "" +"Сотрудники не имеют права изменять эти списки. Чтобы Вы могли управлять " +"составом участников, один из администраторов курса должен добавить Вас в " +"качестве администратора, для добавления сотрудников и бета тестеров, или " +"администратора обсуждений, для добавления модераторов обсуждений и " +"ассистентов преподавателей." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14672,10 +16574,15 @@ msgid "" "all course data. Staff also have access to your course in Studio and " "Insights. You can only give course team roles to enrolled users." msgstr "" +"Члены команды, обладающие правами Сотрудников, помогают Вам управлять " +"курсом. Сотрудники могут зачислять и отчислять студентов, а также изменять " +"их отметки, им доступны все данные, касающиеся курса. Сотрудники также " +"имеют доступ к курсу в Studio и Insights. Права Сотрудников можно " +"предоставить только зарегистрированным пользователям." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Staff" -msgstr "" +msgstr "Добавить сотрудников" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14685,14 +16592,18 @@ msgid "" " to manage course team membership. You can only give course team roles to " "enrolled users." msgstr "" +"Администраторы помогают вам управлять учебным процессом курса. Они могут " +"выполнять те же задачи, что и сотрудники, а также назначать и отстранять " +"других администраторов, модераторов, бета-тестеров и сотрудников. " +"Присваивать эти роли можно только зачисленным студентам." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Admin" -msgstr "" +msgstr "Добавить администратора" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Beta Testers" -msgstr "" +msgstr "Бета-тестеры" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14700,14 +16611,17 @@ msgid "" "sure that the content works, but have no additional privileges. You can only" " give course team roles to enrolled users." msgstr "" +"Бета-тестеры получают доступ к учебным материалам курса раньше остальных " +"студентов. Они проверяют, всё ли работает, но не имеют других привилегий. " +"Назначать бета-тестерами можно только зачисленных студентов." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Beta Tester" -msgstr "" +msgstr "Добавить бета-тестера" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Discussion Admins" -msgstr "" +msgstr "Администраторы Обсуждений" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14717,14 +16631,19 @@ msgid "" "moderation roles to manage course team membership. You can only give course " "team roles to enrolled users." msgstr "" +"Администраторы обсуждений могут просматривать обсуждения всех групп, " +"изменять и удалять любые сообщения, снимать жалобы, закрывать и снова " +"открывать темы, а также рекомендовать полезные ответы. Их сообщения помечены" +" словом «сотрудник». Кроме того, они могут назначать модераторов. " +"Присваивать эту и другие роли можно только зачисленным студентам." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Discussion Admin" -msgstr "" +msgstr "Добавить Администратора Обсуждений" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Discussion Moderators" -msgstr "" +msgstr "Модераторы Обсуждений" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14734,6 +16653,11 @@ msgid "" " by adding or removing discussion moderation roles. You can only give course" " team roles to enrolled users." msgstr "" +"Модераторы могут просматривать обсуждения всех групп, изменять и удалять " +"любые сообщения, снимать жалобы, закрывать и снова открывать темы, а также " +"рекомендовать полезные ответы. Их сообщения помечены словом «сотрудник». " +"Однако они не могут назначать других модераторов. Присваивать эту и другие " +"роли можно только зачисленным студентам." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Moderator" @@ -14751,14 +16675,20 @@ msgid "" "from all cohorts. Their posts are marked as 'Community TA'. You can only " "give course team roles to enrolled users." msgstr "" +"Старосты – это члены студенческого сообщества, которые активно участвуют в " +"обсуждениях и помогают другим. Они могут просматривать дискуссии всех групп," +" изменять и удалять любые сообщения, снимать жалобы, закрывать и снова " +"открывать темы, а также рекомендовать полезные ответы. Их сообщения помечены" +" словом «староста». Присваивать эту и другие роли можно только зачисленным " +"студентам." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add Community TA" -msgstr "" +msgstr "Добавить Старосту Сообщества" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "CCX Coaches" -msgstr "" +msgstr "CCX Тьюторы" #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "" @@ -14766,10 +16696,13 @@ msgid "" "course, which they can use to provide personalized instruction to their own " "students based in this course material." msgstr "" +"CCX Тренеры могут создавать свои собственные курсы на основе этого курса, " +"который они могут использовать, чтобы обеспечить персональное обучение для " +"своих студентов." #: lms/templates/instructor/instructor_dashboard_2/membership.html msgid "Add CCX Coach" -msgstr "" +msgstr "Добавить CCX Тьютора" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "There is no data available to display at this time." @@ -14777,75 +16710,82 @@ msgstr "В настоящий момент данных для вывода не #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Use Reload Graphs to refresh the graphs." -msgstr "" +msgstr "Нажмите «Перезагрузить диаграммы», чтобы обновить их." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Reload Graphs" -msgstr "" +msgstr "Обновить Графики" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Subsection Data" -msgstr "" +msgstr "Данные по подразделу" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Each bar shows the number of students that opened the subsection." msgstr "" +"Каждый столбик показывает количество студентов, открывавших подраздел." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "" "You can click on any of the bars to list the students that opened the " "subsection." msgstr "" +"Вы можете щёлкнуть по любому столбику, чтобы получить список студентов, " +"открывавших подраздел." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "You can also download this data as a CSV file." -msgstr "" +msgstr "Вы также можете скачать эти данные в файле формата CSV." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Subsection Data for all Subsections as a CSV" -msgstr "" +msgstr "Скачать данные по всем подразделам в формате CSV" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Grade Distribution Data" -msgstr "" +msgstr "Информация о распределении оценок" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Each bar shows the grade distribution for that problem." -msgstr "" +msgstr "Каждый столбик показывает распределение оценок за отдельное задание." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "" "You can click on any of the bars to list the students that attempted the " "problem, along with the grades they received." msgstr "" +"Вы можете щёлкнуть по любому из столбиков, чтобы получить список студентов, " +"выполнивших задание, а также полученных ими оценок." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Problem Data for all Problems as a CSV" -msgstr "" +msgstr "Скачать данные по всем заданиям в формате CSV" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Grade Distribution per Problem" -msgstr "" +msgstr "Распределение оценок за задания" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Student Opened as a CSV" -msgstr "" +msgstr "Скачать Данные Этого Студента в Формате CSV" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "Download Student Grades as a CSV" -msgstr "" +msgstr "Скачать Оценки Студента в формате CSV" #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "This is a partial list, to view all students download as a csv." msgstr "" +"Это частичный список; чтобы просмотреть данные всех студентов, скачайте их в" +" формате CSV." #: lms/templates/instructor/instructor_dashboard_2/metrics.html msgid "There are no problems in this section." -msgstr "" +msgstr "В этом разделе нет заданий." #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send Email" -msgstr "" +msgstr "Отправить сообщение на электронную почту" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Send to:" @@ -14853,15 +16793,15 @@ msgstr "Отправить:" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Myself" -msgstr "" +msgstr "Себе" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Staff and admins" -msgstr "" +msgstr "Сотрудникам и администраторам" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "All (students, staff, and admins)" -msgstr "" +msgstr "Всем (студентам, сотрудникам и администраторам)" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Subject: " @@ -14873,25 +16813,32 @@ msgstr "(Максимум 128 символов)" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Message:" -msgstr "" +msgstr "Текст сообщения:" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "Please try not to email students more than once per week. Before sending " "your email, consider:" msgstr "" +"Пожалуйста, постарайтесь не отправлять электронную почту студентам чаще, чем" +" раз в неделю. Перед отправкой сообщения, уточните:" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "Have you read over the email to make sure it says everything you want to " "say?" msgstr "" +"Вы перечитали своё сообщение, чтобы убедиться, что оно содержит всё, что вы " +"хотели сказать?" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "Have you sent the email to yourself first to make sure you're happy with how" " it's displayed, and that embedded links and images work properly?" msgstr "" +"Вы отправили сообщение электронной почты самому себе, чтобы убедиться в том," +" что встроенные ссылки и изображения отображаются корректно, и вам нравится," +" как выглядит результат?" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "CAUTION!" @@ -14914,40 +16861,47 @@ msgid "" "Email actions run in the background. The status for any active tasks - " "including email tasks - appears in a table below." msgstr "" +"Обработка электронной почты происходит в фоновом режиме. Статус всех " +"активных процессов, в том числе связанных с отправкой сообщений, " +"отображается в таблице ниже." #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Email Task History" -msgstr "" +msgstr "Отправленные Сообщения" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "To see the content of all previously sent emails, click this button:" msgstr "" +"Нажмите на эту кнопку, чтобы увидеть содержание всех ранее отправленных " +"сообщений:" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Sent Email History" -msgstr "" +msgstr "История отправленных сообщений" #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "To read an email, click its subject." -msgstr "" +msgstr "Чтобы прочитать сообщение, нажмите на тему." #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "" "To see the status for all bulk email tasks ever submitted for this course, " "click on this button:" msgstr "" +"Для просмотра статуса всех массовых операций с электронной почтой, когда-" +"либо запущенных для этого курса, нажмите на эту кнопку." #: lms/templates/instructor/instructor_dashboard_2/send_email.html msgid "Show Email Task History" -msgstr "" +msgstr "Показать историю отправленных сообщений" #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Set Course Mode Price" -msgstr "" +msgstr "Установите курс Мод Цена" #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Please enter Course Mode detail below" -msgstr "" +msgstr "Введите курс Мод подробно ниже" #: lms/templates/instructor/instructor_dashboard_2/set_course_mode_price_modal.html msgid "Set Price" @@ -14955,49 +16909,53 @@ msgstr "Установить цену" #: lms/templates/instructor/instructor_dashboard_2/special_exams.html msgid "Allowance Section" -msgstr "" +msgstr "Раздел пособий" #: lms/templates/instructor/instructor_dashboard_2/special_exams.html msgid "Student Special Exam Attempts" -msgstr "" +msgstr "Количество попыток сдачи экзамена" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Gradebook" -msgstr "" +msgstr "Журнал оценок студентов" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "Click here to view the gradebook for enrolled students. This feature is only" " visible to courses with a small number of total enrolled students." msgstr "" +"Нажмите здесь, чтобы просмотреть журнал оценок студентов, зачисленных на " +"курс. Эта функция доступна только для курсов с небольшим общим количеством " +"зачисленных студентов." #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "View Gradebook" -msgstr "" +msgstr "Просмотр журнала оценок" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade inspection" -msgstr "" +msgstr "Проверка оценок отдельных студентов" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Click this link to view the student's progress page:" msgstr "" +"Пройдите по этой ссылке, чтобы просмотреть страницу достижений студента:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student Progress Page" -msgstr "" +msgstr "Страница достижений студента" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student-specific grade adjustment" -msgstr "" +msgstr "Корректировка оценок отдельных студентов" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Specify a problem in the course here with its complete location:" -msgstr "" +msgstr "Укажите задание в курсе, введя его полное местонахождение:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Problem location" -msgstr "" +msgstr "Местонахождение задания" #. Translators: A location (string of text) follows this sentence. #: lms/templates/instructor/instructor_dashboard_2/student_admin.html @@ -15005,19 +16963,25 @@ msgid "" "You must provide the complete location of the problem. In the Staff Debug " "viewer, the location looks like this:" msgstr "" +"Вы должны полностью указать местонахождение задания. В окне отладочной " +"информации для сотрудников местонахождение выглядит следующим образом:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Next, select an action to perform for the given user and problem:" msgstr "" +"Теперь выберите действие, которое будет применено к данному пользователю и " +"заданию:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "You may also delete the entire state of a student for the specified problem:" msgstr "" +"Вы можете также полностью удалить статус выполнения студентом указанного " +"задания:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Delete Student State for Problem" -msgstr "" +msgstr "Удалить статус задания, выполненного студентом" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -15025,6 +16989,9 @@ msgid "" " the 'Pending Tasks' table. To see status for all tasks submitted for this " "problem and student, click on this button:" msgstr "" +"Перепроверка происходит в фоновом режиме. Статус выполняемых задач можно " +"узнать в таблице \"Текущие задачи\". Чтобы посмотреть статус всех задач для " +"данного задания или студента, нажмите на кнопку:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Student" @@ -15032,55 +16999,59 @@ msgstr "Показать историю фоновых задач для сту #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Entrance Exam Adjustment" -msgstr "" +msgstr "Настройка вступительного теста" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Student's {platform_name} email address or username:" -msgstr "" +msgstr "Электронная почта или имя пользователя в {platform_name}:" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "Select an action for the student's entrance exam. This action will affect " "every problem in the student's exam." msgstr "" +"Выберите действие для вступительного теста. Это действие повлияет на все " +"задания теста." #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset Number of Student Attempts" -msgstr "" +msgstr "Сбросить колическво попыток студентов" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore All Problems" -msgstr "" +msgstr "Заново оценить все задания" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Let Student Skip Entrance Exam" -msgstr "" +msgstr "Разрешить обучающимся пропускать экзамен" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" "You can also delete all of the student's answers and scores for the entire " "entrance exam." msgstr "" +"Вы также можете удалить все ответы и оценки студентов, полученные за весь " +"вступительный экзамен." #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Delete Student's Answers and Scores" -msgstr "" +msgstr "Удалить ответы и оценки студентов" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Student's Exam Adjustment History" -msgstr "" +msgstr "Показать историю настроек вступительного теста" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Then select an action" -msgstr "" +msgstr "Теперь выберите действие" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Reset ALL students' attempts" -msgstr "" +msgstr "Сбросить счётчик попыток для ВСЕХ студентов" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Rescore ALL students' problem submissions" -msgstr "" +msgstr "Перепроверить задание у ВСЕХ студентов" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "" @@ -15088,32 +17059,37 @@ msgid "" "appear in a table on the Course Info tab. To see status for all tasks " "submitted for this problem, click on this button" msgstr "" +"Описанные действия протекают в фоновом режиме, и статус активных заданий " +"появится на вкладке с информацией о курсе. Чтобы просмотреть статус всех " +"задач, связанных с этим заданием, нажмите эту кнопку" #: lms/templates/instructor/instructor_dashboard_2/student_admin.html msgid "Show Background Task History for Problem" -msgstr "" +msgstr "Показать историю фоновых заданий для задачи" #: lms/templates/licenses/serial_numbers.html msgid "None Available" -msgstr "" +msgstr "Ничего не доступно" #: lms/templates/modal/_modal-settings-language.html msgid "Change Preferred Language" -msgstr "" +msgstr "Изменить Языковые Предпочтения" #: lms/templates/modal/_modal-settings-language.html msgid "Please choose your preferred language" -msgstr "" +msgstr "Пожалуйста, настройте языковые предпочтения" #: lms/templates/modal/_modal-settings-language.html msgid "Save Language Settings" -msgstr "" +msgstr "Сохранить Языковые Настройки" #: lms/templates/modal/_modal-settings-language.html msgid "" "Don't see your preferred language? {link_start}Volunteer to become a " "translator!{link_end}" msgstr "" +"Не нашли язык, который предпочитаете? {link_start}Станьте переводчиком-" +"волонтёром!{link_end}" #: lms/templates/modal/accessible_confirm.html msgid "Confirm" @@ -15127,78 +17103,81 @@ msgstr "открыто модальное окно" #: lms/templates/modal/accessible_confirm.html msgid "OK" -msgstr "" +msgstr "ОК" #: lms/templates/modal/accessible_confirm.html msgid "open" -msgstr "" +msgstr "открыть" #: lms/templates/open_ended_problems/combined_notifications.html msgid "{course_number} Combined Notifications" -msgstr "" +msgstr "{course_number} Объединенные уведомления" #: lms/templates/open_ended_problems/combined_notifications.html msgid "Open Ended Console" -msgstr "" +msgstr "Консоль ответов в свободной форме" #: lms/templates/open_ended_problems/combined_notifications.html msgid "Here are items that could potentially need your attention." -msgstr "" +msgstr "Вот события, которым, возможно, требуется Ваше внимание." #: lms/templates/open_ended_problems/combined_notifications.html msgid "No items require attention at the moment." -msgstr "" +msgstr "нет событий, нуждающихся во внимании в настоящий момент." #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "{course_number} Flagged Open Ended Problems" -msgstr "" +msgstr "{course_number} Отмеченные задания с ответом в свободной форме" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Flagged Open Ended Problems" -msgstr "" +msgstr "Отмеченные задания с ответом в свободной форме" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "" "Here is a list of open ended problems for this course that have been flagged" " by students as potentially inappropriate." msgstr "" +"Список неструктурированных заданий этого курса, помеченных студентами как " +"возможно неприемлемые." #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "No flagged problems exist." -msgstr "" +msgstr "Нет помеченных задач" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Unflag" -msgstr "" +msgstr "Снять отметку" #: lms/templates/open_ended_problems/open_ended_flagged_problems.html msgid "Ban" -msgstr "" +msgstr "Запретить Доступ" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "{course_number} Open Ended Problems" -msgstr "" +msgstr "{course_number} задания с ответами в свободной форме" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Open Ended Problems" -msgstr "" +msgstr "Задания с ответами в свободной форме" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Here is a list of open ended problems for this course." -msgstr "" +msgstr "Список заданий этого курса, требующих ответа в свободной форме." #: lms/templates/open_ended_problems/open_ended_problems.html msgid "You have not attempted any open ended problems yet." msgstr "" +"Вы еще не выполнили ни одного задания, требующего ответа в свободной форме." #: lms/templates/open_ended_problems/open_ended_problems.html #: lms/templates/peer_grading/peer_grading.html msgid "Problem Name" -msgstr "" +msgstr "Наименование задачи" #: lms/templates/open_ended_problems/open_ended_problems.html msgid "Grader Type" -msgstr "" +msgstr "Тип оценивающего" #: lms/templates/peer_grading/peer_grading.html msgid "" @@ -15212,21 +17191,29 @@ msgid "" "{end_ul_tag}\n" "{end_p_tag}\n" msgstr "" +"\n" +"{p_tag}Нет заданий однокурсников для выставления оценки. Участвовать во взаимной проверке можно при следующих условиях:\n" +"{ul_tag}\n" +"{li_tag}Вы выполнили задание для такого типа проверки.{end_li_tag}\n" +"{li_tag}Участники команды проверили задания, на примере которых можно понять, как оценивать другие работы.{end_li_tag}\n" +"{li_tag}Должно быть хотя бы одно непроверенное задание.{end_li_tag}\n" +"{end_ul_tag}\n" +"{end_p_tag}\n" #: lms/templates/peer_grading/peer_grading.html #: lms/templates/peer_grading/peer_grading_closed.html #: lms/templates/peer_grading/peer_grading_problem.html msgid "Peer Grading" -msgstr "" +msgstr "Оценивание другими студентами" #: lms/templates/peer_grading/peer_grading.html msgid "" "Here is a list of problems that need to be peer graded for this course." -msgstr "" +msgstr "Список заданий этого курса, подлежащих взаимной проверке." #: lms/templates/peer_grading/peer_grading.html msgid "Due date" -msgstr "" +msgstr "Срок выполнения" #: lms/templates/peer_grading/peer_grading.html #: lms/templates/shoppingcart/receipt.html @@ -15235,39 +17222,43 @@ msgstr "Доступно" #: lms/templates/peer_grading/peer_grading.html msgid "Required" -msgstr "" +msgstr "Требуется" #: lms/templates/peer_grading/peer_grading.html msgid "No due date" -msgstr "" +msgstr "Без срока" #: lms/templates/peer_grading/peer_grading_closed.html msgid "" "The due date has passed, and peer grading for this problem is closed at this" " time." msgstr "" +"Срок вышел, оценивание пользователями для этой задачи в настоящее время " +"закрыто." #: lms/templates/peer_grading/peer_grading_closed.html msgid "The due date has passed, and peer grading is closed at this time." -msgstr "" +msgstr "Срок вышел, и оценивание пользователями в настоящее время закрыто." #: lms/templates/peer_grading/peer_grading_problem.html msgid "Learning to Grade" -msgstr "" +msgstr "Обучение оцениванию" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Please include some written feedback as well." -msgstr "" +msgstr "Пожалуйста, оставьте также краткий письменный отзыв." #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "This submission has explicit, offensive, or (I suspect) plagiarized content." " " msgstr "" +"Эти данные содержат что-то излишне откровенное, оскорбительное или (как у " +"меня есть основания полагать) плагиат." #: lms/templates/peer_grading/peer_grading_problem.html msgid "How did I do?" -msgstr "" +msgstr "Как я справился?" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Continue" @@ -15275,45 +17266,50 @@ msgstr "Продолжить" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Ready to grade!" -msgstr "" +msgstr "Готов оценивать!" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "You have finished learning to grade, which means that you are now ready to " "start grading." msgstr "" +"Ознакомление с системой оценок завершено. Теперь вы готовы их ставить." #: lms/templates/peer_grading/peer_grading_problem.html msgid "Start Grading!" -msgstr "" +msgstr "Начать оценивание!" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Learning to grade" -msgstr "" +msgstr "Обучение оцениванию" #: lms/templates/peer_grading/peer_grading_problem.html msgid "You have not yet finished learning to grade this problem." -msgstr "" +msgstr "Вы еще не закончили учиться оценивать эту задачу." #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "You will now be shown a series of instructor-scored essays, and will be " "asked to score them yourself." msgstr "" +"Теперь Вам будет показана серия эссе, оцененных преподавателями, и Вас " +"попросят проставить баллы самостоятельно." #: lms/templates/peer_grading/peer_grading_problem.html msgid "" "Once you can score the essays similarly to an instructor, you will be ready " "to grade your peers." msgstr "" +"Как только Вы сможете проставлять баллы подобно преподавателю, Вы будете " +"готовы оценивать своих учеников." #: lms/templates/peer_grading/peer_grading_problem.html msgid "Start learning to grade" -msgstr "" +msgstr "Начать обучение оцениванию" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Are you sure that you want to flag this submission?" -msgstr "" +msgstr "Вы уверены, что хотите отметить этот материал?" #: lms/templates/peer_grading/peer_grading_problem.html msgid "" @@ -15322,14 +17318,19 @@ msgid "" "submission is not addressed to the question or is incorrect, you should give" " it a score of zero and accompanying feedback instead of flagging it." msgstr "" +"Вы собираетесь отметить присланный документ. Вы должны отмечать только те " +"присланные данные, которые содержат откровенные, оскорбительные данные или " +"(предположительно) плагиат. Если присланные данные не соответствуют вопросу " +"или неверны, вы должны оценить их нулём баллов и сопроводить отзывом вместо " +"того, чтобы отмечать." #: lms/templates/peer_grading/peer_grading_problem.html msgid "Remove Flag" -msgstr "" +msgstr "Убрать отметку" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Keep Flag" -msgstr "" +msgstr "Оставить отметку" #: lms/templates/peer_grading/peer_grading_problem.html msgid "Go Back" @@ -15337,7 +17338,7 @@ msgstr "Вернуться" #: lms/templates/registration/activate_account_notice.html msgid "Thanks for Registering!" -msgstr "" +msgstr "Спасибо за регистрацию!" #: lms/templates/registration/activate_account_notice.html msgid "" @@ -15345,6 +17346,9 @@ msgid "" "account activation message to {email}. To activate your account and start " "enrolling in courses, click the link in the message." msgstr "" +"Вы успешно создали аккаунт на {platform_name}. Мы отправили сообщение об " +"активации учетной записи в {email}. Чтобы активировать свой аккаунт и начать" +" поступления на курсы, нажмите на ссылку в сообщении." #: lms/templates/registration/activation_complete.html msgid "Activation Complete!" @@ -15356,11 +17360,11 @@ msgstr "Учётная запись уже активирована!" #: lms/templates/registration/activation_complete.html msgid "You can now {link_start}log in{link_end}." -msgstr "" +msgstr "Теперь Вы можете {link_start}войти{link_end}." #: lms/templates/registration/activation_invalid.html msgid "Activation Invalid" -msgstr "" +msgstr "Активация недействительна" #: lms/templates/registration/activation_invalid.html msgid "" @@ -15368,6 +17372,9 @@ msgid "" "e-mail programs will sometimes split it into two lines. If you still have " "issues, e-mail us to let us know what happened at {email}." msgstr "" +"Что-то пошло не так. Убедитесь, что вы перешли по верной ссылке, иногда " +"почтовая система разбивает ссылку на две строки. Если у вас все равно " +"возникли вопросы, напишите нам на {email}." #: lms/templates/registration/activation_invalid.html msgid "Or you can go back to the {link_start}home page{link_end}." @@ -15375,60 +17382,66 @@ msgstr "Или вернуться на {link_start}домашнюю страни #: lms/templates/registration/password_reset_done.html msgid "Password reset successful" -msgstr "" +msgstr "Пароль успешно изменён" #: lms/templates/registration/password_reset_done.html msgid "" "We've e-mailed you instructions for setting your password to the e-mail " "address you submitted. You should be receiving it shortly." msgstr "" +"Мы отправили инструкции по установке пароля на электронный адрес, указанный " +"вами. Вы их получите в скором времени." #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Billing Details" -msgstr "" +msgstr "Детали выписки счета" #: lms/templates/shoppingcart/billing_details.html msgid "" "You can proceed to payment at any point in time. Any additional information " "you provide will be included in your receipt." msgstr "" +"Вы можете перейти к оформлению платежа в любой момент. Предоставляемая вами " +"дополнительная информация будет включена в чек." #: lms/templates/shoppingcart/billing_details.html msgid "Purchasing Organizational Details" -msgstr "" +msgstr "Покупка организационных деталей" #: lms/templates/shoppingcart/billing_details.html msgid "Purchasing organization" -msgstr "" +msgstr "Закупочная организация" #: lms/templates/shoppingcart/billing_details.html msgid "Purchase order number (if any)" -msgstr "" +msgstr "Номер заказа (если таковые имеются)" #: lms/templates/shoppingcart/billing_details.html msgid "email@example.com" -msgstr "" +msgstr "email@example.com" #: lms/templates/shoppingcart/billing_details.html msgid "Additional Receipt Recipient" -msgstr "" +msgstr "Дополнительный получатель чека" #: lms/templates/shoppingcart/billing_details.html msgid "" "If no additional billing details are populated the payment confirmation will" " be sent to the user making the purchase." msgstr "" +"Если у дополнительных платежных реквизитов не происходит подтверждение об " +"оплате, будет отправлен пользователю о совершении покупки. " #: lms/templates/shoppingcart/billing_details.html msgid "Payment processing occurs on a separate secure site." -msgstr "" +msgstr "Обработка платежей происходит на отдельном защищенном сайте. " #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Your Shopping cart is currently empty." -msgstr "" +msgstr "Ваша корзина пуста." #: lms/templates/shoppingcart/billing_details.html #: lms/templates/shoppingcart/shopping_cart.html @@ -15438,32 +17451,32 @@ msgstr "Посмотреть курс" #: lms/templates/shoppingcart/cybersource_form.html #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Payment" -msgstr "" +msgstr "Платеж" #: lms/templates/shoppingcart/download_report.html msgid "Download CSV Reports" -msgstr "" +msgstr "Скачать отчёты в формате CSV" #: lms/templates/shoppingcart/download_report.html msgid "Download CSV Data" -msgstr "" +msgstr "Скачать данные в формате CSV" #: lms/templates/shoppingcart/download_report.html msgid "" "There was an error in your date input. It should be formatted as YYYY-MM-DD" -msgstr "" +msgstr "Ошибка при вводе даты. Дата должна быть указана в формате ГГГГ-ММ-ДД" #: lms/templates/shoppingcart/download_report.html msgid "These reports are delimited by start and end dates." -msgstr "" +msgstr "Эти отчёты отделяются датами начала и завершения." #: lms/templates/shoppingcart/download_report.html msgid "Start Date: " -msgstr "" +msgstr "Дата Начала:" #: lms/templates/shoppingcart/download_report.html msgid "End Date: " -msgstr "" +msgstr "Дата Окончания:" #: lms/templates/shoppingcart/download_report.html msgid "" @@ -15471,37 +17484,42 @@ msgid "" "generating a report with 'Start Letter' A and 'End Letter' C will generate " "reports for all universities starting with A, B, and C." msgstr "" +"Эти отчёты упорядочены в алфавитном порядке по названию университета, т.е. " +"создание отчёта с 'С буквы' A и 'До буквы' С сформирует отчёты для всех " +"университетов, начинающихся с A, B и C." #: lms/templates/shoppingcart/download_report.html msgid "Start Letter: " -msgstr "" +msgstr "С буквы:" #: lms/templates/shoppingcart/download_report.html msgid "End Letter: " -msgstr "" +msgstr "До буквы:" #: lms/templates/shoppingcart/error.html msgid "Payment Error" -msgstr "" +msgstr "Ошибка при оплате" #: lms/templates/shoppingcart/error.html msgid "There was an error processing your order!" -msgstr "" +msgstr "Произошла ошибка при обработке Вашего заказа!" #: lms/templates/shoppingcart/receipt.html msgid "Thank you for your purchase!" -msgstr "" +msgstr "Спасибо за покупку!" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "View Dashboard" -msgstr "" +msgstr "Посмотреть панель управления" #: lms/templates/shoppingcart/receipt.html msgid "" "You have successfully been enrolled for {course_names}. The following " "receipt has been emailed to {receipient_emails}" msgstr "" +"Вы были успешно зачислены на {course_names}. Квитанция была отправлена " +"{receipient_emails}" #: lms/templates/shoppingcart/receipt.html msgid "" @@ -15511,13 +17529,21 @@ msgid_plural "" "You have successfully purchased {number} course registration codes " "for {course_names}." msgstr[0] "" +"Вы успешно приобрели {number} код регистрации для курса " +"{course_names}." msgstr[1] "" +"Вы успешно приобрели {number} кода регистрации для курсов " +"{course_names}." msgstr[2] "" +"Вы успешно приобрели {number} кодов регистрации для курсов " +"{course_names}." msgstr[3] "" +"Вы успешно приобрели {number} кодов регистрации для курсов " +"{course_names}." #: lms/templates/shoppingcart/receipt.html msgid "The following receipt has been emailed to {receipient_emails}" -msgstr "" +msgstr "Следующая квитанция отправлена на адрес {receipient_emails}" #: lms/templates/shoppingcart/receipt.html msgid "" @@ -15525,54 +17551,58 @@ msgid "" "enroll into the course. The confirmation/receipt email you will receive has " "an example email template with directions for the individuals enrolling." msgstr "" +"Пожалуйста, присылайте каждый профессиональный один из этих уникальных кодов" +" регистрации для поступления на курс. Подтверждение / получение электронной " +"почты вы получите в пример шаблон электронной почты с направлениями для " +"поступающих лиц. " #: lms/templates/shoppingcart/receipt.html msgid "Enrollment Link" -msgstr "" +msgstr "Ссылка регистрации " #: lms/templates/shoppingcart/receipt.html msgid "Used" -msgstr "" +msgstr "Использовано" #: lms/templates/shoppingcart/receipt.html msgid "Invalid" -msgstr "" +msgstr "Недействительно" #: lms/templates/shoppingcart/receipt.html msgid "Date of purchase" -msgstr "" +msgstr "Дата покупки" #: lms/templates/shoppingcart/receipt.html msgid "Print Receipt" -msgstr "" +msgstr "Распечатать квитанцию" #: lms/templates/shoppingcart/receipt.html msgid "Billed To Details" -msgstr "" +msgstr "Детали выписки счета " #: lms/templates/shoppingcart/receipt.html msgid "N/A" -msgstr "" +msgstr "Нет" #: lms/templates/shoppingcart/receipt.html msgid "Purchase Order Number" -msgstr "" +msgstr "Номер заказа на покупку: " #: lms/templates/shoppingcart/receipt.html msgid "Company Contact Name" -msgstr "" +msgstr "Имя контактного лица в организации: " #: lms/templates/shoppingcart/receipt.html msgid "Company Contact Email" -msgstr "" +msgstr "Электронный адрес компании" #: lms/templates/shoppingcart/receipt.html msgid "Recipient Name" -msgstr "" +msgstr "Имя получателя" #: lms/templates/shoppingcart/receipt.html msgid "Recipient Email" -msgstr "" +msgstr "Электронный адрес получателя" #: lms/templates/shoppingcart/receipt.html msgid "Card Type" @@ -15592,26 +17622,26 @@ msgstr "Адрес 2" #: lms/templates/shoppingcart/receipt.html msgid "State" -msgstr "" +msgstr "Состояние" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Registration for:" -msgstr "" +msgstr "Регистрация для:" #: lms/templates/shoppingcart/receipt.html msgid "Course Dates" -msgstr "" +msgstr "Сроки курса" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Price per student:" -msgstr "" +msgstr "Цена для одного студента:" #: lms/templates/shoppingcart/receipt.html #: lms/templates/shoppingcart/shopping_cart.html msgid "Discount Applied:" -msgstr "" +msgstr "Скидка применяется:" #: lms/templates/shoppingcart/receipt.html msgid "Students" @@ -15622,34 +17652,35 @@ msgstr "Студенты" #: lms/templates/shoppingcart/receipt.html msgid "Note: items with strikethough like this have been refunded." msgstr "" +"Замечание: зачеркнутые наименование, как это были возвращены." #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Confirm Enrollment" -msgstr "" +msgstr "Подтвердить регистрацию" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "{site_name} - Confirm Enrollment" -msgstr "" +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 "" +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}" -msgstr "" +msgstr "Подтвердить регистрацию на: {span_start}course dates{span_end}" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{course_name}" -msgstr "" +msgstr "{course_name}" #: lms/templates/shoppingcart/registration_code_receipt.html msgid "{start_date} - {end_date}" -msgstr "" +msgstr "{start_date} - {end_date}" #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15658,6 +17689,10 @@ msgid "" "Check your {link_start}course dashboard{link_end} to see if you're enrolled " "in the course, or contact your company's administrator." msgstr "" +"Вы перешли по ссылке уже использованного кода для зачисления на курс. " +"Посмотрите на своей {link_start}панели управления курсами{link_end}, " +"записаны ли вы на данный курс, или свяжитесь с администратором вашего " +"предприятия." #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15665,6 +17700,8 @@ msgid "" "You have successfully enrolled in {course_name}. This course has now been " "added to your dashboard." msgstr "" +"Вы успешно зарегистрировались на курс {course_name}. Курс был добавлен на " +"вашу панель управления. " #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15672,19 +17709,21 @@ msgid "" "You're already enrolled for this course. Visit your " "{link_start}dashboard{link_end} to see the course." msgstr "" +"Вы уже записаны на этот курс. Перейдите к {link_start}панели " +"управления{link_end}, чтобы посмотреть курс." #: lms/templates/shoppingcart/registration_code_receipt.html msgid "The course you are enrolling for is full." -msgstr "" +msgstr "Курс, на который Вы пытаетесь записаться, переполнен." #: lms/templates/shoppingcart/registration_code_receipt.html msgid "The course you are enrolling for is closed." -msgstr "" +msgstr "Курс, на который Вы пытаетесь записаться, уже окончен." #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "There was an error processing your redeem code." -msgstr "" +msgstr "При обработке вашего компенсационного кода возникла ошибка." #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html @@ -15693,53 +17732,59 @@ msgid "" "{site_name}. This code can only be used one time, so you should only " "activate this code if you're its intended recipient." msgstr "" +"Вы собираетесь активировать код регистрации для {course_name} по " +"{site_name}. Этот код может быть использован только один раз, так что вы " +"должны активировать, если вы его предполагаемый получатель." #: lms/templates/shoppingcart/registration_code_receipt.html #: lms/templates/shoppingcart/registration_code_redemption.html msgid "Activate Course Enrollment" -msgstr "" +msgstr "Активировать запись на курс" #: lms/templates/shoppingcart/shopping_cart.html msgid "" "{course_names} has been removed because the enrollment period has closed." msgid_plural "" "{course_names} have been removed because the enrollment period has closed." -msgstr[0] "" +msgstr[0] "Курс {course_names} удалён, поскольку на него закрылась запись." msgstr[1] "" +"Курсы {course_names} удалёны из корзины, поскольку на них закрылась запись." msgstr[2] "" +"Курсы {course_names} удалёны из корзины, поскольку на них закрылась запись." msgstr[3] "" +"Курсы {course_names} удалёны из корзины, поскольку на них закрылась запись." #: lms/templates/shoppingcart/shopping_cart.html msgid "Cover Image" -msgstr "" +msgstr "Изображение курса" #: lms/templates/shoppingcart/shopping_cart.html msgid "Course Dates:" -msgstr "" +msgstr "Сроки курса:" #: lms/templates/shoppingcart/shopping_cart.html msgid "Students:" -msgstr "" +msgstr "Студенты:" #: lms/templates/shoppingcart/shopping_cart.html msgid "Input quantity and press enter." -msgstr "" +msgstr "Задайте количество и нажмите клавишу «Ввод»." #: lms/templates/shoppingcart/shopping_cart.html msgid "discount or activation code" -msgstr "" +msgstr "скидочный или активационный код" #: lms/templates/shoppingcart/shopping_cart.html msgid "Apply" -msgstr "" +msgstr "Применить" #: lms/templates/shoppingcart/shopping_cart.html msgid "code has been applied" -msgstr "" +msgstr "Код был применен" #: lms/templates/shoppingcart/shopping_cart.html msgid "TOTAL:" -msgstr "" +msgstr "ВСЕГО:" #. Translators: currency_symbol is a symbol indicating type of currency, ex #. "$". currency_abbr is @@ -15749,22 +17794,26 @@ msgstr "" #. "$500.00 USD" #: lms/templates/shoppingcart/shopping_cart.html msgid "{currency_symbol}{price} {currency_abbr}" -msgstr "" +msgstr "{currency_symbol}{price} {currency_abbr}" #: lms/templates/shoppingcart/shopping_cart.html msgid "" "After this purchase is complete, a receipt is generated with relative " "billing details and registration codes for students." msgstr "" +"После этого покупка завершена, будет создан чек с деталями счета и " +"регистрационными кодами для студентов." #: lms/templates/shoppingcart/shopping_cart.html msgid "" "After this purchase is complete, {username} will be enrolled in this course." msgstr "" +"После того как эта покупка будет подтверждена, {username} будет зачислен на " +"этот курс." #: lms/templates/shoppingcart/shopping_cart.html msgid "Empty Cart" -msgstr "" +msgstr "Корзина пуста" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Shopping cart" @@ -15772,7 +17821,7 @@ msgstr "Корзина" #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "{platform_name} - Shopping Cart" -msgstr "" +msgstr "{platform_name} - Корзина " #: lms/templates/shoppingcart/shopping_cart_flow.html msgid "Review" @@ -15788,6 +17837,9 @@ msgid "" "{link_start}homepage{link_end} or let us know about any pages that may have " "been moved at {email}." msgstr "" +"Страница, которую Вы искали, не найдена. Вернитесь к {link_start}домашней " +"странице{link_end}, или сообщите нам о страницах, которые могли быть " +"перемещены, по адресу {email}." #: lms/templates/static_templates/about.html #: lms/templates/static_templates/blog.html @@ -15807,10 +17859,12 @@ msgid "" "This page left intentionally blank. It is not used by edx.org but is left " "here for possible use by installations of Open edX." msgstr "" +"Эта страница оставлена пустой намеренно. Она не используется сайтом edx.org," +" но оставлена здесь для возможного использования при установке Open edX." #: lms/templates/static_templates/copyright.html msgid "Copyright" -msgstr "" +msgstr "Copyright" #: lms/templates/static_templates/embargo.html msgid "" @@ -15819,24 +17873,34 @@ msgid "" " sanctions. Unfortunately, at this time {platform_name} must comply with " "export controls, and we cannot allow you to access this course." msgstr "" +"Наша система показывает, что вы пытаетесь получить доступ к данному курсу " +"{platform_name} из страны или региона, который в настоящее время подпадает " +"под экономические и торговые санкции США. К сожалению, на данный момент " +"{platform_name} необходимо соблюдать требования экспортного контроля, и мы " +"не можем предоставить вам доступ к этому курсу." #: lms/templates/static_templates/faq.html #: themes/red-theme/lms/templates/footer.html msgid "FAQ" -msgstr "" +msgstr "FAQ" + +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "Вакансии" #: lms/templates/static_templates/media-kit.html msgid "Media Kit" -msgstr "" +msgstr "Пакет медиафайлов" #: lms/templates/static_templates/news.html #: lms/templates/static_templates/press.html msgid "In the Press" -msgstr "" +msgstr "В печатных изданиях" #: lms/templates/static_templates/server-down.html msgid "Currently the {platform_name} servers are down" -msgstr "" +msgstr "В настоящий момент серверы {platform_name} недоступны" #: lms/templates/static_templates/server-down.html #: lms/templates/static_templates/server-overloaded.html @@ -15844,41 +17908,42 @@ msgid "" "Our staff is currently working to get the site back up as soon as possible. " "Please email us at {tech_support_email} to report any problems or downtime." msgstr "" +"Наши сотрудники постараются восстановить доступ к сайту как можно скорее. " +"Пожалуйста, отправьте нам сообщение на адрес {tech_support_email}, чтобы " +"сообщить о возникших проблемах или неполадках." #: lms/templates/static_templates/server-error.html msgid "There has been a 500 error on the {platform_name} servers" -msgstr "" +msgstr "Ошибка 500 на серверах {platform_name}" #: lms/templates/static_templates/server-error.html msgid "" "Please wait a few seconds and then reload the page. If the problem persists," " please email us at {email}." msgstr "" +"Пожалуйста, подождите несколько секунд, а затем перезагрузите страницу. Если" +" проблема не исправлена, пожалуйста, свяжитесь с нами по адресу {email}." #: lms/templates/static_templates/server-overloaded.html msgid "Currently the {platform_name} servers are overloaded" -msgstr "" +msgstr "В настоящий момент серверы {platform_name} перегружены" #: lms/templates/student_account/account_settings.html #: themes/red-theme/lms/templates/header.html msgid "Account Settings" -msgstr "" +msgstr "Настройки учётной записи" #: lms/templates/student_account/finish_auth.html msgid "Please Wait" -msgstr "" - -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "" +msgstr "Пожалуйста, подождите" #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" -msgstr "" +msgstr "Войти или Зарегистрироваться" #: lms/templates/student_profile/learner_profile.html msgid "Learner Profile" -msgstr "" +msgstr "Профиль учащегося" #. Translators: this section lists all the third-party authentication #. providers @@ -15886,11 +17951,11 @@ msgstr "" #. their edX account. #: lms/templates/student_profile/third_party_auth.html msgid "Connected Accounts" -msgstr "" +msgstr "Связанные учётные записи" #: lms/templates/student_profile/third_party_auth.html msgid "Linked" -msgstr "" +msgstr "Привязано" #: lms/templates/student_profile/third_party_auth.html msgid "Not Linked" @@ -15912,19 +17977,19 @@ msgstr "Привязать к учётной записи" #: lms/templates/support/certificates.html lms/templates/support/index.html msgid "Student Support" -msgstr "" +msgstr "Поддержка студентов" #: lms/templates/support/certificates.html msgid "Student Support: Certificates" -msgstr "" +msgstr "Поддержка студентов: сертификаты" #: lms/templates/survey/survey.html msgid "User Survey" -msgstr "" +msgstr "Опрос пользователей" #: lms/templates/survey/survey.html msgid "Pre-Course Survey" -msgstr "" +msgstr "Pre-курс опроса" #: lms/templates/survey/survey.html msgid "" @@ -15933,18 +17998,22 @@ msgid "" " use of {platform_name} only. It will not be linked to your public profile " "in any way." msgstr "" +"Вы сможете перейти к курсу, как только пройдёте следующий опрос. " +"Обязательные поля помечены звёздочкой (*). Предоставленная информация будет " +"использована только {platform_name} и не будет добавлена в Ваш публичный " +"профиль." #: lms/templates/survey/survey.html msgid "You are missing the following required fields:" -msgstr "" +msgstr "Вы не заполнили следующие обязательные поля:" #: lms/templates/survey/survey.html msgid "Cancel and Return to Dashboard" -msgstr "" +msgstr "Отменить и вернуться к панели управления" #: lms/templates/survey/survey.html msgid "Why do I need to complete this information?" -msgstr "" +msgstr "Почему необходимо дополнить эту информацию?" #: lms/templates/survey/survey.html msgid "" @@ -15952,6 +18021,9 @@ msgid "" "and future students. The more we know about your specific needs, the better " "we can make your course experience." msgstr "" +"Мы используем предоставляемую вами информацию для улучшения нашего курса для" +" настоящих и будущих студентов. Чем больше мы знаем о ваших предпочтениях, " +"тем лучше мы сможем сделать процесс прохождения курсов." #: lms/templates/survey/survey.html msgid "Who can I contact if I have questions?" @@ -15967,51 +18039,53 @@ msgstr "" #: lms/templates/verify_student/face_upload.html msgid "Edit Your Full Name" -msgstr "" +msgstr "Отредактируйте Своё Полное Имя" #: lms/templates/verify_student/face_upload.html msgid "The following error occurred while editing your name:" -msgstr "" +msgstr "Во время редактирования Вашего имени возникла следующая ошибка:" #: lms/templates/verify_student/incourse_reverify.html msgid "Re-Verify for {course_name}" -msgstr "" +msgstr "Повторное подтверждение личности для курса {course_name}" #: lms/templates/verify_student/missed_deadline.html msgid "Verification Deadline Has Passed" -msgstr "" +msgstr "Прошел крайний срок верификации" #: lms/templates/verify_student/missed_deadline.html msgid "Upgrade Deadline Has Passed" -msgstr "" +msgstr "Срок обновления сертификата истёк" #: lms/templates/verify_student/missed_deadline.html msgid "" "The verification deadline for {course_name} was {date}. Verification is no " "longer available." msgstr "" +"Подтверждение личности для курса {course_name} необходимо было выполнить до " +"{date}. Сейчас подтверждение личности недоступно." #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" #: lms/templates/verify_student/pay_and_verify.html msgid "Upgrade Your Enrollment For {course_name}." -msgstr "" +msgstr "Изменить форму зачисления на курс {course_name}." #: lms/templates/verify_student/pay_and_verify.html msgid "Receipt For {course_name}" -msgstr "" +msgstr "Квитанция об оплате за {course_name}" #: lms/templates/verify_student/pay_and_verify.html msgid "Verify For {course_name}" -msgstr "" +msgstr "Подтвердить для курса {course_name}" #: lms/templates/verify_student/pay_and_verify.html msgid "Enroll In {course_name}" -msgstr "" +msgstr "Записаться на курс {course_name}" #: lms/templates/verify_student/pay_and_verify.html msgid "Have questions?" @@ -16022,10 +18096,12 @@ msgid "" "Please read {a_start}our FAQs to view common questions about our " "certificates{a_end}." msgstr "" +"Пожалуйста, прочитайте {a_start}наш раздел «Вопросы и ответы», чтобы " +"просмотреть обычные вопросы о наших сертификатах{a_end}." #: lms/templates/verify_student/pay_and_verify.html msgid "Technical Requirements" -msgstr "" +msgstr "Необходимые технические приспособления" #: lms/templates/verify_student/pay_and_verify.html msgid "" @@ -16034,14 +18110,18 @@ msgid "" "turned on, and allowed to function in your web browser (commonly adjustable " "in your browser settings)." msgstr "" +"Пожалуйста, убедитесь, что ваш браузер обновлен до {a_start} последней " +"возможной версии{a_end}. Также пожалуйста убедитесь, что ваша веб-" +"камера подключена к сети, включена, и позволяет функционировать в вашем веб-" +"браузере (обычно регулируется в настройках вашего браузера)." #: lms/templates/verify_student/reverify.html msgid "Re-Verification" -msgstr "" +msgstr "Повторное подтверждение личности" #: lms/templates/verify_student/reverify_not_allowed.html msgid "Identity Verification" -msgstr "" +msgstr "Подтверждение личных данных" #: lms/templates/verify_student/reverify_not_allowed.html msgid "" @@ -16049,30 +18129,33 @@ msgid "" "message on your dashboard when the verification process is complete (usually" " within 1-2 days)." msgstr "" +"Вы уже отправили свои личные данные для подтверждения. По завершении " +"проверки появится соответствующее сообщение на Вашей панели управления " +"(обычно это занимает 1-2 дня)." #: lms/templates/verify_student/reverify_not_allowed.html msgid "You cannot verify your identity at this time." -msgstr "" +msgstr "В настоящий момент Вы не можете подтвердить свои личные данные." #: lms/templates/verify_student/reverify_not_allowed.html msgid "Return to Your Dashboard" -msgstr "" +msgstr "Вернуться к Панели Управления" #: lms/templates/wiki/includes/article_menu.html msgid "{span_start}(active){span_end}" -msgstr "" +msgstr "{span_start}(active){span_end}" #: lms/templates/wiki/includes/article_menu.html msgid "Changes" -msgstr "" +msgstr "Версии" #: lms/templates/wiki/includes/article_menu.html msgid "{span_start}active{span_end}" -msgstr "" +msgstr "{span_start}активный{span_end}" #: lms/templates/wiki/includes/breadcrumbs.html msgid "Add article" -msgstr "" +msgstr "Добавить статью" #. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. #. Please do not translate any of these trademarks and company names. @@ -16081,20 +18164,25 @@ msgid "" "EdX, Open edX, and the edX and Open edX logos are registered trademarks or " "trademarks of {link_start}edX Inc.{link_end}" msgstr "" +"EdX, Open edX, а также логотипы edX и Open edX являются зарегистрированными " +"торговыми знаками или торговыми марками, принадлежащими {link_start}edX " +"Inc.{link_end}" #: themes/red-theme/lms/templates/footer.html msgid "" "{tos_link_start}Terms of Service{tos_link_end} and {honor_link_start}Honor " "Code{honor_link_end}" msgstr "" +"{tos_link_start}Условия предоставления услуг{tos_link_end} и " +"{honor_link_start}Кодекс Чести{honor_link_end}" #: themes/red-theme/lms/templates/header.html msgid "My Profile" -msgstr "" +msgstr "Мой Профиль" #: themes/red-theme/lms/templates/header.html msgid "Register Now" -msgstr "" +msgstr "Зарегистрируйтесь прямо сейчас" #: cms/templates/404.html msgid "The page that you were looking for was not found." @@ -17630,6 +19718,10 @@ msgstr "" msgid "New Library" msgstr "" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "" @@ -17788,6 +19880,10 @@ msgstr "" msgid "Libraries" msgstr "" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "" @@ -17895,6 +19991,18 @@ msgid "" "courses. Create your first library with the click of a button!" msgstr "" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "" @@ -18153,6 +20261,10 @@ msgid "" " library." msgstr "" +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "" @@ -19113,7 +21225,7 @@ msgstr "Это ключевая строка." #: wiki/forms.py msgid "Only localhost... muahahaha" -msgstr "" +msgstr "Только локальный компьютер... муахахаха" #: wiki/forms.py msgid "Initial title of the article. May be overridden with revision titles." @@ -19130,14 +21242,17 @@ msgid "" "can use more complex features like adding plugins, meta data, related " "articles etc..." msgstr "" +"Это лишь начальное содержание вашей статьи. После её создания вы сможете " +"использовать более сложные функции, такие как добавление плагинов, " +"метаданных, связанных статей и т.д." #: wiki/forms.py msgid "Contents" -msgstr "" +msgstr "Содержание" #: wiki/forms.py msgid "Summary" -msgstr "" +msgstr "Кратко" #: wiki/forms.py msgid "" @@ -19152,18 +21267,21 @@ msgid "" "have been automatically merged with the new contents. Please review the text" " below." msgstr "" +"Пока вы редактировали материал, кто-то уже внёс изменения в текущую версию. " +"Ваше содержание было автоматически слито с новым содержанием. Пожалуйста, " +"проверьте текст внизу." #: wiki/forms.py msgid "No changes made. Nothing to save." -msgstr "" +msgstr "Изменений не было. Нечего сохранять." #: wiki/forms.py msgid "Select an option" -msgstr "" +msgstr "Выберите опцию" #: wiki/forms.py msgid "Slug" -msgstr "" +msgstr "Slug-строка" #: wiki/forms.py msgid "" @@ -19177,11 +21295,11 @@ msgstr "" #: wiki/forms.py msgid "Write a brief message for the article's history log." -msgstr "" +msgstr "Напишите короткое сообщение для журнала истории статьи." #: wiki/forms.py msgid "A slug may not begin with an underscore." -msgstr "" +msgstr "Slug-строка не может начинаться с символа подчёркивания" #: wiki/forms.py #, python-format @@ -19195,11 +21313,11 @@ msgstr "Статья со slug-строкой «%s» уже существует #: wiki/forms.py msgid "Yes, I am sure" -msgstr "" +msgstr "Да, я уверен" #: wiki/forms.py msgid "Purge" -msgstr "" +msgstr "Очистка" #: wiki/forms.py msgid "" @@ -19207,6 +21325,10 @@ msgid "" " Purging is a good idea if you want to free the slug such that users can " "create new articles in its place." msgstr "" +"Очистка статьи: Производится её полное удаление (включая всё содержимое) без" +" возможности восстановления. Очистка подходит, если Вы хотите высвободить " +"краткое название, чтобы пользователи могли создавать новые статьи на " +"соответствующем месте." #: wiki/forms.py wiki/plugins/attachments/forms.py #: wiki/plugins/images/forms.py @@ -19216,6 +21338,7 @@ msgstr "Вы уверены?!" #: wiki/forms.py msgid "While you tried to delete this article, it was modified. TAKE CARE!" msgstr "" +"Пока вы пытались удалить эту статью, она была изменена. БУДЬТЕ ОСТОРОЖНЫ!" #: wiki/forms.py msgid "Lock article" @@ -19227,57 +21350,59 @@ msgstr "Запретить всем пользователям редактир #: wiki/forms.py msgid "Permissions" -msgstr "" +msgstr "Права доступа" #: wiki/forms.py msgid "Owner" -msgstr "" +msgstr "Владелец" #: wiki/forms.py msgid "Enter the username of the owner." -msgstr "" +msgstr "Введите имя пользователя владельца." #: wiki/forms.py msgid "(none)" -msgstr "" +msgstr "(нет)" #: wiki/forms.py msgid "Inherit permissions" -msgstr "" +msgstr "Наследовать права доступа" #: wiki/forms.py msgid "" "Check here to apply the above permissions recursively to articles under this" " one." msgstr "" +"Отметьте, чтобы последовательно применить вышеуказанные права доступа к " +"статьям, находящимся под данной." #: wiki/forms.py msgid "Permission settings for the article were updated." -msgstr "" +msgstr "Настройки прав доступа для этой статьи были обновлены." #: wiki/forms.py msgid "Your permission settings were unchanged, so nothing saved." -msgstr "" +msgstr "Ваши настройки прав доступа не были изменены, нечего сохранять." #: wiki/forms.py msgid "No user with that username" -msgstr "" +msgstr "Нет пользователей с таким именем пользователя" #: wiki/forms.py msgid "Article locked for editing" -msgstr "" +msgstr "Статья заблокирована для редактирования" #: wiki/forms.py msgid "Article unlocked for editing" -msgstr "" +msgstr "Статья разблокирована для редактирования" #: wiki/forms.py msgid "Filter..." -msgstr "" +msgstr "Фильтр..." #: wiki/core/plugins/base.py msgid "Settings for plugin" -msgstr "" +msgstr "Настройки плагина" #: wiki/models/article.py wiki/models/pluginbase.py #: wiki/plugins/attachments/models.py @@ -19289,28 +21414,32 @@ msgid "" "The revision being displayed for this article. If you need to do a roll-" "back, simply change the value of this field." msgstr "" +"Текущая версия данной статьи. Если вам необходимо вернуться к одной из " +"предыдущих версий, просто измените значение этого поля." #: wiki/models/article.py msgid "modified" -msgstr "" +msgstr "изменено" #: wiki/models/article.py msgid "Article properties last modified" -msgstr "" +msgstr "Свойства статьи в последний раз были изменены" #: wiki/models/article.py msgid "owner" -msgstr "" +msgstr "владелец" #: wiki/models/article.py msgid "" "The owner of the article, usually the creator. The owner always has both " "read and write access." msgstr "" +"Владелец статьи, обычно создатель. Владелец всегда имеет права на чтение и " +"запись." #: wiki/models/article.py msgid "group" -msgstr "" +msgstr "группа" #: wiki/models/article.py msgid "" @@ -19340,23 +21469,23 @@ msgstr "право на запись для других пользовател #: wiki/models/article.py #, python-format msgid "Article without content (%(id)d)" -msgstr "" +msgstr "Статья без содержания (%(id)d)" #: wiki/models/article.py msgid "content type" -msgstr "" +msgstr "Тип содержимого" #: wiki/models/article.py msgid "object ID" -msgstr "" +msgstr "ID объекта" #: wiki/models/article.py msgid "Article for object" -msgstr "" +msgstr "Статья для объекта" #: wiki/models/article.py msgid "Articles for object" -msgstr "" +msgstr "Статьи для объекта" #: wiki/models/article.py msgid "revision number" @@ -19364,19 +21493,19 @@ msgstr "номер версии" #: wiki/models/article.py msgid "IP address" -msgstr "" +msgstr "IP адрес" #: wiki/models/article.py msgid "user" -msgstr "" +msgstr "пользователь" #: wiki/models/article.py msgid "locked" -msgstr "" +msgstr "заблокировано" #: wiki/models/article.py wiki/models/pluginbase.py msgid "article" -msgstr "" +msgstr "статья" #: wiki/models/article.py msgid "article contents" @@ -19391,6 +21520,8 @@ msgid "" "Each revision contains a title field that must be filled out, even if the " "title has not changed" msgstr "" +"Каждая версия содержит поле заголовка, которое необходимо заполнить, даже " +"если заголовок не изменился" #: wiki/models/pluginbase.py msgid "original article" @@ -19402,46 +21533,49 @@ msgstr "Права доступа унаследованы от данной с #: wiki/models/pluginbase.py msgid "A plugin was changed" -msgstr "" +msgstr "Плагин был изменен" #: wiki/models/pluginbase.py msgid "" "The revision being displayed for this plugin.If you need to do a roll-back, " "simply change the value of this field." msgstr "" +"Показана версия для данного плагина. Если Вам необходимо сделать откат, " +"просто измените значение этого поля." #: wiki/models/urlpath.py msgid "Cache lookup value for articles" -msgstr "" +msgstr "Поиск по значению кеша для статей" #: wiki/models/urlpath.py msgid "slug" -msgstr "" +msgstr "краткое название" #: wiki/models/urlpath.py msgid "(root)" -msgstr "" +msgstr "(корень)" #: wiki/models/urlpath.py msgid "URL path" -msgstr "" +msgstr "URL путь" #: wiki/models/urlpath.py msgid "URL paths" -msgstr "" +msgstr "URL пути" #: wiki/models/urlpath.py msgid "Sorry but you cannot have a root article with a slug." msgstr "" +"К сожалению, краткое наименование для корневой статьи не может быть задано." #: wiki/models/urlpath.py msgid "A non-root note must always have a slug." -msgstr "" +msgstr "Некорневая заметка должна всегда иметь краткое название." #: wiki/models/urlpath.py #, python-format msgid "There is already a root node on %s" -msgstr "" +msgstr "Уже существует корневой узел на %s" #: wiki/models/urlpath.py msgid "" @@ -19458,25 +21592,27 @@ msgstr "" #: wiki/models/urlpath.py msgid "Lost and found" -msgstr "" +msgstr "Бюро находок" #: wiki/plugins/attachments/forms.py msgid "A short summary of what the file contains" -msgstr "" +msgstr "Кратко о содержании файла" #: wiki/plugins/attachments/forms.py msgid "Yes I am sure..." -msgstr "" +msgstr "Да, я уверен..." #: wiki/plugins/attachments/markdown_extensions.py msgid "Click to download file" -msgstr "" +msgstr "Нажмите, чтобы скачать файл" #: wiki/plugins/attachments/models.py msgid "" "The revision of this attachment currently in use (on all articles using the " "attachment)" msgstr "" +"Версия этого приложения в настоящий момент используется (во всех статьях, " +"использующих это приложение)" #: wiki/plugins/attachments/models.py msgid "original filename" @@ -19484,15 +21620,15 @@ msgstr "исходное имя файла" #: wiki/plugins/attachments/models.py msgid "attachment" -msgstr "" +msgstr "вложение" #: wiki/plugins/attachments/models.py msgid "attachments" -msgstr "" +msgstr "вложения" #: wiki/plugins/attachments/models.py msgid "file" -msgstr "" +msgstr "файл" #: wiki/plugins/attachments/models.py msgid "attachment revision" @@ -19505,44 +21641,48 @@ msgstr "версии вложений" #: wiki/plugins/attachments/views.py #, python-format msgid "%s was successfully added." -msgstr "" +msgstr "%s успешно добавлено." #: wiki/plugins/attachments/views.py #, python-format msgid "Your file could not be saved: %s" -msgstr "" +msgstr "Ваш файл не может быть сохранен: %s" #: wiki/plugins/attachments/views.py msgid "" "Your file could not be saved, probably because of a permission error on the " "web server." msgstr "" +"Ваш файл не может быть сохранен, вероятно, в результате ошибки прав доступа " +"на веб-сервере." #: wiki/plugins/attachments/views.py #, python-format msgid "%s uploaded and replaces old attachment." -msgstr "" +msgstr "%s загружено и заменило старую версию вложения" #: wiki/plugins/attachments/views.py msgid "" "Your new file will automatically be renamed to match the file already " "present. Files with different extensions are not allowed." msgstr "" +"Ваш новый файл будет автоматически переименован в соответствии с уже " +"имеющимся файлом. Файлы с разными расширениями не допускаются." #: wiki/plugins/attachments/views.py #, python-format msgid "Current revision changed for %s." -msgstr "" +msgstr "Текущая версия изменена на %s." #: wiki/plugins/attachments/views.py #, python-format msgid "Added a reference to \"%(att)s\" from \"%(art)s\"." -msgstr "" +msgstr "Добавлена cсылка на «%(att)s» из «%(art)s»." #: wiki/plugins/attachments/views.py #, python-format msgid "The file %s was deleted." -msgstr "" +msgstr "Файл %s был удален." #: wiki/plugins/attachments/views.py #, python-format @@ -19552,12 +21692,12 @@ msgstr "Эта статья больше не связана с файлом %s. #: wiki/plugins/attachments/wiki_plugin.py #, python-format msgid "A file was changed: %s" -msgstr "" +msgstr "Файл был изменен: %s" #: wiki/plugins/attachments/wiki_plugin.py #, python-format msgid "A file was deleted: %s" -msgstr "" +msgstr "Файл был удален: %s" #: wiki/plugins/images/forms.py #, python-format @@ -19565,117 +21705,119 @@ msgid "" "New image %s was successfully uploaded. You can use it by selecting it from " "the list of available images." msgstr "" +"Новое изображение %s успешно загружено. Вы можете использовать его, выбрав " +"из списка доступных изображений." #: wiki/plugins/images/forms.py msgid "Are you sure?" -msgstr "" +msgstr "Вы уверены?" #: wiki/plugins/images/models.py msgid "image" -msgstr "" +msgstr "изображение" #: wiki/plugins/images/models.py msgid "images" -msgstr "" +msgstr "изображения" #: wiki/plugins/images/models.py #, python-format msgid "Image: %s" -msgstr "" +msgstr "Изображение: %s" #: wiki/plugins/images/models.py msgid "Current revision not set!!" -msgstr "" +msgstr "Текущая версия не указана!!" #: wiki/plugins/images/models.py msgid "image revision" -msgstr "" +msgstr "версия изображения" #: wiki/plugins/images/models.py msgid "image revisions" -msgstr "" +msgstr "версии изображения" #: wiki/plugins/images/models.py #, python-format msgid "Image Revsion: %d" -msgstr "" +msgstr "Версия изображения: %d" #: wiki/plugins/images/views.py #, python-format msgid "%s has been restored" -msgstr "" +msgstr "%s было восстановлено" #: wiki/plugins/images/views.py #, python-format msgid "%s has been marked as deleted" -msgstr "" +msgstr "%s было отмечено как удалённое" #: wiki/plugins/images/views.py #, python-format msgid "%(file)s has been changed to revision #%(revision)d" -msgstr "" +msgstr "%(file)s был изменён на версию #%(revision)d" #: wiki/plugins/images/views.py #, python-format msgid "%(file)s has been saved." -msgstr "" +msgstr "%(file)s был сохранен." #: wiki/plugins/images/wiki_plugin.py msgid "Images" -msgstr "" +msgstr "Изображения" #: wiki/plugins/images/wiki_plugin.py #, python-format msgid "An image was added: %s" -msgstr "" +msgstr "Было добавлено изображение: %s" #: wiki/plugins/links/wiki_plugin.py msgid "Links" -msgstr "" +msgstr "Ссылки" #: wiki/plugins/notifications/forms.py msgid "Notifications" -msgstr "" +msgstr "Уведомления" #: wiki/plugins/notifications/forms.py msgid "When this article is edited" -msgstr "" +msgstr "Когда эта статья отредактирована" #: wiki/plugins/notifications/forms.py msgid "Also receive emails about article edits" -msgstr "" +msgstr "Также сообщать о правках статьи по электронной почте" #: wiki/plugins/notifications/forms.py msgid "Your notification settings were updated." -msgstr "" +msgstr "Ваши настройки уведомлений были обновлены." #: wiki/plugins/notifications/forms.py msgid "Your notification settings were unchanged, so nothing saved." -msgstr "" +msgstr "Ваши настройки уведомлений не были изменены, не сохранено." #: wiki/plugins/notifications/models.py #, python-format msgid "%(user)s subscribing to %(article)s (%(type)s)" -msgstr "" +msgstr "%(user)s подписывается на %(article)s (%(type)s)" #: wiki/plugins/notifications/models.py #, python-format msgid "Article deleted: %s" -msgstr "" +msgstr "Статья удалена: %s" #: wiki/plugins/notifications/models.py #, python-format msgid "Article modified: %s" -msgstr "" +msgstr "Статья изменена: %s" #: wiki/plugins/notifications/models.py #, python-format msgid "New article created: %s" -msgstr "" +msgstr "Создана новая статья: %s" #: wiki/views/accounts.py msgid "You are now sign up... and now you can sign in!" -msgstr "" +msgstr "Вы зарегестрировались... и теперь можете войти!" #: wiki/views/accounts.py msgid "You are no longer logged in. Bye bye!" @@ -19683,17 +21825,17 @@ msgstr "Вы вышли из системы. До свидания!" #: wiki/views/accounts.py msgid "You are now logged in! Have fun!" -msgstr "" +msgstr "Вы вошли! Развлекайтесь!" #: wiki/views/article.py #, python-format msgid "New article '%s' created." -msgstr "" +msgstr "Новая статья '%s' создана." #: wiki/views/article.py #, python-format msgid "There was an error creating this article: %s" -msgstr "" +msgstr "При создании статьи %s произошла ошибка" #: wiki/views/article.py msgid "There was an error creating this article." @@ -19703,11 +21845,13 @@ msgstr "При создании статьи произошла ошибка." msgid "" "This article cannot be deleted because it has children or is a root article." msgstr "" +"Эта статья является корневой или имеет дочерние статьи, поэтому не может " +"быть удалена." #: wiki/views/article.py msgid "" "This article together with all its contents are now completely gone! Thanks!" -msgstr "" +msgstr "Эта статья вместе с её содержанием была полностью удалена! Спасибо!" #: wiki/views/article.py #, python-format @@ -19715,10 +21859,12 @@ msgid "" "The article \"%s\" is now marked as deleted! Thanks for keeping the site " "free from unwanted material!" msgstr "" +"Статья «%s» помечена как удалённая! Спасибо за очистку сайта от " +"нежелательного материала!" #: wiki/views/article.py msgid "Your changes were saved." -msgstr "" +msgstr "Ваши изменения сохранены." #: wiki/views/article.py msgid "A new revision of the article was succesfully added." @@ -19726,18 +21872,18 @@ msgstr "Новая версия статьи была успешно добав #: wiki/views/article.py msgid "Restoring article" -msgstr "" +msgstr "Восстановление статьи" #: wiki/views/article.py #, python-format msgid "The article \"%s\" and its children are now restored." -msgstr "" +msgstr "Статья «%s» и её дочерние статьи были восстановлены." #: wiki/views/article.py #, python-format msgid "" "The article %(title)s is now set to display revision #%(revision_number)d" -msgstr "" +msgstr "Статья %(title)s редакции #%(revision_number)d" #: wiki/views/article.py msgid "New title" @@ -19753,4 +21899,4 @@ msgstr "Слияние версий #%(r1)d и #%(r2)d" msgid "" "A new revision was created: Merge between Revision #%(r1)d and Revision " "#%(r2)d" -msgstr "" +msgstr "Создана новая версия: слияние версий #%(r1)d и #%(r2)d" diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.mo b/conf/locale/ru/LC_MESSAGES/djangojs.mo index 5ffafb582a5a49f38fd0aeb44fb4f28f4019a707..7b97d05f6686f853dd677f332904b0250e0fc22c 100644 GIT binary patch literal 132823 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ΜM?!E>leE4GxP#I!G=5Q#Rb3oZ72+d?|s_-<&* zJ~NgX&^#_a#DlBZKO?yOuvT-^ZquBO(~$*AumuSGAZ8X7dxv{!VW7^-8C$`{hfxwl z$!O!AgJ)3$keeo7X}8oCaRi>ICBw}tpnKhsM+3?pY_DjW>LFbdd-UH{#H>jO1Bfbs z&3LV+Af9PWDzuwP!0p5Dpo^`={|FCn;QlCB;Lm7AtV3yiFyiCkO*5F7R|T=(@fn~3 zYMTxGJTJt?qU&#C;1aE$9Mn91iFV^|(_ichwokmu;bq9X!`Gvy_|*~`fUMo4W!MlJ zvDH#_uNto+4AhfI_gI`1IllqRFl69)ie-M6!e#Fhey`MGE|x~RzV&S>3#HDJp9cRY?oQ! zcgc zCON|MS_mO@tGb4<2$FPAbf_x=5b#^d8hQn1g5~Q2H$TEL;qCzq{;)^5fZ*x@r+SE- zc~|A8Rh$^D(JWWekvU~JtK1D72mD7>G=S2LpF!p?s+r2Oc^R2u0aqfGkhMa`8X>FQ z>7N#K$yod&L(}6Xy4XXK>4<(fnWl+Oi+$zR;kOgV9ZM#!|06?sKLeH9H|YCV2Gk?( zsv#%g#ocvsZ(Ht(pHX&2v;afm*E?n#x%h^RRX2GO$t;Di-oka02590+>&QY=@)2#mGi&XXl9k->~1i4dBBW^TAJNV~L- zxr2Nm{|G$b{?VASA-*}*Tz92xqb8%&xttGYs4622byhm4R{UBCSA8Z4<4#=)V&gxC z%2e1$yA$7}oQ_9|WA#eVrn_|zYRQFC6Ty}HFD;>3U#Oq=AA^pw(W3uo*{(=dm*Y!1 zpk4|ytx6GO=G2a2&~e@VR6VUKQvdTZu*0>>n8o1s4z@pn5URRWtDD_r8e)45mWwTM znyrkzxH_5`N{0_I)Z`6|)Apkk#w;B7Ji6fp$bV+D+5QA780L&p6;;N@ z;0&G(B6vcQq`Fz9M#`u^_DBP7*u~FMwiJMFwK2}gqUT;`J1GODHd6l>Op7#3?YhSt zs)~2tXkVYoSa*SV2zeEYgU>@ouDhdv9lVDGS(7@LJXaP!JVYeHukB zWh$eLNmV&sEwg44`#SvQ9gLNih>P$gI!Tw$#fuaV2aZqbW*FGs;hx02ngM41nOHrg zK1=Z!NiE!?>>~oGJQm_BsnDol3b%}WxfwI&4Sjc;k%;T+Ww;yKX{@ZFkfk!>R_$TO zAX^JN7TpZ>B*TiaufP$hnkyaO|ICK)v4YV|tcVa&X1S{9np9RtywH>1c;uh`vrMa{ zm|4{r#tPW777_l0A2KL;j{oJB_-_v7;uI!QzRCYA6HjW6!Q&S7)I*I_-nLN_v?Nd= zb40T!i*+0#xhRWe`kG}+>~VOB26Wjb<{v;vg--mac>{#N3n>}heiZp76zTL)Or)^C z3)Lv}n{-#z&`R0|$+ITmg{qmn7>F?5vzJifjj?({q zx0g9Hd7+!6qfE_ql#x`g(?wf1S|htg6AqJ#@WJ*i+LdOfDiOQpR-9=;8v{l$FL9qW z8KX@&T3VyRYSbh3B`p`OZ2ut^fMaITME>hY_3WAnKkdf^b2+7ATzj}a1;})ZB3dl8 zv?(O=4-gW0+tcJnJM-*+<&jq-@D#wOq^O;|+QN(jrZ+8AC)1z(Xf6FKTKXOj6drxM zx@&MZ;?%b-#1qbFL$@&>5o10nb6qCG5i)@$S20y=8`z3$HXIZ+er>mf4t9OB?yz%% z1EiRUHH=_rHVT7-L(Q<7j3VfhJ=aG1RYrOZ&QxF!0rnpagth6LRS%e~YlaF`^C~0m zp~eDx%6hqfi}eA1JLKH?M?65(Z+RQ?$g6;j0+WMItm1yrk-azz~_A zMrXkR^|U~AH0m%HQ?SS{;XhYf54Jx|tFEo($3(COW0!|}x9JJKqAM{bIJ~&~IvRr# z!GF2`zOZ=CcyOh;fp=eWgrQH1(J@ReN8iKh5EcA%FLKx*}ZI3rFiEzr`b58 z0Ky6b;OfVwG#^Uj$cQIhwRBHeyWX;u(2py$eJ$UGgp*c5eXc1KahZqv+q8X_V?YfrfOBzA|4TaEVwQG?>&>Z6Vwv5yKzAfK3-X%# zG^uBOm3Vj!=2Yc9?&o0pcH)f=6ZGsNt@u-(8y#U*id+Ry{!#P|mGI+@8RWn($6ydN zIN`uOkvE()I57A!l4)}QLkS9A(xzSKuFfk(ATAg?CV1wx+lQ|hCNJsW)#hL4^h7xV z&O^Wjt|kxAr4+ul7)1D_hn6;|8wvIj%%OdZ1NlPCGTM3tb6nDMGQJ$XYI`53k)@hD zYYDi2Pg%G5c)VjJS4}@9)lif@esi(mZyN7@t2OGs92#i97nKJQ=4!nN77kcS=z_ks z{&exvIE^rX@-Yzt|GFR&JF6{JHvx#)+|MJ-4=|%|mw&gA5I zqs4#p#DYO1Ng;W%oz94!_;9@c&hoAiqA1eRBx9^#zslCOTiD3XV_Iemnzr8~2Bc&# zNV1wA@+CoFd!=z`1jg|Bz2PALlr{j3u8=iq-R<4F7ls}uiyj)o3<3puZL1*eE z@&aJsdgIEKf#)d{z+y(t7)T3Ah=$D?=tPqfe&decaShcS_H#FHyn&1sYpP^}%9zWH zpuGF83*wPfu34MP&|Qman#rZ+!gN<*8^d4e2A(x{hG7x=!@}-0B6oGaX0J2H9lsp9 z7D_{ow}HwE){Vtqu53-R+aydztNrY$c%SEj2<831z%NNOr7A(4(kuqAn&D;!Fd%-1Ay;e)qj9d<7 zXd+iE*=wuQ9M9MynIkh0D};Dg3BrX+lQo`y^W{JNlU@Vjrjh2NQF0wjrX2-i5n-k2 zG+L9YjZG_21lnR4Q1PZo@2&N=#M6bE$#gOP-IKnNAWr}c>hmjD2_}X`2=zdK>_22^ z6iBmhjXn`tL0zg={H&OhJ8lU}2?(cyOfJE*-WFP7^p}On^Sj}Aix}y6`csZnMCll_ z@H>^Z`7;&v21zx0Vpj>#CKruO04*VxBV+Ro5ivOE;$15y75duiZ7y3&{b15iPZjp{ zNgOmxRexwOITU{V0c+DhW~R+au=cD-7fN7b)Y$)4ab+0E-2E$lS?_ZHTHg}2q7ADu zC9IJOa*O56S5kl>A|6*kNl#goQG2td+MDq%=?zO;lQ0ilWjx{~|42wHBa|h&I%;6| zL7fxvmz;aXH@VK9!AyP>J#p+QV(N$WK&Zjay+jBw?xsp!inoi0OfhiVnG>8`3W*xS zvV_tsaVO4x@F6Z~NJTnh*Hx%f??-Es5&2$ukG!+^xp~0-MfK4HzM^hi0jfU`-B;eN`0RKD zznkp>uuC=mx>r=qm?4!o$&1h-qx#GR{ZY$JmC=kImAr#VRxY)UcAGuCy!NVt?Sa~& z;U6?FqI0^Y zKhtT}Xf5wP_z)*nJ^T2)`nTH#NtVg)49v!-4qrtCdS3Fz!Ni*QB2@-{Jfd~7n>>4z z8|bvLRDh8>a}O_0B<-EphzP*~ZutwlfkQB=O$Vzay}~=-Lp@(;$kWpflujvrDg7fG z3$63<&uY?Bip()uhLB;aY*A6r;FC-aT281ait9RX_aA&Kw%hHBo_y|S{5F(nIxgHT zXaFP@Y{U1jNVE{~PDWf6BSAeG_4ZaK!eB6X0L{eGCKEv1!S*c(y`=Vbgc!5IW{MVh zIzy4y;{KLtrA(iqB$ey6$hajqo2M>3`^?g2XIuCxlGO_d*!r}|#KI6RkpZe4Ku22? zAVzqh1~r7+a#;a!&%muJ3Wm4*iAy%rtG9HyN~!&-TLgw&Y}&R_#Dp0EfJ_ED_WsT= zBk3KUsi{%}r=kEyS8DKorx6YLgBJS+853eL_5|SshftU(K)~B^vU#I6I1Ht=s-0NZ zlENr45{s=r^ofh@kODyHg-<+O{2+x9#28g`1}J)76tf+wez3_<<>n?ZVP-tAq`N6| z{~?1t*#4N;zPwWNJ5165zzU?;f*#1Uq!2vb9G-qlGy?S;Iq6f*MjZd6R!tX%oqzn2H1m zF81Eq{Lxpw@W*Dtj3F#xI13XN`I-Kn`G=!g3}50>jMQ5gjkp-eP*cf}_Y;+2^s=qv z1C?f}5Q?{W8;!$jx{LWLd{uFkQ_W>5Wtud^tgw+mW--cRAZm`5H&* zejtmv`(Y%ibBw-p!*3h3x&VKId}pO-sDq*CbJmGr&EF;Fxg_^jimwh~cvxWGX$}@w zAkCvgSwZld@A{*=F_Q~Kx~z7C`TE0^Ky9B~nc7astD0v42TxZFUUSG0ZkE;rijgfAfY!LD~+K?R%igQknke41Wz z-xJMWjF29mFdxi4>Ih(3aH$GiL*y{Wg={CC69PBzii0H``@EKQb9H^fE-m+HkR%?_ zIdM;C7L7ntBm5Trpa)e&74g;0vXfdttUrj#>80F>+_My8#a$Q5Lzb}By0V8Mim8Va z5_0zjC&*6yGz@3~A<-hSawE|v?Zgt@z3%T?t0|T-jz1VZEDMYRJBWCQySUiKJPZT6 zM+RG^#N%xMq+zqok*&q`@8FTi+k`kdxFF>4@}sd39qb^F2xz&BmfL{r(#45)uI#(< zsXXK4d*Mi!4_=Uk+r4=2DRouzb6>BHlF7OroulMnJkkK1QHo zzFetlW$-<4W@KH?JLS(cMVK+JbZ9=}=uh>?e=qAsMa(fg^XE!#yx)dWkeKD%qES>ZV5 zusHwKX9}No>_%P35l_Xy`vy!kM-;;xmKnmR>uCJ?h6*V(=IB!%@Ntad_YB7}Vmo^P zJ_{9?cT!DMJFGDMPoAQs5%}W|us^4hGXG>s?|~EK)QDm+^d340hiw%w?q~4$#yj_S zIF+UpU(nn(RoPG3$;3>*Xr6{u5eVNaqTuC(xf%_en~1d(Wp?}%9HeqOrHkzRy(oFo zH>tZ<44m|0p?CA%?t~|msq+546HxPH z7LEpoR7&7%k>=3h$4(7z^ZdDIDsPGMsZu&1 zimQn*yojJ$Z6{NOI_3egh}c%W&GkUSeetm{%2ft^)Hz_|WaDlCw5xm8s}NKcZBLAG z&`w!`>{m-wUTDW4X^tRTqU#&V06`!Elg=0%i9@XmA96AY3^ znrG=#&G#2qt&(6EJ2`|=JXYVcF)ppK4q{m3;k!m(oGro2zCrwB1H4HU>7P$yM;1Siaqw+!(Q{jSR;@bk~Vp4CiZ zD^beTMYUqJ8JWQ_D@ck$4X7_L;(}%{lWl-kry{f0EC%R-dYitMzwJ1ateX3KxX2Fi z%!Y=YZT@VwaO&@M+H&3Lv|&M2)0h(a5MC&J^@sim0Io-!&>{Fz%OO1LNe^1;lkP$j==2#s+VlcS{DVn5sQSQDdc`QOPGF1H^q_LO zY2P$VTZ3a+5}^2fx4>pR@~7g@VPxvKX#oZ)i*GQ%ccY77lUYt-$7C%+Xh}o47^4zHoILP`V9%j{dFfB1Bzx#3s-fA_Gguo4;C3J}1Ynh$} z%x<$;elZH`#wMZ_xnJn8$7tYg+XqlcXt`Gyj(mjPVHHY-O_!7PKG1(_bCD0#{2^a2 z{W9MX{MTo`@UPC({13OUmfong?J!_DGm~LiLsq&^{tN?D-HBaJZ+Fq+O{^<1|2@4M z9dib~pQn-gYH%e$gvfe_gU>eD^Fej2rrU|>-D__-;hT$%A%BB3asNtBOe(Aki_wU~ z#oeng#vSVsZ>6nfUj`7?r@(=Ut#eU_5j4-rQ(l9tkiwnd!T5}=nwn|yGPW&_VIF(9 zmgJ-vo6EZqr}M_xn=l^08c@Hzgug&Gjhok__AcXtV2nd`6R-3%#2+hbyAHPh36*hK zWgU5(MH1SM>&0)5E*zMdcvFR(0yBioM~jyIc>CkWP@^BB&evMTB1o~Ir2ni0hCcfN zVBD`&6eD0cRnoC!p*WF^1j`i6E>jZ|_^0FV5%gs*6NdXBOH!u4x8Gg-M&Ym0+s@?r zYSR7l-ZFCj6rK;}FArsiV9R{mef}f3DNN*WMTB@c6wkYxv>KPsD`JRxsJrlAI7^#^ z6#=0XuA-QUKeCUdAEjAZr1IVzRwWsDzLa*5@Ty*4QFo4fX7f8L1Ww6MVN;(p#*|O5jL_33)a-SJ2j4#x5J@i zLe=d4wQhy;>!Pr&Mf2ZD7=Zf1c`tLZttXqm6d+ry%n7A#)jotz+LD3sWC)=4EH z!}nWiI}yG|x!c7!Q-(X{{miMTL9p&-anNI(V6$OJl19eRlB^zx&Mlasu8Dlr#ST~i z6FVxTH8cw4$X98sTD4P^A$h@SSJ(|&-PFkBBYxY3O|(ID5#FE#LeMnj(gO0u02ioK zAwz?P#|&CLNqEF~ViExeLzN=c5d{?_E21~Tn*~yvKmWoX(-QU)eK6fxr~q%u?Uvaq z0k~Z~#KfhAoP$SZByy}HrwQx?iqbP5;NJH`)#^YBq!**#9hWvhf0G2o7gsOB7KVMR zj_B!Z>$ArDE;rozJh(O1Qm}Rjt3c~r^b*z<{4TORUP1|6N;AY=d!Bne=skN~ad&%9 z9;VAMj75beM|5ny_$Qx_+bwlNh{HNWV^O|e)?}N>is_5UXqaP1gWvW^kr_pAwx#RS z%VHOaYZ*u-)Lqx2lLL;GKPYIg{mFTEvUUhU%bsh823)^l2e79lxjPrc%pvRDy}QnL zPB@zisEwwr<7F2r{c%66{OXtVNee3M)D*96I@4TK(iGcH@~}+87t`gtdLl3Wbzo`C6KQ?ri><=+IDEMfKWdC!`-))E<>k8 zv~%y#@S)@0ED2sUsukjnYT`&99rfarWD#bi;403%f%CeAdXQVqel*Rzb z_WK9hpW@!~p{w@CW0jIl&Is}d69C$RN(kgXQBA?dP=Y8R%QGP*i_L_N^zBX|tZrjg zY##}@Vz?0JjxFty2CP)+V=Yza+a|3WB=WyxUcBHhO@WentC^8VaE%XUA*Gy+ft+Mi zh3&6U88n|CNAtNq`O4?MG`uaE=gC2oBdtK{brG>aW;+wI{JW_*ObMwkPsD%6FQ6~I zLgT2Ezl~;4sN5`4(^opQLZ@=+RRBAD~Lh&2ECsbtQ@ZT`g zc@NVKyapGO4PMhp(wZ4aEwF3hzRiDx8*6nbEzH_#D}UG?sQ_`|;rbDl&@p)<@%J&$ zzXeT>7ScVg)Hqu4#7BPv|v4{Ka^WJ4BM>^;GHKYARYj16fZ}(~fovUCcP%_G0)f zjB5Q_j*1ei8rmuKKDyQcI0>e-*8(=t>t>jmkhD}uQDLue*Azt`x^x4ERiNU*7fzk~ z_fMStt220{YC1>sg}HC?+D^<7j@~{Hc0$3h&$rMf{?O>iMBntceI%8?n%ZbgqFvjw zJy@2K`Qh#h2%do`sV3Yon4scq2&jZy88;yP*`b?~D{d(MP)!qnvYk@BX#1YaJWOzg zC0CCf&~(9!Eusu>DK()*bh50$ZbOE#vqdr3V_BF{12NxsH$kG5!EnNk6gUuFrvHN7 zbGuh0IDdmgHVV*?ev6I6xK~Q$bV8Z)Rrh^toR|i6a|oLsdf15 z>lI61WhjO%#1!Psj@db!$yGBdOiM+>(!bU2aZ!|mB(NFo%s{J6E}@u^#}| zF>QEpe7=OC2x5gc@d7KKkvia5(eqD5%_VPo+!Ex&Mn;iOBRL**Z{MS`2ntYxb~cI~ zs|Z*|aX5r=|HaJ%4?gsNJ%9S#Hy%HK;oQ?_o_zTH1GZWYoT^Rh!XUwqtU|~3Bjl)w zt?x|%o?RRK{UH`$h}hUhcMJuTZjq>3BmSg^b8t#sD(A# zTWvs10)4`3hTiSotO*RKVS9PTR_PXUdZoVw2>lLS4z9!&3*s;N#$sKlnTNhOiUu=` zI8Zi_Dj*bdbqKUl_6uwJh>9_^S>0mDEdl#e60nmzZl&f8{{s;HNHSW&)Po~*1%fPW ztBmd^_&Sr_UulPJ7lgJgQ2n5RNidKq(-EIc60r~`18O$Xl9PEjK`43r%8gFi=la?W z4+BS)rh^)S`$XT`FA4~o$B zNlNQ&c|5z&11BD8;ll1Cx!0#GB*@5tIR^m-MUe_n2CZ@axG=08xB~pX#bulV@8}GS zHh9OXL(>!zibh~!3NaXPFOcBL4(?+3vUOOc`6aH#VwxXnp$C^!50Nc&>7pZC8IR|a zquI*2WQCMOViqPsDt5ZUj@e^$EZ$EZt0h7*mXS}|QQyp@@VwW;zLGNxIe<%Y#<(kK ztGMNdg0)0crm{u2hb8?0E;{O2jzaIzx^e^+OjJH`8$CZPm8A8IPryb`8jB5Y@&p&G ziqx^$EC5s-9?!?i(BV|TE8(}QCx03wNz2M{U`AxpQL3puCCt3e)9XRO*hY5tkLTM$ zsaj4Xi69#s`ln+Z^xEOzccCj+1rdm>D5Pu-(NA6?aIAJAEEX;6`ve$m2_NbuPf2-_ z3pyuji~DO`M`Ilra#hPR8}swh?W2sQ9sykeC%>YA~ZSh1dBK+MxcX&ElxJx!S59BW~f?)~C<# z(FX2+5tcg)k#7aozUhknsV?#%S$kbukJL1$x_c5-%d#7 zh|5yd{e~%0yhdPGO^mTx>!P%QSWaq>4?gtur%yk_w|VxFQ)r*^MZ;O+(70^$JEwqC zRR&{oa5y)HLnRVTae1uR0YP}m9_Ns?1)Au1hxS<3<$tLtSM-qFE-Szun=OX@ z(&;CjK6mI{X;r6n~#WMqJPgziz|IahV znhD2TbmL)UdeGXuaF4)W;F(SQK6XRPK78ZJ{W#XJP{ zK6!Mo{m)!&)2VY-PxCUD05gMERexvmE`Ksen)HfJFUvyRnZlPjOmgv?e9ck< z73j2M+=EheOi<&kLuPtY-iL)LUa0eWLMICBnOKpVzP!EJf>s-+rDjxG{4DDzRYB-)Y7erfl`9%)$tpj898bzm+X)678Z@w62{QtVQtXLxB!J;xf-f@ z75bwl8AAP3gx5+N5Qgz244PHT2BvgA`?f362n&iZC%KH0dbA}cJSA*8|B_jiU?uXRSc@H#^4w+aKohTfbd0@!epr%EH_d>c=b#O2M! zzFSNLl+IMW!6 z5tCt{XS_aqKH4?{K|9~hj?9lI37$Hp-Gz;qn`+&@P^5uf=2D8;ikh@y^Fa8Lr8gQ< zDz5Zwwc7Q5CWiW}IH*!E{$$x$K`o;(H}NFa2+ss^IDS|0T?sj5^DUT~RAm9OTAumk zr=I@$g@5tCQ!|sUwI}|!>4F9TxGVei#$zf;I|WcfZ<7WR^vGsAIc-#?>yO9_Yd9Z) z(%Cb&eUB7B!I@^1`VoA}h8S4XQhID@TH{G(3Uhp;*xVo=^b6n&bR-9PyHOTYVy2~G zef<8!p?jx>(BNx?9*lcFJ0k@3r<=Dd1gu=R_4EVin_NJtRKcAG1Ec5@rsHTDeC}Lm zPz(Z3msH!Hf=kA&0E@$L3{Md3*4^q7n#i%c8>UJZjUVdLr6|gHu(7q>=iO5jbCcQf zrrH>qWeLI(%VwgOB^o=2D?99+seF++|za=guM>PH=Gp9_=;2@#Z8hS+^h;GwaHW-WJwa2e+W!mTp1nQAON zk|9}UW-Cw7Pz;eY(@W?Xaa`*?W-?YqjWWhHM1SzdU-{G@{!bHS{SJeQxhBVenB8?p zdFOXNJ-lQzvT)m4`84^-K=K&->l5hANf;Ybo98Em$aV%NrglG7A%<6Aw(%bTErc9w z-x{8+7%|R>#}0TvoPk!?jl9J_ULc6dng$rg7orHE6jR-?E!*$TYkF^c8(d+4eDHI4 z-fLsC{-CqI6RaWc&Lz3j5nwQh$y0}M{R|C${ycIGne)c;qAD|aQIw%=6!Hphw`CvT z?m#aEnd7bDK%Ql?pXDdl`H>>i!S+p>Uz@+I`|@;ncxDlGeF*K{0pWh6%rJCTxl}v2$-$}?Ysz=L*qFP0WV8Fw$t`NdbC!do^L!l(>a4#Ovf-pq6 zc_%GW7_JIerJalKq7XF{Kf%9X+3<_t>^vmym<6(5iah*f7}@C!#pwskw$#lV|kcJJ0A35;5-HLjcOr zh< zd6L!LoA7A{;q;ivnRj_5-_6Yn=O1q$-~)hwIa%YlRI;XMSW}eJLU44D_fIh;e&KPy z|NZd!{UEJk(&aA)0MBtyv2D7EN<^cbXvf^uk^*=WbUvbf_S}Uby`J#*w{qA(5jizx zlj6^>cffmm>c=EDqM0fHoIP@`kUVVEP?Z#3rOAODSK6UPEPkp&B zG1L_sW5|;vV`e%-X4Ww)p~FLJhGogam-tG~bX@{B3~LP>7!57ySIYafWWe0tN_dMx zDF(zh)@jR3{MUsnV+|RIMn`?~U`vt%akHs&1V?X!%kdc=w%d4C3T=xEkHzgyGC`g< zEcrNlV|u|ReY#eN5gK14;*uN1th?VKvy&`2=*c)uqVXU06ps5mazrq3R+QbA$>(ej zO^;5(h-8~G$xt*g|DvlwuB9pHx)yNB*{IZ%Z^SJU%MhnQN2*w6Ji}6HH|Y=(K*z*%@1vCDz6~=c*16*rN0yO+4I4KNgg{K8@=ZM z>q$+$MbBnukZ*R|m9=pz-)u1KAIWxEA*=a;)ZrWBfhQ5Kff6r#;^Rx83g$A7ycBva z`#oWet_0ag3e0A-`LN-%ADI#p+~@>dxoWFio!L4ILT_o(GSk2ZTpmya*N$OZaN zDbEhpXI^T)T{R3S3{|I!(79+*v=ZzCJ)~gHI`f2+yh<$V!M@D*FrGdeFhxvOl9>7y zT?<#ugHlr{PB}4$hxw7$bp7p*YSG>H2 zV0P{gflVn5j|ddN>2-NRHcds`V9w?U{Y~SWhafeK~|2eFSti`r9 zzr&P|j`{u;<{c0iF~P2tljK))8I4%H*b!iG#sY>|!?-PYWrp+xixoBeHfH`zU)W&?hCG;w zj3ta+0UO||d2{oaHi=>GN#Rt;7=_t4B=0ctC^=bjz2=A&?*zh*&=piQA7&wR)YDR; zHpg-v9}BaY9(dFeZY~&`HAm$fWsBE!Ev>q;t1Z6~%z12J4y?zv(0tJS2-Y~Xd&n02 z-mVcH8CIAMxn8epHEJoFMTKbfUCx3&viT!g7^j2oi@HH(swh4L=_>fHgzU2s6D-jk7#mOV*;CWAZDDRMc(gc@S?DQbVgm4)|S42 z5GMQv3O%$SREXbvnGnc^MnY~qmMvH3FK|i*+nEe@YI$6iupVr8CJm7Rk(I$gb^#e1 zfvXiH@dup`8=l9qzw8h(nUr!io8*k2!Z@v^pxP#bxmO(YJJKzzHEOF32`wZU24h*J zthmjS7z#m6W_xJdeHIzE@s~E8@7fHR;a$BB^Ezf1N|*>2L*TK(eeWQUk`R(*J8hVg znGT-2H0Ub%AIvkbo2=X#?uKgSBz8i2T&SR*ztFXx7W`@a6A4oIttGtjLrH4z(U_lJxE(tI7xa29 zWNn3|@@ht!gAG5t`5%(6GYks}>dk%W;yT1>AoE#LXEu%*pQKg-L)wIki#{M^q%o|z zBJl{r2u3XMf3W$zPk-76hjJG8-3fA)5gswlyXxw9fB*N_x|)dFK~lnr+8C7N$U6sB z=;G8~txF2zxORcP<aO92 z>{WpHzkEk96t+P^6gn|FE@AEEpufzc#HQpX=WOol1WMh_EZu1kBnV_PTGr4=ep@@7VP7xYcd=p_BXr#DfG)M^MT0sWjfRTf(ig1jaW(%7aDJqh^Y zdA=&(M=18SlIJ@brKxxqT|BHV_707_mAJ>`zsg=Pd{BWXc~nSm_HfG#m%iu@&p$fTYJBAXl(}>0-J@{%N6|P}Js9+>~U@@Mz&F0w;Ployuz~aG@gB!1Eyqb4`5HY4_&M2r^F1Ribzo z9ERamt$xaRe=5Q-c<^ZMw`9Ni5TlZ$WL=%YXm z547f?WH@%I7BJR_cXYZ6&dNuhb%ElU+f^t;sZ$8isG%J#wEwfCe7w}vLCe$EIFKg?&+`X=l}Q8K&@lH__ebf z6>#D6i0rvP$rpAafxcY8k5*rWSFQ`Kmx zPWzikaHqZXdGa{HGKTh%tgKG1ew^6R(IrqHJsu+0Es#*pwuVT&u3|{{Q*tbLwoCo* zglU|I&Vb%@@Z1baipZ)dT)r$#s)+SXR{zQ{t)H7^BUPfy13C^FxY(7Ou_oruE0bB( z+UZ6TfHFFgk%FVbv-(~s!&4)Wz)72#GcI3kJEng@-^i_!jK%vXiqXDV zQag+#<)0yGg+;+TX>{={uN&E{gps9NHB**}Mo^nqUCLlg)BqE9UFCgw(dtU0IR{aA z{NKV3ANSb+yg)So3P;LR}zL))dM&fRU+wqIgR8;`PR^ju_DVc%hw z>st(Hq#hDd_-(1x*!2U9{#7t&*Zhe^)SoiixK=Gxtxj&sze-Rf=Qr(Z;StnqEpuYf zkYeQNG7H8!gBkkKKF8uU5MwF0fHsHzL*upRN}W~Kh|o!v%Rfp7lA1#R(weA^Lm3q6 z{xt6xD%@@77&*w}O;QH;PZ`1qqw*u1lbeB;wsw1Sk=3}LJ9qBvIlm1zGF$OQA;Z9v zcY>r>y7_3mn<1lU%JLi9%@z1MF8x{RWMdOiq^!aZCxof$UeoeHd#vARc{wC2vLb#{ zaIJ`RCwRQ4Lv(j%T1gE)LB}TWj2TTe*6vVud}UP-;> z&K0w?$)fP8sl#MySA?5t2ak=K7G|{AWLWOlVZuPr;8;1J3IcG4U-Ds(gz<^pkRR&r zq&kuCVpa($gvl6{!F zHi?CcaS(L`)DxsE>Ju6xGwB#7>W?KCfVejkSmYM`x&%G_qi#VBuCehFOy;QR z=Px|-^qJFtkmCTe>+dzA?ZA$eCpt9z7Ta}PppPo@$N_r+&pvSn}XeJB& zq`yQ?h;*-A9A_4zg{ji39o$nB(BRQOgwV4dO)P6Gi%$!OC=Xc-Hg)5EiD*)+AO8$8 zsBcaHwE6MAH(&t*nD z+Lehlg=6$3uS7nEq6q}_0P(agMX5_pmxBU#+hTiNE+wv*?(at}<_1e4WUyvJ@d-~G z7InEyI0Th_O^?NuO9oZFgg9xSGqP>27B`~Q*CZ5(54k!Ruh#3bO4FA2FEjakH-C@-jcSP{cE3`jdb=->T6_nUEBe zq(xvN{0%Okcc3PJzPkNKRnxjm6FD03LFFq+EJy2Eds^f`HW1?CQ?W;4jO_G;-7O|Pz4 zXzp9{?`s+?!1TA8K^zQ`$g>?WyK@i zM<}>4PEe)RnyQhNyKW)OF^_rh>VLcRLpK1OVQz@j1~r}x?#($`IBH; z!BvMIpF(MZkc}UC22C@21c2Kkwa(ra%Rs})^@g?nh%qT=JHtXM6W{oA9F!Mcg_o`lx@P!Z(v zx@x3a_q9>zPxJOGFEEkut9nH*GjkM0H2m%UdrTy?$!f$TJ->0HTWH&+m|Wq1M17DgZz#CQ~Q zGPz+qL@Gm9?W1(pD*R6fLDMLaJ!NNg9Yxh^iw*V$jc98&e8_|gE#xyU&@jBJ5%fcb z3GpU(hW1e_*}`yH+x?UL-9kxHi!6c2unGt=zt$Fh{h}~faCPNFODbFiYkMZ77TKMu z6^8lGu=K(h(DBneN{a=c)!MX3AJjT^&PqUSWauYlwVU~Nz`h31KAA0{ zH&e9%PFwoZ7qOK|5xTcE3*#|8Ym~xDRm3!>%SP3lKe~C4s>M(kIr?@S?NRTa?18I{ zkY2nVRor+lKi8b^)s2^iKoLtyPB6 zCM~8p)E$s9L^2HvI~kdvEe&s$OF#|Xtckj_6yh%FT0}5dg-*wj&px}OLV6$*1|QEM z2RT}ElYH=mNzSi?!V>DQi?S252gJrErco@`rcoHe$0MNvEaybS)@)_*qUK`+Gdr*@ zhfnK6da0m#h-`;dM|YsXGitLkB>@i9ileHv0E1&0CJ^Ui`OdFPC_7}9Di34^2JW0V zrKP0ay%QexWxlntXD}wvN~|^l>5&O3jl#RXwq=DU_B zF=7R(?*&3%M@qN>?L%=*R#u?_(cED0s3lBExr>6B;ei2-XGyRoV6V6j9b{{`+m%ly>U($r44O&m8HB6JCl|3lwvC-f{ z?k@^OY~4#G8Npo9=2_HsFQ8zq>{!h#W{gb=6zZsnZ=HoeNs%f+iy8wJ+>e3ZIX2#n z&)7kLAhc0=<}qr8G8Eq@8Mz`vhWOc@n$n7sSBtna$uJsNw@(q?FLHWR-}K{tIE=ZL z>_R_5TIuH+L!hhcO1GlB$S|gQaurCaD%DsHZ7GvXP=&4Wv|6KXL~RWU%~#+WT_Q+< ze9&ye{iK4!K_fc9@iPnVh~44Gm^WhqhAI2~4TMEqX0twVSSN7=KeU=_#nUo-xyQ93 zsDu~Koc^oFPrH-)@l#JcagHzKzK{s2Nb_smWB6;7-Df*Vcqpnxk`zHn!3K`3CC3H; z0@Re6BZu8TC;Ukim*FBk;v6K+TQqQk6jD zq^e;lx=-?#ciK@x%lEF_N*K5C)DM2R(1QYvrx_UHxge1$@-8?bLx;qr8!^m#K9sK0*WR6;JMXxAS!iVnBu7Qe2g2WDgCiTo64%Lvn^*4k3z7>Li5A%6|9cv6TyLm zNm(y5%U3k^DWX{kqqHa%?&6lrN)`-h#rL$=&Wn8hFa90h9b}^F6Q-kYZNI<$At#@t z?3dCzZ)WV{R`oFmZ?ku!Z=(nBx7Pv-Feu1nKGry&Pyq_D?O};d*lplWE}yHWGrR)u zsTasGy_Z`Ry!*2K%MS}$+|=JXuyF72WftY!FZML1gvU#I9rsbxPWh5x=vPX)=!0f7 z4>RD)ehx;YiQHUC);_%E%uB1hp)2ZOD&GAxfaWy_jg_b3MqWMxUlfw20bos(IS`+Q zs>(7u>?A51r5I*?^=-E?$aiCCEl=c@|ZNi~N zC`huv&`ssPyZzzz)vk;vsO9Bur;KqpHl%DohQ$2KQ>vDOmyE$0E5jE<1^HKVSrwK?J25FFB*0aA4}D9Cyp5yB z&RR4ZV>G>HmW}Bgc)&i!Mt_rk-x-?Lhi6Q;v0Irp*%b;QSyZ`Lc6Rupb35{uj$kWm zVSQi!m)JR@DVN=HY@K>W+4N0mb5 zq4`42t~ls2Y9D^X-EQ0N>r&{4>uWzYr=R%q-at~e8bDO3wx6cKnZfS&Ws{Z;v5+X7 zO1ZD4X8JozeualYXJ{1dYf{h3yJE>&aVN`n8U0|b5bj(+nU+3%Sa*w3WL6w1am`FT za-o4h%~ssTZP0O3`+XfB_9&)gXt1+Vy$i~vUf9TNULCbs3BOADFP{2Z7DGSImr5=?edfvYk3VL<)lrDAeIZq|yXdWI5A+b*)d}3>(ujvfOMiRT2ARE9TlLm&BE>1QeV+ ziExGQN!)%C#p!&d`C2}*=qCaX57DEamycL(yjF2w`_yf(`I6$exZ3N{LwsJ5b+w*w zwn*n$6jvNA*Q5gJLRx0Bz14&$a2bMl=msLuVEO;}4Q>U6qrPP1sBq>XZLkGmJqSFa zpShoG+;00=n!kZop=-8wNR)OJn`>g*QUfUF2kG&mprNBk12-KV#N}|k8cT)`uVgUB z)c^)TaT;VT83)>g8oac&UvZl8^m2Vxrl2u(DcubP3lLmvh<5jrx3a+(t`cExK6~NZ zGymexAN}m3e}?(IzVtEbz#v*i4Mgx*B_m3%X8GRtF=JFlV!aqN3Fjc+OilR-sueHx zoJm{W)X@WPq?@ANP9W?RaW@*%q9SG9Vc5)w%84jgkoO@yn!|!&MTNemAG6YiJ(suK zg7-ua$W#5ocMyHnOj~K=q-3x0TIXyUmR_{ZhPO86Bc7?Ch~DJyV!VUNQ3|$S3g2U{ zU`%laEL#SNAoYY%RgV)CQJGOV$U4#5Sf&fIMr(>LPkvnD6N!2y1Y@Hm^Kf#jEyQDQ#G<^O!Z$uKr-G zN7A7Blw%AX;OGuZMqE;MZ85Y9Ob{woB!+a6F}eC{?R)RC2xA5lGWZU;IdzkN8IqA; z!qk{6&_{ZpkcLDMqo0qkJT5Q3w97?Ia{%+Ik__vrVdnC)c~X8O z836rUht1>Z1~@T=prFwXJ98n_KJey|l{M?q`LRLV?tiNgTi3M13@`p>0QD+}?$>Ki z*i(}@?5pcyndi)WwF-f^4mibzRN}yvHa!I39o%yqRA`u(NH&~ZwZneVTnhll z+r{6sHD_KbXb2FLZ2*Z$DQZ)QnL>B7ea&BVTi2%rq2lF!+g=-Q-``eVtbgQYidO0d01P zR7%g!pCy_0IYf8YTs&^Z4&^YkZh86%xzX`4*eu%#3IZ|}3+!JGQX;amA>@w$S)+-K zEkUmYlU-4>5D#^#Gj0rMV4YdVD|)K-?TE@3qptYP;j$$yJwUY404KGAynU&18zZwz zjX3|!eu1{WrX{ho!S*6G!C<5g){KR02&3Gj^5ViTjIJdsdIzUB-#Vg$o4doXDzP;j zI`}`NT=UW%O(x&@KM(k?TRquCoD9n~*}4$zn7z?Y432;OGEIEE8|ZKIv~HXmdk%Ks zoskCfUz6*}f#=tHY;vF#P9l(lsAS5(&Zz0`qGktRGX?U)Zyg|lid83bQwMqI60Bm8 zeHR;XJJ0G_34zsf^Ux!1BHUDw4EZxKwURe`Y>q7_+)jL|I3#cNk*FhxaS);9KywwW zHs4DQrY*^gOhNionGwaG8081BvMM(b>&=~qYdM+0R>p<(nz*&dDUp;)eC%tG-{;3~ zAEc|D0;drkL}5B9oTH4A4V8`8*79Q#K>!|}%_hnp)iWVWCOa7EOnqAMM#lh7N^$$g z9Ejn;966EKjG2%KIzyLp?mDXhP5L|Rkw4K6o(-eRGHxf8umSjwIJ_7B!QHDOMB5`l z6NE0t)kXBTn1JO}r$0M;p*}{cGGk|l-@MD$r2nq^qhAd7?q9w57w69Y)%nwpkJ~g} zsNfL^>XGmVGqwbTr^X3q1tGci!Ns(~evTK^J-y?_`r7HV`Luu}u)^u{y2Zuf{47B0 zezpSM%vZ)4D}3QQLP5EuBDUCzh7(yX4#q9#1Oe=DFU*7-v$D+5T>RR((|m4aN^%~p zNq`m&Sbbn8hJI$&PqAlb9OFPAIk=cb9e(o6^3sN8+SW7O=3-v##SKSmp1E*}^Eb}9 zqGezPmN75-GY%{rAqeTEZVU)X&0E1x~^NVG4U{mav6 zO3)zjqIONVjjge4q*j{^Ckm-h9H20O4&%Rg_L(O>n}bJR*x#NbPK&yfMVsccciAe^ zzc1~6Tx!3_+9y80zQff)*(NN+S1E=)ufVvwcuBt8``5n8XXnoU!4prcsmrMM(eRki zs3k9Ei2L6!i0_tDPTaYZ37ZJvWYZCCL>U%zs9Sf`iZ2}B#`Z0zRE#Zyx`EjFnap&H UQs1-)SJ?QA#||EOQ4>a? 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 diff --git a/conf/locale/ru/LC_MESSAGES/djangojs.po b/conf/locale/ru/LC_MESSAGES/djangojs.po index c0f95db223..e6c24ffdc8 100644 --- a/conf/locale/ru/LC_MESSAGES/djangojs.po +++ b/conf/locale/ru/LC_MESSAGES/djangojs.po @@ -103,8 +103,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:40+0000\n" -"PO-Revision-Date: 2015-11-24 13:50+0000\n" +"POT-Creation-Date: 2015-12-03 21:15+0000\n" +"PO-Revision-Date: 2015-12-01 21:00+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Russian (http://www.transifex.com/open-edx/edx-platform/language/ru/)\n" "MIME-Version: 1.0\n" @@ -283,14 +283,16 @@ msgstr[3] "(%(earned)s баллов из %(possible)s)" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "(%(num_points)s point possible)" msgid_plural "(%(num_points)s points possible)" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "(%(num_points)s возможный балл)" +msgstr[1] "(%(num_points)s возможных балла)" +msgstr[2] "(%(num_points)s возможных баллов)" +msgstr[3] "(%(num_points)s возможных баллов)" #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "The grading process is still running. Refresh the page to see updates." msgstr "" +"Выставление оценок продолжается. Обновите страницу, чтобы увидеть последние" +" данные." #: common/lib/xmodule/xmodule/js/src/capa/display.js msgid "Answer:" @@ -320,7 +322,7 @@ msgstr "Статус: не загружено" #. they feel they were graded on this problem #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "You need to pick a rating before you can submit." -msgstr "" +msgstr "Вам нужно указать рейтинг прежде чем вы сможете продолжить" #. Translators: this message appears when transitioning between openended #. grading @@ -328,58 +330,61 @@ msgstr "" #. did not perform well at one step, they cannot move on to the next one. #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Your score did not meet the criteria to move to the next step." -msgstr "" +msgstr "Ваша оценка не удовлетворяет критериям перехода к следующему шагу" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js #: lms/static/coffee/src/staff_grading/staff_grading.js -#: common/static/common/templates/discussion/thread-response.underscore -#: common/static/common/templates/discussion/thread.underscore -#: lms/templates/verify_student/incourse_reverify.underscore msgid "Submit" -msgstr "" +msgstr "Отправить на рассмотрение" #. Translators: one clicks this button after one has finished filling out the #. grading #. form for an openended assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit assessment" -msgstr "" +msgstr "Отправить оценку" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Your response has been submitted. Please check back later for your grade." msgstr "" +"Ваш ответ принят. Пожалуйста, вернитесь на эту страницу позже, чтобы узнать" +" свою оценку." #. Translators: this button is clicked to submit a student's rating of #. an evaluator's assessment #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Submit post-assessment" -msgstr "" +msgstr "Отправить ответы на тест" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Answer saved, but not yet submitted." -msgstr "" +msgstr "Ответ сохранен, но ещё не сдан на проверку." #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Please confirm that you wish to submit your work. You will not be able to " "make any changes after submitting." msgstr "" +"Пожалуйста, подтвердите, что вы хотите отправить вашу работу. После отправки" +" вы не сможете внести никаких исправлений." #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "You are trying to upload a file that is too large for our system. Please " "choose a file under 2MB or paste a link to it into the answer box." msgstr "" +"Вы пытаетесь загрузить слишком большой файл. Пожалуйста, выберите файл " +"размером менее 2МБ или укажите ссылку на него в поле для ответа." #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" "Are you sure you want to remove your previous response to this question?" -msgstr "" +msgstr "Вы действительно хотите удалить ваш предыдущий ответ на этот вопрос?" #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "Moved to next step." -msgstr "" +msgstr "Выполнен переход к следующему шагу." #: common/lib/xmodule/xmodule/js/src/combinedopenended/display.js msgid "" @@ -388,6 +393,10 @@ msgid "" " uploaded the image to another website, you can paste a link to it into the " "answer box." msgstr "" +"Загрузка файлов необходима для этого вопроса, но не поддерживается вашим " +"браузером. Попробуйте последнюю версию Google Chrome. В качестве " +"альтернативы вы можете загрузить изображения на сторонний вебсайт и вставить" +" ссылку в поле для ответа." #. Translators: "Show Question" is some text that, when clicked, shows a #. question's @@ -404,11 +413,11 @@ msgstr "Скрыть вопрос" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Paragraph" -msgstr "" +msgstr "Абзац" #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Preformatted" -msgstr "" +msgstr "Шаблон форматирования" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -434,13 +443,11 @@ msgstr "Заголовок 3" msgid "Add to Dictionary" 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/add-xblock-component-menu-problem.underscore msgid "Advanced" -msgstr "" +msgstr "самый современный" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -470,25 +477,25 @@ msgstr "Выравнивание" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Alternative source" -msgstr "" +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 msgid "Anchor" -msgstr "" +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 msgid "Anchors" -msgstr "" +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 msgid "Author" -msgstr "" +msgstr "Автор" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -501,25 +508,25 @@ msgstr "Цвет фона" #: common/lib/xmodule/xmodule/js/src/html/edit.js #: lms/static/js/Markdown.Editor.js msgid "Blockquote" -msgstr "" +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 msgid "Blocks" -msgstr "" +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 msgid "Body" -msgstr "" +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 msgid "Bold" -msgstr "Полужирный" +msgstr "Жирный" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -537,81 +544,79 @@ msgstr "Граница" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Bottom" -msgstr "" +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 msgid "Bullet list" -msgstr "" +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 msgid "Caption" -msgstr "" +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 msgid "Cell padding" -msgstr "" +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 msgid "Cell properties" -msgstr "" +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 msgid "Cell spacing" -msgstr "" +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 msgid "Cell type" -msgstr "" +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 msgid "Cell" -msgstr "" +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 msgid "Center" -msgstr "" +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 msgid "Circle" -msgstr "" +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 msgid "Clear formatting" -msgstr "" +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 msgid "Code block" -msgstr "" +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 "" +msgstr "Код" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -623,31 +628,31 @@ msgstr "Цвет" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Cols" -msgstr "" +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 msgid "Column group" -msgstr "" +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 msgid "Column" -msgstr "" +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 msgid "Constrain proportions" -msgstr "" +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 msgid "Copy row" -msgstr "" +msgstr "Копировать строку" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -659,19 +664,19 @@ msgstr "Копировать" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Could not find the specified string." -msgstr "" +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 msgid "Custom color" -msgstr "" +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 msgid "Custom..." -msgstr "" +msgstr "Настройки пользователя..." #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -725,19 +730,22 @@ msgstr "Описание" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Dimensions" -msgstr "" +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 msgid "Disc" -msgstr "" +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 msgid "Div" msgstr "" +"блочный элемент html страницы, который предназначен для управления " +"размещением и придания самых разнообразных свойств текстам, изображениям, " +"ссылкам и др объектам." #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -751,33 +759,24 @@ msgstr "Свойства документа" msgid "Edit HTML" msgstr "Редактировать HTML" -#. #-#-#-#-# 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 #: 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 -#: common/static/common/templates/discussion/forum-action-edit.underscore msgid "Edit" -msgstr "" +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 msgid "Embed" -msgstr "" +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 msgid "Emoticons" -msgstr "" +msgstr "Смайлы" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -801,13 +800,13 @@ msgstr "Найти и заменить" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Find next" -msgstr "" +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 msgid "Find previous" -msgstr "" +msgstr "Найти предыдущее" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -819,136 +818,134 @@ msgstr "Найти" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Finish" -msgstr "" +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 msgid "Font Family" -msgstr "" +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 msgid "Font Sizes" -msgstr "" +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 msgid "Footer" -msgstr "" +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 msgid "Format" -msgstr "" +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 msgid "Formats" -msgstr "" +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 -#: common/static/common/templates/image-modal.underscore msgid "Fullscreen" -msgstr "" +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 msgid "General" -msgstr "" +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 msgid "H Align" -msgstr "" +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 msgid "Header 1" -msgstr "" +msgstr "Верхний колонтитул 1" #. 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 msgid "Header 2" -msgstr "" +msgstr "Верхний колонтитул 2" #. 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 msgid "Header 3" -msgstr "" +msgstr "Верхний колонтитул 3" #. 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 msgid "Header 4" -msgstr "" +msgstr "Верхний колонтитул 4" #. 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 msgid "Header 5" -msgstr "" +msgstr "Верхний колонтитул 5" #. 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 msgid "Header 6" -msgstr "" +msgstr "Верхний колонтитул 6" #. 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 msgid "Header cell" -msgstr "" +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 #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "Header" -msgstr "" +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 msgid "Headers" -msgstr "" +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 msgid "Heading 4" -msgstr "" +msgstr "Заголовок 4" #. 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 msgid "Heading 5" -msgstr "" +msgstr "Заголовок 5" #. 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 msgid "Heading 6" -msgstr "" +msgstr "Заголовок 6" #. 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 msgid "Headings" -msgstr "" +msgstr "Заголовки" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -966,7 +963,7 @@ msgstr "Горизонтальная линия" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Horizontal space" -msgstr "" +msgstr "Горизонтальное пространство" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -978,43 +975,43 @@ msgstr "Исходный код HTML" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Ignore all" -msgstr "" +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 msgid "Ignore" -msgstr "" +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 msgid "Image description" -msgstr "" +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 msgid "Increase indent" -msgstr "" +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 msgid "Inline" -msgstr "" +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 msgid "Insert column after" -msgstr "" +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 msgid "Insert column before" -msgstr "" +msgstr "Вставить столбец слева" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1026,7 +1023,7 @@ msgstr "Вставить дату/время" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert image" -msgstr "" +msgstr "Вставить изображение" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1038,13 +1035,13 @@ msgstr "Вставить ссылку" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Insert row after" -msgstr "" +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 msgid "Insert row before" -msgstr "" +msgstr "Вставить строку выше" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1116,31 +1113,31 @@ msgstr "Слева направо" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Left" -msgstr "" +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 msgid "Lower Alpha" -msgstr "" +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 msgid "Lower Greek" -msgstr "" +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 msgid "Lower Roman" -msgstr "" +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 msgid "Match case" -msgstr "" +msgstr "учитывать" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1152,7 +1149,7 @@ msgstr "Объединить ячейки" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Middle" -msgstr "" +msgstr "средний" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1166,35 +1163,29 @@ msgstr "Новый документ" msgid "New window" 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/paging-header.underscore -#: common/static/common/templates/components/paging-footer.underscore -#: common/static/common/templates/discussion/pagination.underscore msgid "Next" -msgstr "" +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 msgid "No color" -msgstr "" +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 msgid "Nonbreaking space" -msgstr "" +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/timed-examination-preference-editor.underscore msgid "None" -msgstr "" +msgstr "Нет" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1206,13 +1197,13 @@ msgstr "Нумерованный список" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Page break" -msgstr "" +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 msgid "Paste as text" -msgstr "" +msgstr "Вставить как текст" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1221,24 +1212,26 @@ msgid "" "Paste is now in plain text mode. Contents will now be pasted as plain text " "until you toggle this option off." 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 msgid "Paste row after" -msgstr "" +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 msgid "Paste row before" -msgstr "" +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 msgid "Paste your embed code below:" -msgstr "" +msgstr "Вставьте код ниже" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1250,46 +1243,46 @@ msgstr "Вставить" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Poster" -msgstr "" +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 msgid "Pre" -msgstr "" +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 msgid "Prev" 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/static/coffee/src/customwmd.js -#: cms/templates/js/asset-library.underscore msgid "Preview" -msgstr "" +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 msgid "Print" -msgstr "" +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 msgid "Redo" -msgstr "" +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 msgid "Remove link" -msgstr "" +msgstr "Убрать ссылку" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1301,22 +1294,19 @@ msgstr "Заменить все" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Replace with" -msgstr "" +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/metadata-file-uploader-item.underscore -#: cms/templates/js/video/metadata-translations-item.underscore msgid "Replace" -msgstr "" +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 msgid "Restore last draft" -msgstr "" +msgstr "Восстановить последний черновик" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1325,6 +1315,8 @@ msgid "" "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press " "ALT-0 for help" msgstr "" +"Область форматируемого текста. Нажмите ALT-F9 для вызова меню. Нажмите " +"ALT-F10 для отображения инструментов. Нажмите ALT-0 для получения справки" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1336,19 +1328,19 @@ msgstr "Справа налево" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Right" -msgstr "" +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 msgid "Robots" -msgstr "" +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 msgid "Row group" -msgstr "" +msgstr "Группа строк" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1360,7 +1352,7 @@ msgstr "Свойства строки" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Row type" -msgstr "" +msgstr "Тип строки" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1378,7 +1370,7 @@ msgstr "Строки" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Scope" -msgstr "" +msgstr "объем" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1390,13 +1382,13 @@ msgstr "Выбрать все" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Show blocks" -msgstr "" +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 msgid "Show invisible characters" -msgstr "" +msgstr "Показать скрытые символы" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1408,13 +1400,13 @@ msgstr "Исходный код" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Source" -msgstr "" +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 msgid "Special character" -msgstr "" +msgstr "Специальный символ" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1426,13 +1418,13 @@ msgstr "Проверка орфографии" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Split cell" -msgstr "" +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 msgid "Square" -msgstr "" +msgstr "Квадрат" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1444,25 +1436,25 @@ msgstr "Начать поиск" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Strikethrough" -msgstr "" +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 msgid "Style" -msgstr "" +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 msgid "Subscript" -msgstr "" +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 msgid "Superscript" -msgstr "" +msgstr "верхний индекс" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1480,13 +1472,13 @@ msgstr "Таблица" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Target" -msgstr "" +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 msgid "Templates" -msgstr "" +msgstr "Шаблоны" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1507,6 +1499,8 @@ msgid "" "The URL you entered seems to be an email address. Do you want to add the " "required mailto: prefix?" msgstr "" +"Адрес URL, введённый вами, похож на электронный адрес. Добавить " +"обязательный префикс \"mailto:\"?" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1515,6 +1509,8 @@ msgid "" "The URL you entered seems to be an external link. Do you want to add the " "required http:// prefix?" msgstr "" +"Адрес URL, введённый вами, похож на внешнюю ссылку. Добавить обязательный " +"префикс \"http://\"?" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1526,37 +1522,37 @@ msgstr "Заголовок" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Tools" -msgstr "" +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 msgid "Top" -msgstr "" +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 msgid "Underline" -msgstr "" +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 msgid "Undo" -msgstr "" +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 msgid "Upper Alpha" -msgstr "" +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 msgid "Upper Roman" -msgstr "" +msgstr "выше римский" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1568,34 +1564,31 @@ msgstr "URL" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "V Align" -msgstr "" +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 msgid "Vertical space" -msgstr "" +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/search/course_search_item.underscore -#: lms/templates/search/dashboard_search_item.underscore msgid "View" -msgstr "" +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 msgid "Visual aids" -msgstr "" +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 msgid "Whole words" -msgstr "" +msgstr "Слова целиком" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1607,13 +1600,13 @@ msgstr "Ширина" #. browser when a user needs to edit HTML #: common/lib/xmodule/xmodule/js/src/html/edit.js msgid "Words: {0}" -msgstr "" +msgstr "Слова: {0}" #. 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 msgid "You have unsaved changes are you sure you want to navigate away?" -msgstr "" +msgstr "У Вас есть несохраненные изменения. Вы действительно хотите уйти?" #. Translators: this is a message from the raw HTML editor displayed in the #. browser when a user needs to edit HTML @@ -1631,6 +1624,9 @@ msgid "" "\n" "Click Cancel to return to this page without sending your information." msgstr "" +"Нажмите ОК, чтобы передать своё имя пользователя и электронный адрес стороннему приложению. \n" +"\n" +"Нажмите Отмена, чтобы вернуться к этой странице, не отправляя свою информацию." #: common/lib/xmodule/xmodule/js/src/lti/lti.js msgid "" @@ -1638,6 +1634,9 @@ msgid "" "\n" "Click Cancel to return to this page without sending your information." msgstr "" +"Нажмите ОК, чтобы передать своё имя пользователя стороннему приложению.\n" +"\n" +"Нажмите Отмена, чтобы вернуться на эту страницу, не отправляя свою информацию." #: common/lib/xmodule/xmodule/js/src/lti/lti.js msgid "" @@ -1645,22 +1644,25 @@ msgid "" "\n" "Click Cancel to return to this page without sending your information." msgstr "" +"Нажмите ОК, чтобы передать свой электронный адрес стороннему приложению.\n" +"\n" +"Нажмите Отмена, чтобы вернуться на эту страницу, не отправляя свою информацию." #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "incorrect" -msgstr "" +msgstr "неверно" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "correct" -msgstr "" +msgstr "верно" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "answer" -msgstr "" +msgstr "ответ" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "Short explanation" -msgstr "" +msgstr "Краткое пояснение" #: common/lib/xmodule/xmodule/js/src/problem/edit.js msgid "" @@ -1668,12 +1670,18 @@ msgid "" "\n" "Proceed to the Advanced Editor and convert this problem to XML?" msgstr "" +"Если вы воспользуетесь расширенным редактором, задание будет преобразовано в формат XML, и Вы не сможете вернуться к простому редактору.\n" +"\n" +"Перейти к расширенному редактору и преобразовать задание в формат XML?" #: common/lib/xmodule/xmodule/js/src/sequence/display.js msgid "" "Sequence error! Cannot navigate to %(tab_name)s in the current " "SequenceModule. Please contact the course staff." msgstr "" +"Ошибка последовательности! Невозможно перейти к %(tab_name)s в текущем " +"модуле последовательностей. Пожалуйста, обратитесь к персоналу учебного " +"курса." #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/09_play_pause_control.js @@ -1688,128 +1696,130 @@ msgstr "Пауза" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Mute" -msgstr "" +msgstr "Выкл. звук" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Unmute" -msgstr "" +msgstr "Вкл. звук" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Exit full browser" -msgstr "" +msgstr "Выйти из полноэкранного режима" #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js #: common/lib/xmodule/xmodule/js/src/video/04_video_full_screen.js msgid "Fill browser" -msgstr "" +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 "" +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 "" +msgstr "Звук" #. Translators: Volume level equals 0%. #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Muted" -msgstr "" +msgstr "Без Звука" #. Translators: Volume level in range ]0,20]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Very low" -msgstr "" +msgstr "Очень тихо" #. Translators: Volume level in range ]20,40]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Low" -msgstr "" +msgstr "Тихо" #. Translators: Volume level in range ]40,60]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Average" -msgstr "" +msgstr "Средняя громкость" #. Translators: Volume level in range ]60,80]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Loud" -msgstr "" +msgstr "Громко" #. Translators: Volume level in range ]80,99]% #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Very loud" -msgstr "" +msgstr "Очень громко" #. Translators: Volume level equals 100%. #: common/lib/xmodule/xmodule/js/src/video/00_i18n.js msgid "Maximum" -msgstr "" +msgstr "Максимальная громкость" #: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js msgid "" "VideoPlayer: Element corresponding to the given selector was not found." -msgstr "" +msgstr "Видеоплеер: Элемент, соответствующий заданному селектору, не найден." #: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js msgid "This browser cannot play .mp4, .ogg, or .webm files." -msgstr "" +msgstr "В этом браузере недоступно воспроизведение файлов .mp4, .ogg и .webm." #: common/lib/xmodule/xmodule/js/src/video/02_html5_video.js msgid "Try using a different browser, such as Google Chrome." -msgstr "" +msgstr "Попробуйте воспользоваться другим браузером; например, Google Chrome." #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "High Definition" -msgstr "" +msgstr "Высокое разрешение" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "off" -msgstr "" +msgstr "выкл" #: common/lib/xmodule/xmodule/js/src/video/05_video_quality_control.js msgid "on" -msgstr "" +msgstr "вкл" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video position" -msgstr "" +msgstr "Позиция видео" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "Video ended" -msgstr "" +msgstr "Конец видео" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s hour" msgid_plural "%(value)s hours" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(value)s час" +msgstr[1] "%(value)s часа" +msgstr[2] "%(value)s часов" +msgstr[3] "%(value)s часов" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s minute" msgid_plural "%(value)s minutes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(value)s минута" +msgstr[1] "%(value)s минуты" +msgstr[2] "%(value)s минут" +msgstr[3] "%(value)s минут" #: common/lib/xmodule/xmodule/js/src/video/06_video_progress_slider.js msgid "%(value)s second" msgid_plural "%(value)s seconds" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(value)s секунда" +msgstr[1] "%(value)s секунды" +msgstr[2] "%(value)s секунд" +msgstr[3] "%(value)s секунд" #: common/lib/xmodule/xmodule/js/src/video/07_video_volume_control.js msgid "" "Volume: Click on this button to mute or unmute this video or press UP or " msgstr "" +"Громкость: нажмите на эту кнопку для того чтобы включить/выключить звук, " +"нажмите UP или" #: common/lib/xmodule/xmodule/js/src/video/08_video_speed_control.js msgid "" @@ -1817,22 +1827,25 @@ msgid "" "to navigate the different speeds, then press ENTER to change to the selected" " speed." msgstr "" +"Скорость: нажмите кнопку со стрелкой вверх для выбора скорости, затем " +"используйте стрелки вверх и вниз для изменения скорости воспроизведения. " +"Нажмите ENTER для установки новой скорости." #: common/lib/xmodule/xmodule/js/src/video/09_play_skip_control.js msgid "Skip" -msgstr "" +msgstr "Пропустить" #: common/lib/xmodule/xmodule/js/src/video/09_poster.js msgid "Play video" -msgstr "" +msgstr "Просмотреть видео" #: common/lib/xmodule/xmodule/js/src/video/09_skip_control.js msgid "Do not show again" -msgstr "" +msgstr "Не показывать снова" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn off transcript" -msgstr "" +msgstr "Отключить транскрипт" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "" @@ -1840,16 +1853,22 @@ msgid "" " DOWN arrow keys to navigate language options. Press ENTER to change to the " "selected language." msgstr "" +"Язык: нажмите кнопку со стрелкой вверх для выбора языка, затем используйте " +"стрелки вверх и вниз для навигации по меню. Нажмите ENTER для изменения " +"языка." #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Open language menu" -msgstr "" +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 " @@ -1857,19 +1876,19 @@ msgstr "Субтитры будут отображаться, когда" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn on transcripts" -msgstr "" +msgstr "Включить транскрипты" #: common/lib/xmodule/xmodule/js/src/video/09_video_caption.js msgid "Turn off transcripts" -msgstr "" +msgstr "Отключить транскрипты" #: common/lib/xmodule/xmodule/public/js/library_content_edit.js msgid "Updating with latest library content" -msgstr "" +msgstr "Пополнение последними данными из библиотеки" #: common/lib/xmodule/xmodule/public/js/split_test_author_view.js msgid "Creating missing groups" -msgstr "" +msgstr "Создание недостающих групп" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Hide Discussion" @@ -1877,7 +1896,7 @@ msgstr "Скрыть Обсуждения" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "Show Discussion" -msgstr "" +msgstr "Показать Обсуждения" #: common/static/coffee/src/discussion/discussion_module_view.js #: common/static/coffee/src/discussion/utils.js @@ -1886,305 +1905,339 @@ msgstr "" #: common/static/coffee/src/discussion/views/discussion_user_profile_view.js #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Sorry" -msgstr "" +msgstr "Извините" #: common/static/coffee/src/discussion/discussion_module_view.js msgid "We had some trouble loading the discussion. Please try again." -msgstr "" +msgstr "Не удалось загрузить обсуждение. Повторите попытку." #: common/static/coffee/src/discussion/discussion_module_view.js msgid "" "We had some trouble loading the threads you requested. Please try again." msgstr "" +"Возникла проблема при загрузке запрошенных Вами тем. Пожалуйста, попробуйте" +" еще раз." #: common/static/coffee/src/discussion/utils.js msgid "Loading content" -msgstr "" +msgstr "Загрузка содержания" #: common/static/coffee/src/discussion/utils.js msgid "" "We had some trouble processing your request. Please ensure you have copied " "any unsaved work and then reload the page." msgstr "" +"При обработке Вашего запроса возникла проблема. Пожалуйста удостоверьтесь, " +"что вы скопировали любую несохраненную работу и затем перезагрузите " +"страницу." #: common/static/coffee/src/discussion/utils.js msgid "We had some trouble processing your request. Please try again." msgstr "" +"Возникла проблема при обработке Вашего запроса. Пожалуйста, попробуйте ещё " +"раз." #: common/static/coffee/src/discussion/utils.js #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: common/static/coffee/src/discussion/views/discussion_topic_menu_view.js -#: common/static/common/templates/discussion/pagination.underscore msgid "…" -msgstr "" +msgstr "..." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "there is currently %(numVotes)s vote" msgid_plural "there are currently %(numVotes)s votes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "На данный момент %(numVotes)s голос" +msgstr[1] "На данный момент %(numVotes)s голоса" +msgstr[2] "На данный момент %(numVotes)s голосов" +msgstr[3] "На данный момент %(numVotes)s голосов" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "%(numVotes)s Vote" msgid_plural "%(numVotes)s Votes" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(numVotes)s голос" +msgstr[1] "%(numVotes)s голоса" +msgstr[2] "%(numVotes)s голосов" +msgstr[3] "%(numVotes)s голосов" #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble subscribing you to this thread. Please try again." msgstr "" +"Возникла проблема с подпиской вас на эту тему. Пожалуйста, попробуйте ещё " +"раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" "We had some trouble unsubscribing you from this thread. Please try again." msgstr "" +"Возникла проблема с отпиской вас от этой темы. Пожалуйста, попробуйте еще " +"раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" "We had some trouble marking this response as an answer. Please try again." msgstr "" +"Возникла проблема при оценке ответа на вопрос. Пожалуйста, попробуйте ещё " +"раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" "We had some trouble removing this response as an answer. Please try again." msgstr "" +"Возникла проблема при удалении ответа на вопрос. Пожалуйста, попробуйте ещё " +"раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble marking this response endorsed. Please try again." msgstr "" +"Возникла проблема при утверждении ответа. Пожалуйста, попробуйте ещё раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble removing this endorsement. Please try again." msgstr "" +"Возникла проблема при удалении подтверждения. Пожалуйста, попробуйте ещё " +"раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble saving your vote. Please try again." msgstr "" +"Возникла проблема при сохранении выбора. Пожалуйста, попробуйте ещё раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble pinning this thread. Please try again." msgstr "" +"Возникла проблема при закреплении темы. Пожалуйста, попробуйте ещё раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble unpinning this thread. Please try again." msgstr "" +"Возникла проблема при откреплении темы. Пожалуйста, попробуйте ещё раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "" "We had some trouble removing your flag on this post. Please try again." msgstr "" +"Возникла проблема при удалении вашего флажка в этой теме. Пожалуйста, " +"попробуйте ещё раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble reporting this post. Please try again." msgstr "" +"Возникли проблемы с оповещением этого поста. Пожалуйста, попробуйте еще раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble closing this thread. Please try again." msgstr "" +"Возникла проблема при закрытии этой темы. Пожалуйста, попробуйте ещё раз." #: common/static/coffee/src/discussion/views/discussion_content_view.js msgid "We had some trouble reopening this thread. Please try again." msgstr "" +"Возникла проблема при повторном открытии темы. Пожалуйста, попробуйте ещё " +"раз." #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Load more" -msgstr "" +msgstr "Загрузить ещё" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Loading more threads" -msgstr "" +msgstr "Загрузка дополнительных тем" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "We had some trouble loading more threads. Please try again." msgstr "" +"Возникла проблема при загрузке дополнительных тем. Пожалуйста, попробуйте " +"ещё раз." #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "%(unread_count)s new comment" msgid_plural "%(unread_count)s new comments" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(unread_count)s новый комментарий" +msgstr[1] "%(unread_count)s новых комментария" +msgstr[2] "%(unread_count)s новых комментариев" +msgstr[3] "%(unread_count)s новых комментариев" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Current conversation" -msgstr "" +msgstr "Текущая беседа" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js #: lms/static/js/edxnotes/views/tabs/search_results.js -#: lms/templates/search/course_search_results.underscore -#: lms/templates/search/dashboard_search_results.underscore msgid "Search Results" -msgstr "" +msgstr "Результаты поиска" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Loading thread list" -msgstr "" +msgstr "Загрузка списка тем" #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "" "No results found for %(original_query)s. Showing results for " "%(suggested_query)s." msgstr "" +"Не найдено результатов по запросу %(original_query)s. Отображаются " +"результаты по запросу %(suggested_query)s." #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "No threads matched your query." -msgstr "" +msgstr "По вашему запросу не найдена ни одна тема обсуждения." #: common/static/coffee/src/discussion/views/discussion_thread_list_view.js msgid "Show posts by %(username)s." -msgstr "" +msgstr "Показать сообщения пользователя %(username)s." #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "" "The thread you selected has been deleted. Please select another thread." -msgstr "" +msgstr "Выбранная Вами тема была удалена. Пожалуйста, выберите другую тему." #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading responses. Please reload the page." msgstr "" +"Возникла проблема при загрузке ответов. Пожалуйста, перезагрузите страницу." #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "We had some trouble loading more responses. Please try again." msgstr "" +"Возникла проблема при загрузке дополнительных ответов. Пожалуйста, " +"попробуйте ещё раз." #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "%(numResponses)s other response" msgid_plural "%(numResponses)s other responses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Ещё %(numResponses)s ответ" +msgstr[1] "Ещё %(numResponses)s ответа" +msgstr[2] "Ещё %(numResponses)s ответов" +msgstr[3] "Ещё %(numResponses)s ответа" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "%(numResponses)s response" msgid_plural "%(numResponses)s responses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(numResponses)s ответ" +msgstr[1] "%(numResponses)s ответа" +msgstr[2] "%(numResponses)s ответов" +msgstr[3] "%(numResponses)s ответов" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Showing all responses" -msgstr "" +msgstr "Отображаются все ответы" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Showing first response" msgid_plural "Showing first %(numResponses)s responses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Показан первый ответ" +msgstr[1] "Показаны первые %(numResponses)s ответа" +msgstr[2] "Показаны первые %(numResponses)s ответов" +msgstr[3] "Показаны первые %(numResponses)s ответов" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Load all responses" -msgstr "" +msgstr "Загрузить все ответы" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Load next %(numResponses)s responses" -msgstr "" +msgstr "Загрузить следующие %(numResponses)s ответов" #: common/static/coffee/src/discussion/views/discussion_thread_view.js msgid "Are you sure you want to delete this post?" -msgstr "" +msgstr "Вы действительно хотите удалить это сообщение?" #: common/static/coffee/src/discussion/views/discussion_user_profile_view.js msgid "We had some trouble loading the page you requested. Please try again." msgstr "" +"Возникла проблема при загрузке запрошенной Вами страницы. Пожалуйста, " +"попробуйте ещё раз." #: common/static/coffee/src/discussion/views/new_post_view.js msgid "Your post will be discarded." -msgstr "" +msgstr "Ваше сообщение будет удалено." #: common/static/coffee/src/discussion/views/response_comment_show_view.js -#: common/static/common/templates/discussion/post-user-display.underscore -#: common/static/common/templates/discussion/profile-thread.underscore msgid "anonymous" -msgstr "" +msgstr "аноним" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "Are you sure you want to delete this comment?" -msgstr "" +msgstr "Вы действительно хотите удалить этот комментарий?" #: common/static/coffee/src/discussion/views/response_comment_view.js msgid "We had some trouble deleting this comment. Please try again." msgstr "" +"Возникла проблема при удалении этого комментария. Пожалуйста, попробуйте " +"ещё раз." #: common/static/coffee/src/discussion/views/thread_response_view.js msgid "Are you sure you want to delete this response?" -msgstr "" +msgstr "Вы действительно хотите удалить этот ответ?" #: common/static/common/js/components/utils/view_utils.js msgid "Required field." -msgstr "" +msgstr "Обязательное поле." #: common/static/common/js/components/utils/view_utils.js msgid "Please do not use any spaces in this field." -msgstr "" +msgstr "Пожалуйста, не используйте пробелы в этом поле." #: common/static/common/js/components/utils/view_utils.js msgid "Please do not use any spaces or special characters in this field." msgstr "" +"Пожалуйста, в этом поле не используйте пробелов или специальных символов." #: common/static/common/js/components/views/paging_header.js msgid "Showing %(first_index)s out of %(num_items)s total" -msgstr "" +msgstr "Отображается %(first_index)s из %(num_items)s total " #: common/static/common/js/components/views/paging_header.js msgid "Showing %(first_index)s-%(last_index)s out of %(num_items)s total" -msgstr "" +msgstr "Отображается %(first_index)s-%(last_index)s из %(num_items)s" #: common/static/common/js/utils/edx.utils.validate.js msgid "The email address you've provided isn't formatted correctly." -msgstr "" +msgstr "Предоставленный Вами электронный адрес имеет неправильный формат." #: common/static/common/js/utils/edx.utils.validate.js msgid "%(field)s must have at least %(count)d characters." -msgstr "" +msgstr "%(field)s должно содержать не менее %(count)d символов." #: common/static/common/js/utils/edx.utils.validate.js msgid "%(field)s can only contain up to %(count)d characters." -msgstr "" +msgstr "%(field)s вмещает до %(count)d символов." #: common/static/common/js/utils/edx.utils.validate.js msgid "Please enter your %(field)s." -msgstr "" +msgstr "Пожалуйста, введите %(field)s." #: common/static/js/capa/drag_and_drop/base_image.js msgid "Drop target image" -msgstr "" +msgstr "Оставить заданное изображение" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dragging out of slider" -msgstr "" +msgstr "перетаскивание с ленты" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dragging" -msgstr "" +msgstr "перетаскивание" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dropped in slider" -msgstr "" +msgstr "оставлено на ленте" #: common/static/js/capa/drag_and_drop/draggable_events.js msgid "dropped on target" -msgstr "" +msgstr "оставлено на цели" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js #, c-format msgid "%s ago" -msgstr "" +msgstr "%s назад" #. Translators: %s will be a time quantity, such as "4 minutes" or "1 day" #: common/static/js/src/jquery.timeago.locale.js #, c-format msgid "%s from now" -msgstr "" +msgstr "%s спустя" #: common/static/js/src/jquery.timeago.locale.js msgid "less than a minute" @@ -2261,19 +2314,19 @@ msgstr "Пользователь" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Annotation" -msgstr "" +msgstr "Пояснение" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Start" -msgstr "" +msgstr "Начало" #: common/static/js/vendor/ova/catch/js/catch.js msgid "End" -msgstr "" +msgstr "Окончание" #: common/static/js/vendor/ova/catch/js/catch.js msgid "#Replies" -msgstr "" +msgstr "Кол-во ответов" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Date posted" @@ -2281,11 +2334,8 @@ msgstr "Дата публикации" #: common/static/js/vendor/ova/catch/js/catch.js #: lms/static/js/courseware/credit_progress.js -#: common/static/common/templates/discussion/forum-actions.underscore -#: lms/templates/discovery/facet.underscore -#: lms/templates/edxnotes/note-item.underscore msgid "More" -msgstr "" +msgstr "Ещё" #: common/static/js/vendor/ova/catch/js/catch.js msgid "My Notes" @@ -2293,21 +2343,19 @@ msgstr "Мои заметки" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Instructor" -msgstr "" +msgstr "Преподаватель" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Public" -msgstr "" +msgstr "Общий доступ" #: common/static/js/vendor/ova/catch/js/catch.js -#: common/static/common/templates/components/search-field.underscore -#: lms/djangoapps/support/static/support/templates/certificates.underscore msgid "Search" -msgstr "" +msgstr "Поиск" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Users" -msgstr "" +msgstr "Пользователи" #. Translators: 'Tags' is the name of the view (noun) within the Student Notes #. page that shows all @@ -2319,22 +2367,15 @@ msgstr "" #: common/static/js/vendor/ova/catch/js/catch.js #: lms/static/js/edxnotes/views/tabs/tags.js msgid "Tags" -msgstr "" +msgstr "Теги" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Annotation Text" -msgstr "" +msgstr "Текст пояснения" #: common/static/js/vendor/ova/catch/js/catch.js -#: cms/templates/js/metadata-dict-entry.underscore -#: cms/templates/js/metadata-file-uploader-entry.underscore -#: cms/templates/js/metadata-list-entry.underscore -#: cms/templates/js/metadata-number-entry.underscore -#: cms/templates/js/metadata-option-entry.underscore -#: cms/templates/js/metadata-string-entry.underscore -#: cms/templates/js/video/metadata-translations-entry.underscore msgid "Clear" -msgstr "" +msgstr "Очистить" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Text" @@ -2342,84 +2383,82 @@ msgstr "Текст" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Video" -msgstr "" +msgstr "Видео" #: common/static/js/vendor/ova/catch/js/catch.js #: lms/static/js/views/image_field.js msgid "Image" -msgstr "" +msgstr "Изображение" #: common/static/js/vendor/ova/catch/js/catch.js msgid "Reply" -msgstr "" +msgstr "Ответить" #: common/static/js/vendor/ova/catch/js/catch.js -#: lms/templates/edxnotes/note-item.underscore msgid "Tags:" -msgstr "" +msgstr "Теги:" #. Translators: please note that this is not a literal flag, but rather a #. report #: common/static/js/vendor/ova/flagging-annotator.js msgid "Check the box to remove all flags." -msgstr "" +msgstr "Поставьте галочку, чтобы убрать все флажки" #. Translators: 'totalFlags' is the number of flags solely for that annotation #: common/static/js/vendor/ova/flagging-annotator.js msgid "Check the box to remove %(totalFlags)s flag." msgid_plural "Check the box to remove %(totalFlags)s flags." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Поставьте галочку, чтобы удалить %(totalFlags)s флажок." +msgstr[1] "Поставьте галочку, чтобы удалить %(totalFlags)s флажка." +msgstr[2] "Поставьте галочку, чтобы удалить %(totalFlags)s флажков." +msgstr[3] "Поставьте галочку, чтобы убрать %(totalFlags)s флажки." #. Translators: 'count' is the number of flags solely for that annotation that #. will be removed #: common/static/js/vendor/ova/flagging-annotator.js msgid "Check the box to remove %(count)s flag." msgid_plural "Check the box to remove %(count)s flags." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Поставьте галочку, чтобы удалить %(count)s флажок." +msgstr[1] "Поставьте галочку, чтобы удалить %(count)s флажков." +msgstr[2] "Поставьте галочку, чтобы удалить %(count)s флажков." +msgstr[3] "Поставьте галочку, чтобы убрать %(count)s флажки." #: common/static/js/vendor/ova/flagging-annotator.js msgid "All flags have been removed. To undo, uncheck the box." -msgstr "" +msgstr "Все флажки были удалены. Для отмены уберите галочку." #: common/static/js/vendor/ova/flagging-annotator.js msgid "You have already reported this annotation." -msgstr "" +msgstr "Вы уже пожаловались на это пояснение." #: common/static/js/vendor/ova/flagging-annotator.js msgid "Report annotation as inappropriate or offensive." -msgstr "" +msgstr "Пожаловаться на неподобающий или оскорбительный контент." #. Translators: 'count' is the number of flags solely for that annotation #: common/static/js/vendor/ova/flagging-annotator.js msgid "This annotation has %(count)s flag." msgid_plural "This annotation has %(count)s flags." -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(count)s жалоба." +msgstr[1] "%(count)s жалобы." +msgstr[2] "%(count)s жалоб." +msgstr[3] "Это пояснение отмечено %(count)s флажками." #: lms/djangoapps/support/static/support/js/views/certificates.js msgid "An unexpected error occurred. Please try again." -msgstr "" +msgstr "Возникла непредвиденная ошибка. Пожалуйста, попробуйте ещё раз." #: lms/djangoapps/teams/static/teams/js/collections/team.js msgid "last activity" -msgstr "" +msgstr "последняя активность" #: lms/djangoapps/teams/static/teams/js/collections/team.js msgid "open slots" -msgstr "" +msgstr "вакантные места" #: lms/djangoapps/teams/static/teams/js/collections/topic.js -#: lms/templates/edxnotes/tab-item.underscore msgid "name" -msgstr "" +msgstr "имя" #. Translators: This refers to the number of teams (a count of how many teams #. there are) @@ -2428,44 +2467,42 @@ msgid "team count" msgstr "количество команд" #: lms/djangoapps/teams/static/teams/js/views/edit_team.js -#: cms/templates/js/certificate-editor.underscore -#: cms/templates/js/content-group-editor.underscore -#: cms/templates/js/group-configuration-editor.underscore msgid "Create" -msgstr "" +msgstr "Создать" #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Update" -msgstr "" +msgstr "Обновить" #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Team Name (Required) *" -msgstr "" +msgstr "Название команды (Поле, обязательное для заполнения) *" #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "A name that identifies your team (maximum 255 characters)." -msgstr "" +msgstr "Название, присвоенное Вашей команде (максимум 255 символов)." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Team Description (Required) *" -msgstr "" +msgstr "Описание команды (Поле, обязательное для заполнения) *" #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "" "A short description of the team to help other learners understand the goals " "or direction of the team (maximum 300 characters)." msgstr "" +"Краткое описание команды, которое поможет другим учащимся понять её цели или" +" направление деятельности (максимум 300 символов)." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_account/views/account_settings_factory.js msgid "Language" -msgstr "" +msgstr "Язык" #: lms/djangoapps/teams/static/teams/js/views/edit_team.js -#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore msgid "" "The language that team members primarily use to communicate with each other." -msgstr "" +msgstr "Язык, на котором члены команды в основном общаются между собой." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/student_profile/views/learner_profile_factory.js @@ -2473,164 +2510,172 @@ msgid "Country" msgstr "Страна" #: lms/djangoapps/teams/static/teams/js/views/edit_team.js -#: lms/djangoapps/teams/static/teams/templates/team-profile.underscore msgid "The country that team members primarily identify with." -msgstr "" +msgstr "Страна, с которой участники команды в основном отождествляют себя." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js #: lms/static/js/views/fields.js msgid "An error occurred. Please try again." -msgstr "" +msgstr "Возникла ошибка. Пожалуйста, попробуйте ещё раз." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Check the highlighted fields below and try again." -msgstr "" +msgstr "Проверьте отмеченные ниже поля и попробуйте ещё раз." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Enter team name." -msgstr "" +msgstr "Введите название команды." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Team name cannot have more than 255 characters." -msgstr "" +msgstr "Название команды не может содержать более чем 255 символов." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Enter team description." -msgstr "" +msgstr "Введите описание команды." #: lms/djangoapps/teams/static/teams/js/views/edit_team.js msgid "Team description cannot have more than 300 characters." -msgstr "" +msgstr "Описание команды не может содержать более чем 300 символов." #: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js msgid "An error occurred while removing the member from the team. Try again." msgstr "" +"При удалении данного участника из команды возникла ошибка. Попробуйте ещё " +"раз. " #: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js msgid "This team does not have any members." -msgstr "" +msgstr "В этой команде нет участников." #. Translators: 'date' is a placeholder for a fuzzy, relative timestamp (see: #. https://github.com/rmm5t/jquery-timeago) #: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js msgid "Joined %(date)s" -msgstr "" +msgstr "Дата присоединения %(date)s" #. Translators: 'date' is a placeholder for a fuzzy, relative timestamp (see: #. https://github.com/rmm5t/jquery-timeago) #: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js msgid "Last Activity %(date)s" -msgstr "" +msgstr "Последняя активность %(date)s" #: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js msgid "Remove this team member?" -msgstr "" +msgstr "Удалить этого участника?" #: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js msgid "" "This learner will be removed from the team, allowing another learner to take" " the available spot." msgstr "" +"Этот ученик будет исключен из команды, чтобы чтобы позволить другому " +"участнику занять освободившееся место." #: lms/djangoapps/teams/static/teams/js/views/edit_team_members.js #: lms/static/js/views/image_field.js -#: cms/templates/js/video/metadata-translations-item.underscore -#: lms/djangoapps/teams/static/teams/templates/edit-team-member.underscore msgid "Remove" -msgstr "" +msgstr "Удалить" #: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js msgid "Delete this team?" -msgstr "" +msgstr "Удалить эту команду?" #: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js msgid "" "Deleting a team is permanent and cannot be undone. All members are removed " "from the team, and team discussions can no longer be accessed." msgstr "" +"Команда будет удалена безвозвратно, это действие невозможно будет отменить. " +"Из команды будут удалены все участники, они потеряют доступ к обсуждениям " +"команды." #: lms/djangoapps/teams/static/teams/js/views/instructor_tools.js msgid "Team \"%(team)s\" successfully deleted." -msgstr "" +msgstr "Команда \"%(team)s\" успешно удалена." #: lms/djangoapps/teams/static/teams/js/views/my_teams.js msgid "You are not currently a member of any team." -msgstr "" +msgstr "В настоящий момент Вы не входите в состав ни одной команды." #. Translators: "and others" refers to fact that additional members of a team #. exist that are not displayed. #: lms/djangoapps/teams/static/teams/js/views/team_card.js msgid "and others" -msgstr "" +msgstr "и другие" #. Translators: 'date' is a placeholder for a fuzzy, relative timestamp (see: #. http://momentjs.com/) #: lms/djangoapps/teams/static/teams/js/views/team_card.js msgid "Last activity %(date)s" -msgstr "" +msgstr "Последняя активность %(date)s" #: lms/djangoapps/teams/static/teams/js/views/team_card.js msgid "View %(span_start)s %(team_name)s %(span_end)s" -msgstr "" +msgstr "Просмотреть %(span_start)s %(team_name)s %(span_end)s" #: lms/djangoapps/teams/static/teams/js/views/team_profile.js #: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js msgid "An error occurred. Try again." -msgstr "" +msgstr "Произошла ошибка. Попробуйте ещё раз." #: lms/djangoapps/teams/static/teams/js/views/team_profile.js msgid "Leave this team?" -msgstr "" +msgstr "Выйти из состава команды?" #: lms/djangoapps/teams/static/teams/js/views/team_profile.js msgid "" "If you leave, you can no longer post in this team's discussions. Your place " "will be available to another learner." msgstr "" +"Покинув команду, Вы больше не сможете участвовать в обсуждениях команды. " +"Ваше место сможет занять другой обучающийся." #: lms/djangoapps/teams/static/teams/js/views/team_profile.js #: lms/static/js/verify_student/views/reverify_view.js -#: lms/templates/verify_student/review_photos_step.underscore msgid "Confirm" -msgstr "" +msgstr "Подтвердить" #: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js msgid "You already belong to another team." -msgstr "" +msgstr "Вы уже принадлежите к другой команде." #: lms/djangoapps/teams/static/teams/js/views/team_profile_header_actions.js msgid "This team is full." -msgstr "" +msgstr "Набор в эту команду закрыт." #: lms/djangoapps/teams/static/teams/js/views/team_utils.js msgid "%(memberCount)s / %(maxMemberCount)s Member" msgid_plural "%(memberCount)s / %(maxMemberCount)s Members" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(memberCount)s из %(maxMemberCount)s участников" +msgstr[1] "%(memberCount)s из %(maxMemberCount)s участников" +msgstr[2] "%(memberCount)s из %(maxMemberCount)s участников" +msgstr[3] "%(memberCount)s из %(maxMemberCount)s участников" #: lms/djangoapps/teams/static/teams/js/views/teams.js msgid "All teams" -msgstr "" +msgstr "Все команды" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Topics" -msgstr "" +msgstr "Темы" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Teams" -msgstr "" +msgstr "Команды" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "See all teams in your course, organized by topic. Join a team to collaborate" " with other learners who are interested in the same topic as you are." msgstr "" +"Показать список всех команд на Вашем курсе, упорядоченный по темам. " +"Присоединитесь к команде для совместной работы с другими учащимися, которые " +"интересуются той же темой, что и Вы." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "My Team" -msgstr "" +msgstr "Моя команда" #. Translators: sr_start and sr_end surround text meant only for screen #. readers. @@ -2639,11 +2684,13 @@ msgstr "" #. screenreader, and "Browse" otherwise. #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Browse %(sr_start)s teams %(sr_end)s" -msgstr "" +msgstr "Просматривать список %(sr_start)s команд %(sr_end)s" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Your request could not be completed. Reload the page and try again." msgstr "" +"Не удалось выполнить Ваш запрос. Перезагрузите страницу и попробуйте ещё " +"раз." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" @@ -2651,81 +2698,89 @@ msgid "" " and try again. If the issue persists, click the Help tab to report the " "problem." msgstr "" +"Не удалось выполнить Ваш запрос в связи с проблемой на сервере. " +"Перезагрузите страницу и попробуйте ещё раз. Если сбой повторится, щёлкните" +" по вкладке Помощь и сообщите об этом." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Team Search" -msgstr "" +msgstr "Поиск команды" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Showing results for \"%(searchString)s\"" -msgstr "" +msgstr "Показаны результаты для \"%(searchString)s\"" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Create a New Team" -msgstr "" +msgstr "Создать новую команду" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "Create a new team if you can't find an existing team to join, or if you " "would like to learn with friends you know." msgstr "" +"Создайте новую команду, если не можете найти уже существующую команду, чтобы" +" присоединиться, или если Вы хотите учиться вместе со своими друзьями." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js -#: lms/djangoapps/teams/static/teams/templates/team-profile-header-actions.underscore msgid "Edit Team" -msgstr "" +msgstr "Внести изменения в команду" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "If you make significant changes, make sure you notify members of the team " "before making these changes." msgstr "" +"Перед тем, как вносить значительные изменения, обязательно предупредите " +"других членов команды." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Membership" -msgstr "" +msgstr "Участники" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "" "You can remove members from this team, especially if they have not " "participated in the team's activity." msgstr "" +"Вы можете удалить членов команды, особенно если они не участвовали в работе " +"команды." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "Search teams" -msgstr "" +msgstr "Поиск команд" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "All Topics" -msgstr "" +msgstr "Все темы" #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "The page \"%(route)s\" could not be found." -msgstr "" +msgstr "Страница \"%(route)s\" не найдена." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "The topic \"%(topic)s\" could not be found." -msgstr "" +msgstr "Тема \"%(topic)s\" не найдена." #: lms/djangoapps/teams/static/teams/js/views/teams_tab.js msgid "The team \"%(team)s\" could not be found." -msgstr "" +msgstr "Команда \"%(team)s\" не найдена." #: lms/djangoapps/teams/static/teams/js/views/topic_card.js msgid "%(team_count)s Team" msgid_plural "%(team_count)s Teams" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%(team_count)s команда" +msgstr[1] "%(team_count)s команды" +msgstr[2] "%(team_count)s команд" +msgstr[3] "%(team_count)s команд" #: lms/djangoapps/teams/static/teams/js/views/topic_card.js msgid "Topic" -msgstr "" +msgstr "Тема" #: lms/djangoapps/teams/static/teams/js/views/topic_card.js msgid "View Teams in the %(topic_name)s Topic" -msgstr "" +msgstr "Просмотреть команды, изучающие тему %(topic_name)s" #. Translators: this string is shown at the bottom of the teams page #. to find a team to join or else to create a new one. There are three @@ -2742,191 +2797,211 @@ msgid "" "find a team to join, {create_span_start}create a new team in this " "topic{span_end}." msgstr "" +"{browse_span_start}Просмотр команд по другим темам{span_end} или " +"{search_span_start} поиск{span_end} по этой теме. Если Вы все еще не можете " +"найти команду, чтобы присоединиться, {create_span_start}создайте новую " +"команду по этой теме{span_end}." #: lms/djangoapps/teams/static/teams/js/views/topics.js msgid "All topics" -msgstr "" +msgstr "Все темы" #: lms/static/coffee/src/calculator.js msgid "Open Calculator" -msgstr "" +msgstr "Открыть калькулятор" #: lms/static/coffee/src/calculator.js msgid "Close Calculator" -msgstr "" +msgstr "Закрыть калькулятор" #: lms/static/coffee/src/customwmd.js msgid "Post body" -msgstr "" +msgstr "Опубликовать текст сообщения" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Loading data..." -msgstr "" +msgstr "Загрузка данных..." #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error getting issued certificates list." -msgstr "" +msgstr "Ошибка получения списка выпущенных сертификатов." #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating proctored exam results. Please try again." msgstr "" +"Ошибка создания отчёта о результатах очного экзамена. Пожалуйста, " +"попробуйте ещё раз." #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating survey results. Please try again." msgstr "" +"Ошибка создания отчёта о результатах опроса. Пожалуйста, попробуйте ещё раз." #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating student profile information. Please try again." -msgstr "" +msgstr "Ошибка при создании личных данных студента. Попробуйте еще раз." #: lms/static/coffee/src/instructor_dashboard/data_download.js -#: lms/templates/search/search_loading.underscore -#: lms/templates/student_account/account_settings.underscore msgid "Loading" -msgstr "" +msgstr "Загрузка" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error getting student list." -msgstr "" +msgstr "Ошибка получения списка обучающихся." #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error 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 "" +msgstr "Ошибка получения конфигурации для оценивания" #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating grades. Please try again." -msgstr "" +msgstr "Ошибка расчёта оценок. Пожалуйста, попробуйте ещё раз." #: lms/static/coffee/src/instructor_dashboard/data_download.js msgid "Error generating problem grade report. Please try again." msgstr "" +"Ошибка при создании подробного оценочного листа. Пожалуйста, попробуйте ещё " +"раз." #: lms/static/coffee/src/instructor_dashboard/membership.js #: lms/static/js/student_account/views/account_settings_factory.js #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Username" -msgstr "" +msgstr "Имя пользователя" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Email" -msgstr "" +msgstr "Электронная почта" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Revoke access" -msgstr "" +msgstr "Отменить доступ" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Enter username or email" -msgstr "" +msgstr "Введите имя пользователя или электронный адрес" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Please enter a username or email." -msgstr "" +msgstr "Пожалуйста, введите имя пользователя или электронный адрес." #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error changing user's permissions." -msgstr "" +msgstr "Ошибка изменения полномочий пользователя" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Could not find a user with username or email address '<%= identifier %>'." msgstr "" +"Не удалось найти пользователя с именем пользователя или электронным адресом " +"'<%= identifier %>'." #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Error: User '<%= username %>' has not yet activated their account. Users " "must create and activate their accounts before they can be assigned a role." msgstr "" +"Ошибка: пользователь '<%= username %>' еще не активировал свою учетную " +"запись. Пользователи должны создать и активировать свою учетную запись, " +"прежде чем им может быть присвоена какая-либо роль." #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error: You cannot remove yourself from the Instructor group!" -msgstr "" +msgstr "Ошибка: Вы не можете удалить себя из группы Преподавателей!" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Errors" -msgstr "" +msgstr "Ошибки" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following errors were generated:" -msgstr "" +msgstr "были допущены следующие ошибки " #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Warnings" -msgstr "" +msgstr "Предупреждения" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following warnings were generated:" -msgstr "" +msgstr "были созданы следующие предупреждения" #: lms/static/coffee/src/instructor_dashboard/membership.js #: lms/static/js/views/fields.js msgid "Success" -msgstr "" +msgstr "Успех" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "All accounts were created successfully." -msgstr "" +msgstr "Все учетные записи успешно созданы." #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error adding/removing users as beta testers." -msgstr "" +msgstr "Ошибка добавления/удаления пользователей в команду бета-тестеров." #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users were successfully added as beta testers:" msgstr "" +"Следующие пользователи были успешно добавлены в команду бета-тестеров:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users were successfully removed as beta testers:" -msgstr "" +msgstr "Следующие пользователи были успешно удалены из команды бета-тестеров:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users were not added as beta testers:" -msgstr "" +msgstr "Следующие пользователи не были добавлены в команду бета-тестеров:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users were not removed as beta testers:" -msgstr "" +msgstr "Следующие пользователи не были удалены из команды бета-тестеров:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "" "Users must create and activate their account before they can be promoted to " "beta tester." msgstr "" +"Пользователям необходимо создать и активировать свои учётные записи перед " +"тем, как их можно будет добавить в команду бета-тестеров." #. Translators: A list of identifiers (which are email addresses and/or #. usernames) appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js 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 "" +msgstr "Поле \"Причина\" не должно быть пустым." #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Error enrolling/unenrolling users." -msgstr "" +msgstr "Ошибка при регистрации/отмене регистрации пользователей:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following email addresses and/or usernames are invalid:" msgstr "" +"Следующие адреса электронной почты и/или имена пользователей " +"недействительны:" #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled and sent email to the following users:" -msgstr "" +msgstr "Успешно зарегистрированы и посланы письма следующим пользователям:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "Successfully enrolled the following users:" -msgstr "" +msgstr "Успешно зарегистрированы следующие пользователи:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js @@ -2934,11 +3009,16 @@ msgid "" "Successfully sent enrollment emails to the following users. They will be " "allowed to enroll once they register:" msgstr "" +"Успешно отправлены электронные сообщения о регистрации следующим " +"пользователям. Они смогут зарегистрироваться, как только создадут свои " +"учетные записи:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users will be allowed to enroll once they register:" msgstr "" +"Эти пользователи смогут зарегистрироваться, как только создадут свои учетные" +" записи:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js @@ -2946,11 +3026,16 @@ msgid "" "Successfully sent enrollment emails to the following users. They will be " "enrolled once they register:" msgstr "" +"Успешно отправлены электронные сообщения о регистрации следующим " +"пользователям: Они будут зарегистрированы, как только создадут свои учетные" +" записи." #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "These users will be enrolled once they register:" msgstr "" +"Эти пользователи будут зарегистрированы, как только создадут свои учетные " +"записи." #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js @@ -2958,11 +3043,13 @@ msgid "" "Emails successfully sent. The following users are no longer enrolled in the " "course:" msgstr "" +"Электронные сообщения успешно отправлены. Следующие пользователи более не " +"зарегистрированы на курсе:" #. Translators: A list of users appears after this sentence; #: lms/static/coffee/src/instructor_dashboard/membership.js msgid "The following users are no longer enrolled in the course:" -msgstr "" +msgstr "Следующие пользователи более не зарегистрированы на курсе:" #. Translators: A list of users appears after this sentence. This situation #. arises when a staff member tries to unenroll a user who is not currently @@ -2976,39 +3063,48 @@ msgstr "" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your message must have a subject." -msgstr "" +msgstr "Ваше сообщение должно иметь тему." #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your message cannot be blank." -msgstr "" +msgstr "Ваше сообщение не может быть пустым." #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" "There are invalid keywords in your email. Please check the following " "keywords and try again:" msgstr "" +"Письмо содержит некорректные ключевые слова. Проверьте следующие ключевые " +"слова и повторите попытку:" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Your email was successfully queued for sending." -msgstr "" +msgstr "Ваше электронное сообщение успешно добавлено в очередь к отправке." #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" "You are about to send an email titled '<%= subject %>' to yourself. Is this " "OK?" msgstr "" +"Вы отправляете сообщение с заголовком '<%= subject %>' на свой адрес. " +"Продолжить?" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" "You are about to send an email titled '<%= subject %>' to everyone who is " "staff or instructor on this course. Is this OK?" msgstr "" +"Вы отправляете сообщение с заголовком '<%= subject %>' всем сотрудникам и " +"преподавателям курса. Продолжить?" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" "You are about to send an email titled '<%= subject %>' to ALL (everyone who " "is enrolled in this course as student, staff, or instructor). Is this OK?" msgstr "" +"Вы отправляете сообщение с заголовком '<%= subject %>' ВСЕМ (всем, " +"зарегистрированным на этом курсе в качестве студента, сотрудника или " +"преподавателя). Продолжить?" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "" @@ -3016,42 +3112,50 @@ msgid "" "classes, it may take up to an hour (or more, if other courses are " "simultaneously sending email) to send all emails." msgstr "" +"Ваше электронное сообщение успешно добавлено в очередь к отправке. " +"Пожалуйста, заметьте, что если класс большой, отправка всех сообщений может " +"занять до часа (или более, если другие курсы отправляют сообщения в то же " +"самое время)" #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "Error sending email." -msgstr "" +msgstr "Ошибка при отправке электронного сообщения." #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There is no email history for this course." -msgstr "" +msgstr "Для этого курса история электронной переписки отсутствует." #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There was an error obtaining email task history for this course." -msgstr "" +msgstr "Ошибка получения электронной почтой истории заданий." #: lms/static/coffee/src/instructor_dashboard/send_email.js msgid "There was an error obtaining email content history for this course." -msgstr "" +msgstr "Ошибка получения электронной почтой истории курса." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Please enter a student email address or username." -msgstr "" +msgstr "Пожалуйста, введите электронный адрес или имя пользователя студента." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error getting student progress url for '<%= student_id %>'. Make sure that " "the student identifier is spelled correctly." msgstr "" +"Ошибка получения ссылки url на страницу достижений студента '<%= student_id " +"%>'. Проверьте правильность написания идентификатора обучающегося." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Please enter a problem location." -msgstr "" +msgstr "Пожалуйста, введите местонахождение задания." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Success! Problem attempts reset for problem '<%= problem_id %>' and student " "'<%= student_id %>'." msgstr "" +"Успешно сброшено количество попыток выполнения задания '<%= problem_id %>' " +"для студента '<%= student_id %>'." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3059,11 +3163,16 @@ msgid "" " '<%= student_id %>'. Make sure that the problem and student identifiers are" " complete and correct." msgstr "" +"Ошибка при сбросе количества попыток выполнения задания '<%= problem_id %>' " +"для студента '<%= student_id %>'. Убедитесь, что идентификаторы задания и " +"студента введены правильно и полностью." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Delete student '<%= student_id %>'s state on problem '<%= problem_id %>'?" msgstr "" +"Удалить статус работы учащегося '<%= student_id %>' над заданием '<%= " +"problem_id %>'?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3071,10 +3180,13 @@ msgid "" " %>'. Make sure that the problem and student identifiers are complete and " "correct." msgstr "" +"Ошибка при удалении состояния задания '<%= problem_id %>' для студента '<%= " +"student_id %>'. Убедитесь, что идентификаторы задания и студента введены " +"правильно и полностью." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Module state successfully deleted." -msgstr "" +msgstr "Статус модуля успешно удален." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3082,6 +3194,9 @@ msgid "" "'<%= student_id %>'. Click the 'Show Background Task History for Student' " "button to see the status of the task." msgstr "" +"Запущена задача повторной оценки для задания '<%= problem_id %>' и учащегося" +" '<%= student_id %>'. Чтобы просмотреть состояние задачи, щёлкните на кнопке" +" 'Показать историю фоновых задач для учащегося'." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3089,6 +3204,9 @@ msgid "" "'<%= student_id %>'. Make sure that the the problem and student identifiers " "are complete and correct." msgstr "" +"Ошибка создания задачи по корректировке оценки студента '<%= student_id %>' " +"за задание '<%= problem_id %>'. Убедитесь, что идентификаторы студента и " +"задания введены правильно и полностью." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3096,16 +3214,23 @@ msgid "" "student_id %>'. Make sure that the problem and student identifiers are " "complete and correct." msgstr "" +"Ошибка получения истории задач, связанных с заданием '<%= problem_id %>' для" +" студента '<%= student_id %>'. Убедитесь, что идентификаторы задания и " +"студента введены правильно и полностью." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Entrance exam attempts is being reset for student '{student_id}'." msgstr "" +"Производится сброс счётчика попыток выполнения вступительного теста для " +"студента '{student_id}'." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error resetting entrance exam attempts for student '{student_id}'. Make sure" " student identifier is correct." msgstr "" +"Ошибка сброса счётчика попыток выполнения вступительного теста для студента " +"'{student_id}'. Проверьте правильность идентификатора студента." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3113,6 +3238,9 @@ msgid "" "'Show Background Task History for Student' button to see the status of the " "task." msgstr "" +"Начат пересчет вступительного экзамена для студента '{student_id}'. Нажмите " +"кнопку \"Показать историю фоновых задач для студента\" чтобы увидеть статус " +"задачи." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3120,42 +3248,55 @@ msgid "" "Make sure that entrance exam has problems in it and student identifier is " "correct." msgstr "" +"Ошибка запуска задачи по пересчету вступительного экзамена для студента " +"\"{student_id}\". Убедитесь, что вступительный экзамен содержит задания и " +"идентификатор студента верен." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Enter a student's username or email address." -msgstr "" +msgstr "Введите имя пользователя или электронный адрес студента" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Do you want to allow this student ('{student_id}') to skip the entrance " "exam?" msgstr "" +"Вы хотите позволить этому студенту ('{student_id}') пропустить вступительный" +" тест?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "An error occurred. Make sure that the student's username or email address is" " correct and try again." msgstr "" +"Возникла ошибка. Проверьте правильность имени пользователя или электронного" +" адреса студента и попробуйте ещё раз." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Entrance exam state is being deleted for student '{student_id}'." -msgstr "" +msgstr "Удаляется статус вступительного теста для студента '{student_id}'." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error deleting entrance exam state for student '{student_id}'. Make sure " "student identifier is correct." msgstr "" +"Ошибка удаления статуса вступительного теста для студента '{student_id}'. " +"Проверьте правильность написания идентификатора студента." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error getting entrance exam task history for student '{student_id}'. Make " "sure student identifier is correct." msgstr "" +"Ошибка получения истории задач вступительного экзамена для студента " +"\"{student_id}\". Убедитесь, что идентификатор студента верен." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Reset attempts for all students on problem '<%= problem_id %>'?" msgstr "" +"Сбросить количество попыток выполнения задания '<%= problem_id %>' для всех " +"студентов?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3163,6 +3304,9 @@ msgid "" " Click the 'Show Background Task History for Problem' button to see the " "status of the task." msgstr "" +"Задача по сбросу количества попыток выполнения задания '<%= problem_id %>' " +"запущена успешно. Чтобы просмотреть статус выполнения задания, нажмите " +"'Показать историю фоновых задач для задания'." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3170,10 +3314,13 @@ msgid "" "problem_id %>'. Make sure that the problem identifier is complete and " "correct." msgstr "" +"Ошибка создания задачи по сбросу количества попыток выполнения задания '<%= " +"problem_id %>' для всех студентов. Убедитесь, что идентификатор задания " +"введён правильно и полностью." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Rescore problem '<%= problem_id %>' for all students?" -msgstr "" +msgstr "Повторно оценить задание '<%= problem_id %>' для всех студентов?" #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" @@ -3181,58 +3328,63 @@ msgid "" "students. Click the 'Show Background Task History for Problem' button to see" " the status of the task." msgstr "" +"Успешно запущена задача переоценки задания '<%= problem_id %>' для всех " +"студентов. Hажмите 'Показать историю фоновых задач для учащегося' чтобы " +"увидеть статус задачи." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "" "Error starting a task to rescore problem '<%= problem_id %>'. Make sure that" " the problem identifier is complete and correct." msgstr "" +"Ошибка создания задачи по переоценки задания '<%= problem_id %>'. Убедитесь," +" что идентификатор задания введён правильно и полностью." #: lms/static/coffee/src/instructor_dashboard/student_admin.js msgid "Error listing task history for this student and problem." -msgstr "" +msgstr "Ошибка вывода истории задач для данного студента и задания." #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task Type" -msgstr "" +msgstr "Тип задания" #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task inputs" -msgstr "" +msgstr "Ввод задания" #. Translators: a "Task" is a background process such as grading students or #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task ID" -msgstr "" +msgstr "Идентификатор задачи" #. Translators: a "Requester" is a username that requested a task such as #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Requester" -msgstr "" +msgstr "Запрашивающий" #. Translators: A timestamp of when a task (eg, sending email) was submitted #. appears after this #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Submitted" -msgstr "" +msgstr "Присланное на расмотрение" #. Translators: The length of a task (eg, sending email) in seconds appears #. this #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Duration (sec)" -msgstr "" +msgstr "Продолжительность (сек)" #. Translators: The state (eg, "In progress") of a task (eg, sending email) #. appears after this. #: lms/static/coffee/src/instructor_dashboard/util.js msgid "State" -msgstr "" +msgstr "Состояние" #. Translators: a "Task" is a background process such as grading students or #. sending email @@ -3244,135 +3396,139 @@ msgstr "Состояние процесса" #. sending email #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Task Progress" -msgstr "" +msgstr "Прогресс задания" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "" "An error occurred retrieving your email. Please try again later, and contact" " technical support if the problem persists." msgstr "" +"Произошла ошибка при получении вашей почты. Пожалуйста, попытайтесь позже и " +"свяжитесь с тех. поддержкой если проблема сохранится." #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Subject" -msgstr "" +msgstr "Тема" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent By" -msgstr "" +msgstr "От кого" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Time Sent" -msgstr "" +msgstr "Время отправления" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Number Sent" -msgstr "" +msgstr "Номер сообщения" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Copy Email To Editor" -msgstr "" +msgstr "Скопируйте электронное сообщение редактору" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Subject:" -msgstr "" +msgstr "Тема:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent By:" -msgstr "" +msgstr "От кого:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Time Sent:" -msgstr "" +msgstr "Время отправления:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Sent To:" -msgstr "" +msgstr "Кому:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "Message:" -msgstr "" +msgstr "Текст сообщения:" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "No tasks currently running." -msgstr "" +msgstr "Нет задач." #: lms/static/coffee/src/instructor_dashboard/util.js msgid "File Name" -msgstr "" +msgstr "Название файла" #: lms/static/coffee/src/instructor_dashboard/util.js msgid "" "Links are generated on demand and expire within 5 minutes due to the " "sensitive nature of student information." msgstr "" +"Ссылки создаются по требованию и исчезают в течении 5 минут в связи с " +"деликатностью предоставленной студентами информации." #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Grades saved. Fetching the next submission to grade." -msgstr "" +msgstr "Оценки сохранены. Загружается следующий ответ на оценку." #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Problem Name" -msgstr "" +msgstr "Название задания" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Graded" -msgstr "" +msgstr "Оценено" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Available to Grade" -msgstr "" +msgstr "Доступно для Выставления Оценок" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Required" -msgstr "" +msgstr "Требуется" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Progress" -msgstr "" +msgstr "Прогресс" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Back to problem list" -msgstr "" +msgstr "Вернуться к списку заданий" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Try loading again" -msgstr "" +msgstr "Повторная загрузка" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> available " -msgstr "" +msgstr "<%= num %> доступно" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> graded " -msgstr "" +msgstr "<%= num %> оценено" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "<%= num %> more needed to start ML" -msgstr "" +msgstr "ещё <%= num %> для запуска ОМ" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "Re-check for submissions" -msgstr "" +msgstr "Перепроверьте заявки" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "System got into invalid state: <%= state %>" -msgstr "" +msgstr "Неисправность в системе: <%= state %>" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "System got into invalid state for submission: " -msgstr "" +msgstr "Система находится в недействующем состоянии из за заявки:" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "(Hide)" -msgstr "" +msgstr "(Скрыть)" #: lms/static/coffee/src/staff_grading/staff_grading.js msgid "(Show)" -msgstr "" +msgstr "(Показать)" #: lms/static/js/Markdown.Editor.js msgid "Insert Hyperlink" -msgstr "" +msgstr "Вставить ссылку" #. Translators: Please keep the quotation marks (") around this text #: lms/static/js/Markdown.Editor.js lms/static/js/Markdown.Editor.js.c @@ -3381,7 +3537,7 @@ msgstr "\"необязательный заголовок\"" #: lms/static/js/Markdown.Editor.js msgid "Insert Image (upload file or type url)" -msgstr "" +msgstr "Вставить изображения (загрузить или указать URL)" #: lms/static/js/Markdown.Editor.js msgid "Markdown Editing Help" @@ -3405,7 +3561,7 @@ msgstr "Цитата (Ctrl+Q)" #: lms/static/js/Markdown.Editor.js msgid "Code Sample (Ctrl+K)" -msgstr "" +msgstr "Программный код (Ctrl+K)" #: lms/static/js/Markdown.Editor.js msgid "Image (Ctrl+G)" @@ -3441,121 +3597,161 @@ msgstr "Повторить (Ctrl+Shift+Z)" #: lms/static/js/Markdown.Editor.js msgid "strong text" -msgstr "" +msgstr "текст жирным шрифтом" #: lms/static/js/Markdown.Editor.js msgid "emphasized text" -msgstr "" +msgstr "текст курсивом" #: lms/static/js/Markdown.Editor.js msgid "enter image description here" -msgstr "" +msgstr "введите описание изображения" #: lms/static/js/Markdown.Editor.js msgid "enter link description here" -msgstr "" +msgstr "введите описание ссылки" #: lms/static/js/Markdown.Editor.js msgid "enter code here" -msgstr "" +msgstr "введите программный код" #: lms/static/js/Markdown.Editor.js msgid "List item" -msgstr "" +msgstr "Пункт списка" #: lms/static/js/Markdown.Editor.js msgid "Heading" -msgstr "" +msgstr "Заголовок" #: lms/static/js/ajax-error.js msgid "You have been logged out of your edX account. " -msgstr "" +msgstr "Вы вышли из своей учётной записи edX." #: lms/static/js/ccx/schedule.js msgid "All subsections" -msgstr "" +msgstr "Все подразделы" #: lms/static/js/ccx/schedule.js msgid "All units" -msgstr "" +msgstr "Все блоки" #: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c -#: lms/templates/ccx/schedule.underscore msgid "Click to change" -msgstr "" +msgstr "Щёлкните, чтобы изменить" #: lms/static/js/ccx/schedule.js msgid "Select a chapter" -msgstr "" +msgstr "Выберите главу" #: lms/static/js/ccx/schedule.js lms/static/js/ccx/schedule.js.c msgid "Save changes" -msgstr "" +msgstr "Сохранить изменения" #: lms/static/js/ccx/schedule.js msgid "Please enter valid start date and time." -msgstr "" +msgstr "Пожалуйста, введите правильную дату и время начала." #: lms/static/js/ccx/schedule.js msgid "Due date cannot be before start date." -msgstr "" +msgstr "Срок сдачи не может быть раньше чем дата начала." #: lms/static/js/ccx/schedule.js msgid "Enter Due Date and Time" -msgstr "" +msgstr "Введите дату и время сдачи" #: lms/static/js/ccx/schedule.js msgid "Enter Start Date and Time" -msgstr "" +msgstr "Введите дату и время начала" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." -msgstr "" +msgid "Student username/email field is required and can not be empty. " +msgstr "Имя пользователя/адрес электронной почты не могут быть пустыми." + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "Ошибки!" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "учащиеся успешно добавлены в список исключений" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "учащийся успешно добавлен в список исключений" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "формат записей не поддерживается" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "формат записи не поддерживается" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "учащиеся не найдены" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "учащийся не найден" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "учащиеся уже в белом листе" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "учащийся уже в белом листе" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "учащиеся не зачислены на курс" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" +msgstr "учащийся не зачислен на курс" #: lms/static/js/course_survey.js msgid "There has been an error processing your survey." -msgstr "" +msgstr "Произошла ошибка при обработке обзора" #: lms/static/js/courseware/credit_progress.js -#: lms/templates/discovery/facet.underscore -#: lms/templates/edxnotes/note-item.underscore msgid "Less" -msgstr "" +msgstr "Скрыть" #: lms/static/js/dashboard/donation.js msgid "Please enter a valid donation amount." -msgstr "" +msgstr "Введите корректное значение суммы" #: lms/static/js/dashboard/donation.js msgid "Your donation could not be submitted." -msgstr "" +msgstr "Ваши пожертвования не могут быть приняты." #: lms/static/js/dashboard/legacy.js msgid "An error occurred. Please try again later." -msgstr "" +msgstr "Произошла ошибка. Пожалуйста, повторите попытку позже." #: lms/static/js/discovery/views/search_form.js #, c-format msgid "Viewing %s course" msgid_plural "Viewing %s courses" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Просмотр %s курса" +msgstr[1] "Просмотр %s курсов" +msgstr[2] "Просмотр %s курсов" +msgstr[3] "Просмотр %s курсов" #: lms/static/js/discovery/views/search_form.js #, c-format msgid "We couldn't find any results for \"%s\"." -msgstr "" +msgstr "Не удалось найти результатов для \"%s\"." #: lms/static/js/discovery/views/search_form.js -#: lms/templates/search/search_error.underscore msgid "There was an error, try searching again." -msgstr "" +msgstr "Произошла ошибка. Попробуйте повторить поиск." #: lms/static/js/edxnotes/plugins/accessibility.js msgid "Focus grabber" -msgstr "" +msgstr "Cкрадывающий фокус" #: lms/static/js/edxnotes/views/notes_visibility_factory.js #: lms/static/js/edxnotes/views/search_box.js @@ -3563,43 +3759,48 @@ msgid "" "An error has occurred. Make sure that you are connected to the Internet, and" " then try refreshing the page." msgstr "" +"Возникла ошибка. Проверьте соединение с интернетом, а затем попробуйте " +"обновить страницу." #: lms/static/js/edxnotes/views/notes_visibility_factory.js msgid "Hide notes" -msgstr "" +msgstr "Скрыть записи" #: lms/static/js/edxnotes/views/notes_visibility_factory.js msgid "Notes visible" -msgstr "" +msgstr "Записи видимы" #: lms/static/js/edxnotes/views/notes_visibility_factory.js msgid "Show notes" -msgstr "" +msgstr "Показать записи" #: lms/static/js/edxnotes/views/notes_visibility_factory.js msgid "Notes hidden" -msgstr "" +msgstr "Записи скрыты" #: lms/static/js/edxnotes/views/search_box.js msgid "" "Please enter a term in the %(anchor_start)s search field%(anchor_end)s." msgstr "" +"Пожалуйста, введите термин в %(anchor_start)s поле поиска%(anchor_end)s." #: lms/static/js/edxnotes/views/tab_item.js msgid "Current tab" -msgstr "" +msgstr "Текущая вкладка" #: lms/static/js/edxnotes/views/tabs/course_structure.js msgid "Location in Course" -msgstr "" +msgstr "Местонахождение в курсе" #: lms/static/js/edxnotes/views/tabs/recent_activity.js msgid "Recent Activity" -msgstr "" +msgstr "Последние действия" #: lms/static/js/edxnotes/views/tabs/search_results.js msgid "No results found for \"%(query_string)s\". Please try searching again." msgstr "" +"По запросу \"%(query_string)s\" ничего не найдено. Пожалуйста, повторите " +"поиск." #. Translators: this is a title shown before all Notes that have no associated #. tags. It is put within @@ -3607,7 +3808,7 @@ msgstr "" #. translated. #: lms/static/js/edxnotes/views/tabs/tags.js msgid "[no tags]" -msgstr "" +msgstr "[нет тегов]" #: lms/static/js/groups/views/cohort_discussions.js #: lms/static/js/groups/views/cohort_discussions_course_wide.js @@ -3615,187 +3816,190 @@ msgstr "" #: lms/static/js/groups/views/cohort_form.js #: lms/static/js/groups/views/cohorts.js msgid "We've encountered an error. Refresh your browser and then try again." -msgstr "" +msgstr "Возникла ошибка. Перезагрузите свой браузер и попробуйте ещё раз." #: lms/static/js/groups/views/cohort_editor.js -#: lms/templates/instructor/instructor_dashboard_2/cohort-editor.underscore msgid "Selected tab" -msgstr "" +msgstr "Выбранная вкладка" #: lms/static/js/groups/views/cohort_editor.js msgid "Saved cohort" -msgstr "" +msgstr "Сохранённая группа" #: lms/static/js/groups/views/cohort_editor.js msgid "Error adding students." -msgstr "" +msgstr "Ошибка при добавлении студента." #: lms/static/js/groups/views/cohort_editor.js msgid "Enter a username or email." -msgstr "" +msgstr "Введите имя пользователя или электронный адрес." #: lms/static/js/groups/views/cohort_editor.js msgid "{numUsersAdded} student has been added to this cohort" msgid_plural "{numUsersAdded} students have been added to this cohort" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{numUsersAdded} студент добавлен в группу" +msgstr[1] "{numUsersAdded} студента добавлены в группу" +msgstr[2] "{numUsersAdded} студентов добавлены в группу" +msgstr[3] "{numUsersAdded} студенты добавлены в группу" #: lms/static/js/groups/views/cohort_editor.js msgid "{numMoved} student was removed from {oldCohort}" msgid_plural "{numMoved} students were removed from {oldCohort}" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{numMoved} студент был исключен из группы {oldCohort}" +msgstr[1] "{numMoved} студента были исключены из группы {oldCohort}" +msgstr[2] "{numMoved} студентов были исключены из группы {oldCohort}" +msgstr[3] "{numMoved} студента были исключены из группы {oldCohort}" #: lms/static/js/groups/views/cohort_editor.js msgid "{numPresent} student was already in the cohort" msgid_plural "{numPresent} students were already in the cohort" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "{numPresent} студент уже в группе" +msgstr[1] "{numPresent} студента уже в группе" +msgstr[2] "{numPresent} студентов уже в группе" +msgstr[3] "{numPresent} студентов уже в группе" #: lms/static/js/groups/views/cohort_editor.js msgid "Unknown user: {user}" -msgstr "" +msgstr "Неизвестный пользователь: {user}" #: lms/static/js/groups/views/cohort_editor.js msgid "There was an error when trying to add students:" msgid_plural "There were {numErrors} errors when trying to add students:" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Произошла ошибка при попытке добавить студента:" +msgstr[1] "Произошли {numErrors} ошибки при попытке добавить студентов:" +msgstr[2] "Произошло {numErrors} ошибок при попытке добавить студентов:" +msgstr[3] "Произошло {numErrors} ошибок при попытке добавить студентов:" #: lms/static/js/groups/views/cohort_editor.js msgid "View all errors" -msgstr "" +msgstr "Просмотреть все ошибки" #: lms/static/js/groups/views/cohort_form.js msgid "You must specify a name for the cohort" -msgstr "" +msgstr "Необходимо назвать группу" #: lms/static/js/groups/views/cohort_form.js msgid "You did not select a content group" -msgstr "" +msgstr "Вы не выбрали группу по изучаемому материалу" #: lms/static/js/groups/views/cohort_form.js msgid "The selected content group does not exist" -msgstr "" +msgstr "Выбранная группа по изучаемым материалам не существует" #: lms/static/js/groups/views/cohort_form.js msgid "The cohort cannot be saved" -msgstr "" +msgstr "Невозможно сохранить группу" #: lms/static/js/groups/views/cohort_form.js msgid "The cohort cannot be added" -msgstr "" +msgstr "Невозможно добавить группу" #: lms/static/js/groups/views/cohorts.js msgid "You currently have no cohorts configured" -msgstr "" +msgstr "У вас пока нет групп" #: lms/static/js/groups/views/cohorts.js -#: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Add Cohort" -msgstr "" +msgstr "Добавить группу" #: lms/static/js/groups/views/cohorts.js msgid "" "The {cohortGroupName} cohort has been created. You can manually add students" " to this cohort below." msgstr "" +"Группа {cohortGroupName} создана. Ниже вы можете вручную добавить студентов " +"в эту группу." #: lms/static/js/groups/views/cohorts.js msgid "Assign students to cohorts by uploading a CSV file." -msgstr "" +msgstr "Распределить студентов по группам, загрузив файл CSV." #: lms/static/js/groups/views/cohorts.js msgid "Choose a .csv file" -msgstr "" +msgstr "Выбрать файл CSV" #: lms/static/js/groups/views/cohorts.js msgid "Only properly formatted .csv files will be accepted." -msgstr "" +msgstr "Только правильно отформатированные файлы .csv будут приняты." #: lms/static/js/groups/views/cohorts.js msgid "Upload File and Assign Students" -msgstr "" +msgstr "Загрузить файл и распределить студентов" #: lms/static/js/groups/views/cohorts.js msgid "" "Your file '{file}' has been uploaded. Allow a few minutes for processing." -msgstr "" +msgstr "Ваш файл '{file}' загружен. Обработка продлится несколько минут." #: lms/static/js/groups/views/course_cohort_settings_notification.js msgid "Cohorts Enabled" -msgstr "" +msgstr "Группы включены" #: lms/static/js/groups/views/course_cohort_settings_notification.js msgid "Cohorts Disabled" -msgstr "" +msgstr "Группы отключены" #: lms/static/js/instructor_dashboard/certificates.js msgid "Allow students to generate certificates for this course?" -msgstr "" +msgstr "Разрешить студентам создавать сертификаты для этого курса?" #: lms/static/js/instructor_dashboard/certificates.js msgid "Prevent students from generating certificates in this course?" -msgstr "" +msgstr "Запретить студентам создавать сертификаты для этого курса?" #: lms/static/js/instructor_dashboard/certificates.js msgid "Start generating certificates for all students in this course?" -msgstr "" +msgstr "Начать создание сертификатов для всех студентов курса?" #: lms/static/js/instructor_dashboard/certificates.js msgid "Error while generating certificates. Please try again." -msgstr "" +msgstr "Ошибка при создании сертификатов. Пожалуйста, попробуйте ещё раз." #: lms/static/js/instructor_dashboard/certificates.js msgid "Start regenerating certificates for students in this course?" -msgstr "" +msgstr "Начать повторное создание сертификатов для студентов курса?" #: lms/static/js/instructor_dashboard/certificates.js msgid "Error while regenerating certificates. Please try again." msgstr "" +"Ошибка при повторном создании сертификатов. Пожалуйста, попробуйте ещё раз." #: lms/static/js/instructor_dashboard/ecommerce.js msgid "" "There was a problem creating the report. Select \"Create Executive Summary\"" " to try again." msgstr "" +"При составлении отчёта произошла ошибка. Повторите попытку, нажав \"Создать " +"сводный отчёт\"." #: lms/static/js/instructor_dashboard/ecommerce.js msgid "Enter the enrollment code." -msgstr "" +msgstr "Введите код зачисления." #: lms/static/js/instructor_dashboard/ecommerce.js msgid "Cancel enrollment code" -msgstr "" +msgstr "Отменить код зачисления" #: lms/static/js/instructor_dashboard/ecommerce.js msgid "Restore enrollment code" -msgstr "" +msgstr "Восстановить код зачисления" #: lms/static/js/instructor_dashboard/ecommerce.js msgid "Mark enrollment code as unused" -msgstr "" +msgstr "Пометить код зачисления как неиспользуемый" #: lms/static/js/search/base/views/search_results_view.js #, c-format msgid "%s result" msgid_plural "%s results" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%s результат" +msgstr[1] "%s результата" +msgstr[2] "%s результатов" +msgstr[3] "%s результатов" #: lms/static/js/staff_debug_actions.js msgid "Unknown Error Occurred." -msgstr "" +msgstr "Возникла неизвестная ошибка" #: lms/static/js/staff_debug_actions.js msgid "Successfully reset the attempts for user {user}" @@ -3811,11 +4015,11 @@ msgstr "Состояние студента для пользователя {use #: lms/static/js/staff_debug_actions.js msgid "Failed to delete student state." -msgstr "" +msgstr "Не удалось удалить состояние студента" #: lms/static/js/staff_debug_actions.js msgid "Successfully rescored problem for user {user}" -msgstr "" +msgstr "Для пользователя {user} успешно изменена оценка задания." #: lms/static/js/staff_debug_actions.js msgid "Failed to rescore problem." @@ -3823,79 +4027,96 @@ msgstr "Не удалось изменить оценку за задание." #: lms/static/js/student_account/account.js msgid "The data could not be saved." -msgstr "" +msgstr "Не удалось сохранить ваши данные." #: lms/static/js/student_account/account.js msgid "Please enter a valid email address" -msgstr "" +msgstr "Пожалуйста, введите корректный электронный адрес" #: lms/static/js/student_account/account.js msgid "Please enter a valid password" -msgstr "" +msgstr "Пожалуйста, введите корректный пароль" #: lms/static/js/student_account/account.js msgid "" "Password reset email sent. Follow the link in the email to change your " "password." msgstr "" +"Отправлено электронное сообщение для сброса пароля. Проследуйте по ссылке, " +"данной в сообщении, чтобы сменить пароль." #: lms/static/js/student_account/account.js msgid "We weren't able to send you a password reset email." -msgstr "" +msgstr "Нам не удалось отправить вам электронное сообщение для сброса пароля." #: lms/static/js/student_account/account.js msgid "Please check your email to confirm the change" -msgstr "" +msgstr "Проверьте электронную почту для подтверждения изменений" #: lms/static/js/student_account/views/FinishAuthView.js msgid "Saving your email preference" -msgstr "" +msgstr "Сохранение Ваших настроек электронной почты" #: lms/static/js/student_account/views/FinishAuthView.js msgid "Enrolling you in the selected course" -msgstr "" +msgstr "Идёт регистрация на выбранный Вами курс" #: lms/static/js/student_account/views/FinishAuthView.js msgid "Adding the selected course to your cart" -msgstr "" +msgstr "Помещение выбранного Вами курса в корзину" #: lms/static/js/student_account/views/FinishAuthView.js msgid "Loading your courses" -msgstr "" +msgstr "Идёт загрузка Ваших курсов" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." msgstr "" +"Произошла ошибка. Проверьте ваше интернет соединение и попробуйте ещё раз." + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." +msgstr "" +"Произошла ошибка. Обновите страницу или проверьте ваше интернет соединение." #: lms/static/js/student_account/views/account_settings_factory.js msgid "Basic Account Information (required)" -msgstr "" +msgstr "Основная информация учётной записи (обязательная)" #: lms/static/js/student_account/views/account_settings_factory.js msgid "" "The name that identifies you throughout {platform_name}. You cannot change " "your username." msgstr "" +"Имя, под которым Вас знают на сайте {platform_name}. Вы не можете сменить " +"имя пользователя." #: lms/static/js/student_account/views/account_settings_factory.js msgid "Full Name" -msgstr "" +msgstr "Полное имя" #: lms/static/js/student_account/views/account_settings_factory.js msgid "" "The name that appears on your certificates. Other learners never see your " "full name." msgstr "" +"Имя, используемое для оформления сертификатов. Остальные слушатели не смогут" +" увидеть Ваше полное имя." #: lms/static/js/student_account/views/account_settings_factory.js msgid "Email Address" -msgstr "" +msgstr "Адрес электронной почты" #: lms/static/js/student_account/views/account_settings_factory.js msgid "" "The email address you use to sign in. Communications from {platform_name} " "and your courses are sent to this address." msgstr "" +"Адрес электронной почты, используемый Вами для входа в систему. На этот " +"адрес Вам отправляются сообщения от {platform_name} и информация по Вашим " +"курсам." #: lms/static/js/student_account/views/account_settings_factory.js msgid "Password" @@ -3903,8 +4124,9 @@ msgstr "Пароль" #: lms/static/js/student_account/views/account_settings_factory.js msgid "Reset your Password" -msgstr "" +msgstr "Сбросить пароль" +#: lms/static/js/student_account/views/account_settings_factory.js #: lms/templates/student_account/account.underscore msgid "Reset Password" msgstr "Изменить пароль" @@ -3914,24 +4136,29 @@ msgid "" "When you click \"Reset Password\", a message will be sent to your email " "address. Click the link in the message to reset your password." msgstr "" +"При нажатии на «Изменить пароль» на адрес Вашей электронной почты будет " +"выслано сообщение. Чтобы изменить пароль, перейдите по ссылке в полученном " +"сообщении." #: lms/static/js/student_account/views/account_settings_factory.js msgid "" "The language used throughout this site. This site is currently available in " "a limited number of languages." msgstr "" +"Язык, на котором отображается сайт. В данный момент доступен ограниченный " +"выбор языков для сайта." #: lms/static/js/student_account/views/account_settings_factory.js msgid "Country or Region" -msgstr "" +msgstr "Страна или регион" #: lms/static/js/student_account/views/account_settings_factory.js msgid "Additional Information (optional)" -msgstr "" +msgstr "Дополнительная информация (необязательная)" #: lms/static/js/student_account/views/account_settings_factory.js msgid "Education Completed" -msgstr "" +msgstr "Законченное образование" #: lms/static/js/student_account/views/account_settings_factory.js msgid "Gender" @@ -3944,32 +4171,38 @@ msgstr "Год рождения" #: lms/static/js/student_account/views/account_settings_factory.js #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Preferred Language" -msgstr "" +msgstr "Предпочитаемый язык" #: lms/static/js/student_account/views/account_settings_factory.js msgid "Connected Accounts" -msgstr "" +msgstr "Связанные учётные записи" #: lms/static/js/student_account/views/account_settings_factory.js msgid "Connect your {accountName} account" -msgstr "" +msgstr "Добавить учётную запись {accountName}" #: lms/static/js/student_account/views/account_settings_fields.js msgid "" "We've sent a confirmation message to {new_email_address}. Click the link in " "the message to update your email address." msgstr "" +"Мы выслали сообщение на {new_email_address}. Перейдите по ссылке в письме " +"для того чтобы обновить ваш адрес электронной почты." #: lms/static/js/student_account/views/account_settings_fields.js msgid "" "You must sign out and sign back in before your language changes take effect." msgstr "" +"Чтобы изменение языка вступило в силу, Вам необходимо выйти и снова войти в " +"систему." #: lms/static/js/student_account/views/account_settings_fields.js msgid "" "We've sent a message to {email_address}. Click the link in the message to " "reset your password." msgstr "" +"Мы выслали сообщение на {email_address}. Перейдите по ссылке в письме для " +"того чтобы сбросить ваш пароль." #: lms/static/js/student_account/views/account_settings_fields.js msgid "Unlink" @@ -3981,99 +4214,108 @@ msgstr "Привязать к учётной записи" #: lms/static/js/student_account/views/account_settings_fields.js msgid "Unlinking" -msgstr "" +msgstr "Снятие привязки к учётной записи" #: lms/static/js/student_account/views/account_settings_fields.js msgid "Linking" -msgstr "" +msgstr "Привязка к учётной записи" #: lms/static/js/student_account/views/account_settings_fields.js msgid "Successfully unlinked." -msgstr "" +msgstr "Удалено." #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "{platform_name} learners can see my:" -msgstr "" +msgstr "Слушатели {platform_name} видят мой:" #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Limited Profile" -msgstr "" +msgstr "Ограниченный профиль" #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Full Profile" -msgstr "" +msgstr "Полный профиль" #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Add Country" -msgstr "" +msgstr "Добавить страну" #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "Add language" -msgstr "" +msgstr "Добавить язык" #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "About me" -msgstr "" +msgstr "О себе" #: lms/static/js/student_profile/views/learner_profile_factory.js msgid "" "Tell other learners a little about yourself: where you live, what your " "interests are, why you're taking courses, or what you hope to learn." msgstr "" +"Расскажите остальным слушателям немного о себе: где вы живёте, чем " +"интересуетесь, для чего вы проходите курсы и чему собираетесь научиться." #: lms/static/js/student_profile/views/learner_profile_fields.js msgid "Account Settings page." -msgstr "" +msgstr "странице настроек учётной записи" #: lms/static/js/student_profile/views/learner_profile_fields.js msgid "" "You must specify your birth year before you can share your full profile. To " "specify your birth year, go to the {account_settings_page_link}" msgstr "" +"Для публикации полного профиля Вам необходимо указать год Вашего рождения на" +" {account_settings_page_link}" #: lms/static/js/student_profile/views/learner_profile_fields.js msgid "" "You must be over 13 to share a full profile. If you are over 13, make sure " "that you have specified a birth year on the {account_settings_page_link}" msgstr "" +"Для публикации полного профиля Вам должно быть больше 13 лет. Если Вы старше" +" 13 лет, удостоверьтесь, что Вы заполнили год рождения на " +"{account_settings_page_link}" #: lms/static/js/student_profile/views/learner_profile_fields.js msgid "Profile Image" -msgstr "" +msgstr "Изображение профиля" #: lms/static/js/student_profile/views/learner_profile_fields.js msgid "Profile image for {username}" -msgstr "" +msgstr "Изображение профиля пользователя {username}" #: lms/static/js/verify_student/views/image_input_view.js msgid "Image Upload Error" -msgstr "" +msgstr "Ошибка загрузки изображения" #: lms/static/js/verify_student/views/image_input_view.js msgid "Please verify that you have uploaded a valid image (PNG and JPEG)." msgstr "" +"Пожалуйста, убедитесь, что загружено изображение в нужном формате (PNG и " +"JPEG)." #: lms/static/js/verify_student/views/incourse_reverify_view.js #: lms/static/js/verify_student/views/review_photos_step_view.js msgid "An error has occurred. Please try again later." -msgstr "" +msgstr "Возникла ошибка. Пожалуйста, попробуйте ещё раз позже." #: lms/static/js/verify_student/views/incourse_reverify_view.js #: lms/static/js/verify_student/views/review_photos_step_view.js msgid "Could not submit photos" -msgstr "" +msgstr "Не удалось отправить фотографии" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Professional Education Verified Certificate" -msgstr "" +msgstr "Подтверждённый сертификат о профессиональном образовании" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Professional Education" -msgstr "" +msgstr "Профессиональное образование" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Verified Certificate upgrade" -msgstr "" +msgstr "Обновление подтверждённого сертификата" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Verified Certificate" @@ -4081,25 +4323,25 @@ msgstr "Подтверждённый сертификат" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Checkout" -msgstr "" +msgstr "Оплатить" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Checkout with PayPal" -msgstr "" +msgstr "Оплатить с помощью PayPal" #. Translators: 'processor' is the name of a third-party payment processing #. vendor (example: "PayPal") #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Checkout with {processor}" -msgstr "" +msgstr "Оплатить с помощью {processor}" #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "All payment options are currently unavailable." -msgstr "" +msgstr "Все методы оплаты в данный момент недоступны." #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "Try the transaction again in a few minutes." -msgstr "" +msgstr "Попробуйте ещё раз совершить платёж чуть позже." #: lms/static/js/verify_student/views/make_payment_step_view.js msgid "An error has occurred. Please try again." @@ -4111,71 +4353,77 @@ msgstr "Не удалось отправить заказ" #: lms/static/js/verify_student/views/payment_confirmation_step_view.js msgid "Could not retrieve payment information" -msgstr "" +msgstr "Не удалось получить информацию о платеже" #: lms/static/js/verify_student/views/reverify_view.js msgid "Take a photo of your ID" -msgstr "" +msgstr "Сделайте снимок документа, удостоверяющего вашу личность" #: lms/static/js/verify_student/views/reverify_view.js msgid "Review your info" -msgstr "" +msgstr "Проверить свои данные" #: lms/static/js/verify_student/views/step_view.js msgid "An error has occurred. Please try reloading the page." -msgstr "" +msgstr "Возникла ошибка. Пожалуйста, попробуйте перезагрузить страницу." #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "Video Capture Error" -msgstr "" +msgstr "Ошибка записи видео" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "" "Please verify that your webcam is connected and that you have allowed your " "browser to access it." msgstr "" +"Пожалуйста, убедитесь, что веб-камера подключена и что вы установили " +"разрешение на доступ к ней в своём браузере." #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Webcam Detected" -msgstr "" +msgstr "Вебкамера не обнаружена" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "You don't seem to have a webcam connected." -msgstr "" +msgstr "Возможно, не подключена веб-камера." #: lms/static/js/verify_student/views/webcam_photo_view.js 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 "" +msgstr "Снимок успешно сделан." #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "No Flash Detected" -msgstr "" +msgstr "Flash не обнаружен" #: lms/static/js/verify_student/views/webcam_photo_view.js msgid "" "You don't seem to have Flash installed. Get Flash to continue your " "verification." msgstr "" +"Кажется, у Вас не установлен Flash Player. Установите Flash , чтобы " +"продолжить Вашу верификацию." #: lms/static/js/views/fields.js msgid "Editable" -msgstr "" +msgstr "Редактируемо" #: lms/static/js/views/fields.js msgid "Validation Error" -msgstr "" +msgstr "Ошибка проверки" #: lms/static/js/views/fields.js msgid "In Progress" -msgstr "" +msgstr "Выполняется" #: lms/static/js/views/fields.js msgid "Placeholder" -msgstr "" +msgstr "Заполнитель" #: lms/static/js/views/file_uploader.js msgid "Your upload of '{file}' succeeded." @@ -4187,15 +4435,15 @@ msgstr "Ошибка загрузки '{file}'" #: lms/static/js/views/image_field.js msgid "Upload an image" -msgstr "" +msgstr "Загрузить изображение" #: lms/static/js/views/image_field.js msgid "Change image" -msgstr "" +msgstr "Изменить изображение" #: lms/static/js/views/image_field.js msgid "Removing" -msgstr "" +msgstr "Удаление" #: lms/static/js/views/image_field.js msgid "An error has occurred. Refresh the page, and then try again." @@ -4274,21 +4522,21 @@ msgid "" "This may be happening because of an error with our server or your internet " "connection. Try refreshing the page or making sure you are online." msgstr "" -"Такое может случаться из-за проблем с нашим сервером или вашим подключением " -"к Сети. Попробуйте обновить страницу или проверьте подключение." #: cms/static/coffee/src/main.js msgid "Studio's having trouble saving your work" -msgstr "" +msgstr "При сохранении результатов вашей работы в Studio возникли проблемы" #: cms/static/coffee/src/views/tabs.js msgid "Delete Page Confirmation" -msgstr "" +msgstr "Удалить страницу подтверждения" #: cms/static/coffee/src/views/tabs.js msgid "" "Are you sure you want to delete this page? This action cannot be undone." msgstr "" +"Вы уверены, что хотите удалить страницу? Это действие нельзя будет " +"отменить." #: cms/static/coffee/src/views/tabs.js #: cms/static/js/certificates/views/signatory_editor.js @@ -4296,95 +4544,97 @@ msgstr "" #: cms/static/js/views/show_textbook.js #: cms/static/js/views/utils/xblock_utils.js msgid "Deleting" -msgstr "" +msgstr "Удаление" #: cms/static/coffee/src/xblock/cms.runtime.v1.js msgid "OpenAssessment Save Error" -msgstr "" +msgstr "Ошибка сохранения OpenAssessment" -#: cms/static/js/base.js cms/templates/js/checklist.underscore +#: cms/static/js/base.js msgid "This link will open in a new browser window/tab" -msgstr "" +msgstr "Эта ссылка откроется в новом окне или вкладке браузера" #: cms/static/js/base.js msgid "This link will open in a modal window" -msgstr "" +msgstr "Эта ссылка откроется в новом модальном окне." #: cms/static/js/certificates/collections/certificates.js msgid "Could not parse certificate JSON. %(message)s" -msgstr "" +msgstr "Не удалось распознать JSON для сертификатов. %(message)s" #: cms/static/js/certificates/models/certificate.js msgid "Certificate name is required." -msgstr "" +msgstr "Название сертификата - обязательное поле." #: cms/static/js/certificates/models/certificate.js msgid "Signatory field(s) has invalid data." -msgstr "" +msgstr "Неверные данные в поле (полях) для подписей." #: cms/static/js/certificates/views/certificate_details.js msgid "Edit this certificate?" -msgstr "" +msgstr "Редактировать данный сертификат?" #: cms/static/js/certificates/views/certificate_details.js msgid "" "This certificate has already been activated and is live. Are you sure you " "want to continue editing?" msgstr "" +"Этот сертификат уже активен и доступен студенту. Вы уверены, что хотите " +"продолжать редактирование?" #: cms/static/js/certificates/views/certificate_details.js msgid "Yes, allow edits to the active Certificate" -msgstr "" +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 "" +msgstr "сертификат" #: cms/static/js/certificates/views/certificates_list.js msgid "Set up your certificate" -msgstr "" +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 "" +msgstr "Вы еще не создали ни одного сертификата." #: cms/static/js/certificates/views/signatory_editor.js msgid "Delete \"<%= signatoryName %>\" from the list of signatories?" -msgstr "" +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 "" +msgstr "Действие необратимо." #: cms/static/js/certificates/views/signatory_editor.js msgid "Upload signature image." -msgstr "" +msgstr "Загрузить изображение подписи." #: cms/static/js/certificates/views/signatory_editor.js msgid "Image must be in PNG format." -msgstr "" +msgstr "Изображение должно иметь формат PNG" #: cms/static/js/collections/group.js #, c-format msgid "Group %s" -msgstr "" +msgstr "Группа %s" #. Translators: Dictionary used for creation ids that are used in #. default group names. For example: A, B, AA in Group A, #. Group B, ..., Group AA, etc. #: cms/static/js/collections/group.js msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" -msgstr "" +msgstr "АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЭЮЯ" #: cms/static/js/factories/export.js msgid "There has been an error while exporting." -msgstr "" +msgstr "Произошла ошибка при экспорте." #: cms/static/js/factories/export.js msgid "" @@ -4393,14 +4643,18 @@ msgid "" "attempting another export. Please check that all components on the page are " "valid and do not display any error messages." msgstr "" +"Произошла ошибка при экспорте одного из компонентов в XML. Рекомендуется " +"перейти на страницу редактирования и исправить ошибку, прежде чем повторить " +"экспорт. Пожалуйста, убедитесь, что все компоненты на странице корректны и " +"не появляются сообщения об ошибках." #: cms/static/js/factories/export.js msgid "Correct failed component" -msgstr "" +msgstr "Исправить ошибочный компонент" #: cms/static/js/factories/export.js msgid "Return to Export" -msgstr "" +msgstr "Вернуться к экспорту" #: cms/static/js/factories/export.js msgid "" @@ -4408,10 +4662,14 @@ msgid "" "to identify the failed component. Inspect your library to identify any " "problematic components and try again." msgstr "" +"Произошел сбой при экспорте вашей библиотеки в XML. К сожалению, у нас нет " +"достаточной информации, чтобы помочь вам в определении неисправного " +"компонента. Рекомендуем проверить вашу библиотеку для выявления каких-либо " +"компонентов на ошибки и попробовать еще раз." #: cms/static/js/factories/export.js msgid "Take me to the main library page" -msgstr "" +msgstr "Перейти на главную страницу создания библиотек" #: cms/static/js/factories/export.js msgid "" @@ -4419,211 +4677,228 @@ msgid "" " identify the failed component. Inspect your course to identify any " "problematic components and try again." msgstr "" +"Произошел сбой в экспорте вашего курса в XML. К сожалению, у нас нет " +"достаточно конкретной информации, чтобы помочь вам в определении " +"неисправного компонента. Рекомендуем проверить ваши материалы курса для " +"выявления каких-либо компонентов на ошибки и попробовать еще раз." #: cms/static/js/factories/export.js msgid "Take me to the main course page" -msgstr "" +msgstr "Перейти на главную страницу курса" #: cms/static/js/factories/export.js msgid "The raw error message is:" -msgstr "" +msgstr "Необработанное сообщение об ошибке:" #: cms/static/js/factories/export.js msgid "There has been an error with your export." -msgstr "" +msgstr "Произошла ошибка с вашим экспортом" #: cms/static/js/factories/import.js msgid "There was an error while importing the new library to our database." -msgstr "" +msgstr "Произошла ошибка при импорте новой библиотеки в нашу базу данных." #: cms/static/js/factories/import.js msgid "There was an error while importing the new course to our database." -msgstr "" +msgstr "Возникла ошибка при импорте нового курса в нашу базу данных." #: cms/static/js/factories/import.js msgid "There was an error during the upload process." -msgstr "" +msgstr "Возникла ошибка в процессе загрузки." #: cms/static/js/factories/import.js msgid "There was an error while unpacking the file." -msgstr "" +msgstr "Возникла ошибка при распаковке файла." #: cms/static/js/factories/import.js msgid "There was an error while verifying the file you submitted." -msgstr "" +msgstr "Возникла ошибка при подтверждении отправленного Вами файла." #: cms/static/js/factories/import.js msgid "Choose new file" -msgstr "" +msgstr "Выберите новый файл" #: cms/static/js/factories/import.js msgid "Your import has failed." -msgstr "" +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" -msgstr "" +msgstr "Ранее члены команды курса" #: cms/static/js/factories/manage_users.js msgid "" "Are you sure you want to delete {email} from the course team for " "“{container}”?" msgstr "" +"Вы уверены, что хотите удалить {email} из команды курса для “{container}”?" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js -#: common/static/common/templates/discussion/post-user-display.underscore msgid "Staff" -msgstr "" +msgstr "Сотрудник" #: cms/static/js/factories/manage_users.js #: cms/static/js/factories/manage_users_lib.js msgid "Admin" -msgstr "" +msgstr "Администратор" #: cms/static/js/factories/manage_users_lib.js msgid "Already a library team member" -msgstr "" +msgstr "Уже является членом команды в библиотеке" #: cms/static/js/factories/manage_users_lib.js msgid "" "Are you sure you want to delete {email} from the library “{container}”?" -msgstr "" +msgstr "Вы уверены, что хотите удалить {email} из библиотеки “{container}”?" #: cms/static/js/factories/manage_users_lib.js msgid "Library User" -msgstr "" +msgstr "Пользователь библиотеки" #: cms/static/js/factories/settings_advanced.js msgid "Hide Deprecated Settings" -msgstr "" +msgstr "Скрыть устаревшие настройки" #: cms/static/js/factories/settings_advanced.js msgid "Show Deprecated Settings" -msgstr "" +msgstr "Показать устаревшие настройки" #: cms/static/js/factories/textbooks.js #: cms/static/js/views/pages/group_configurations.js msgid "You have unsaved changes. Do you really want to leave this page?" msgstr "" +"У вас есть несохранённые изменения. Вы действительно хотите покинуть эту " +"страницу?" #. Translators: This is the status of a video upload that is queued #. waiting for other uploads to complete #: cms/static/js/models/active_video_upload.js msgid "Queued" -msgstr "" +msgstr "Ожидание" #. Translators: This is the status of a video upload that has #. completed successfully #: cms/static/js/models/active_video_upload.js msgid "Upload completed" -msgstr "" +msgstr "Загрузка завершена" #. Translators: This is the status of a video upload that has failed #: cms/static/js/models/active_video_upload.js msgid "Upload failed" -msgstr "" +msgstr "Загрузка не удалась" #: cms/static/js/models/course.js cms/static/js/models/section.js msgid "You must specify a name" -msgstr "" +msgstr "Вы должны указать имя" #: cms/static/js/models/group.js msgid "Group name is required" -msgstr "" +msgstr "Требуется название группы" #: cms/static/js/models/group_configuration.js msgid "Group A" -msgstr "" +msgstr "Группа А" #: cms/static/js/models/group_configuration.js msgid "Group B" -msgstr "" +msgstr "Группа Б" #: cms/static/js/models/group_configuration.js msgid "Group Configuration name is required." -msgstr "" +msgstr "Название конфигурации группы - обязательное поле." #: cms/static/js/models/group_configuration.js msgid "There must be at least one group." -msgstr "" +msgstr "Необходимо создать по крайней мере одну группу." #: cms/static/js/models/group_configuration.js msgid "All groups must have a name." -msgstr "" +msgstr "У всех групп должны быть названия." #: cms/static/js/models/group_configuration.js msgid "All groups must have a unique name." -msgstr "" +msgstr "У всех групп должны быть не повторяющиеся названия." #: cms/static/js/models/settings/course_details.js msgid "The course must have an assigned start date." -msgstr "" +msgstr "Для курса должна быть указана дата начала." #: cms/static/js/models/settings/course_details.js msgid "The course end date must be later than the course start date." msgstr "" +"Дата окончания курса должна быть более поздней, чем дата начала курса." #: cms/static/js/models/settings/course_details.js msgid "The course start date must be later than the enrollment start date." msgstr "" +"Дата начала курса должна быть более поздней, чем дата начала регистрации на " +"курс." #: cms/static/js/models/settings/course_details.js msgid "The enrollment start date cannot be after the enrollment end date." msgstr "" +"Дата конца регистрации на курс не может предшествовать дате начала " +"регистрации на курс." #: cms/static/js/models/settings/course_details.js msgid "The enrollment end date cannot be after the course end date." msgstr "" +"Дата конца курса не может предшествовать дате конца регистрации на курс." #: cms/static/js/models/settings/course_details.js msgid "Key should only contain letters, numbers, _, or -" -msgstr "" +msgstr "Ключ должен содержать только буквы, цифры, _ или -" #: cms/static/js/models/settings/course_details.js msgid "Please enter an integer between %(min)s and %(max)s." -msgstr "" +msgstr "Пожалуйста, введите целое число в диапазоне от %(min)s до %(max)s." #: cms/static/js/models/settings/course_grader.js msgid "There's already another assignment type with this name." -msgstr "" +msgstr "Задание с таким именем уже существует." #: cms/static/js/models/settings/course_grader.js msgid "Please enter an integer between 0 and 100." -msgstr "" +msgstr "Пожалуйста, введите целое число в диапазоне от 0 до 100." #: cms/static/js/models/settings/course_grader.js msgid "Please enter an integer greater than 0." -msgstr "" +msgstr "Пожалуйста, введите целое число больше 0." #: cms/static/js/models/settings/course_grader.js msgid "Please enter non-negative integer." -msgstr "" +msgstr "Пожалуйста, введите целое неотрицательное число." #: cms/static/js/models/settings/course_grader.js msgid "Cannot drop more <% attrs.types %> than will assigned." -msgstr "" +msgstr "Нельзя удалить более <% attrs.types %>, чем было назначено." #: cms/static/js/models/settings/course_grading_policy.js msgid "Grace period must be specified in HH:MM format." -msgstr "" +msgstr "Льготный период должен быть задан в формате ЧЧ:ММ." #: cms/static/js/models/settings/course_grading_policy.js msgid "Not able to set passing grade to less than %(minimum_grade_cutoff)s%." -msgstr "Невозможно задать проходной балл ниже %(minimum_grade_cutoff)s%." +msgstr "" #: cms/static/js/models/uploads.js msgid "" "Only <%= fileTypes %> files can be uploaded. Please select a file ending in " "<%= fileExtensions %> to upload." msgstr "" +"Только файлы типов <%= fileTypes %> могут быть загружены. Пожалуйста, " +"выберите для загрузки файл с расширением <%= fileExtensions %>." +#: cms/static/js/models/uploads.js #: lms/templates/student_account/hinted_login.underscore #: lms/templates/student_account/institution_login.underscore #: lms/templates/student_account/institution_register.underscore @@ -4632,11 +4907,11 @@ msgstr "или" #: cms/static/js/models/xblock_validation.js msgid "This component has validation issues." -msgstr "" +msgstr "Компонент имеет подтвержденный результат" #: cms/static/js/views/asset.js msgid "Delete File Confirmation" -msgstr "" +msgstr "Подтверждение удаления файла" #: cms/static/js/views/asset.js msgid "" @@ -4644,62 +4919,65 @@ msgid "" "\n" "Also any content that links/refers to this item will no longer work (e.g. broken images and/or links)" msgstr "" +"Вы уверены, что хотите удалить этот файл? Операция не может быть отменена.\n" +"\n" +"Кроме того, любой контент, который ссылается на данный файл, больше не будет работать (например, поломка изображения и/или ссылки)" #: cms/static/js/views/asset.js msgid "Your file has been deleted." -msgstr "" +msgstr "Ваш файл был удален." -#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore -#: cms/templates/js/previous-video-upload-list.underscore +#: cms/static/js/views/assets.js msgid "Date Added" -msgstr "" +msgstr "Дата добавления" -#: cms/static/js/views/assets.js cms/templates/js/asset-library.underscore -#: lms/djangoapps/support/static/support/templates/certificates_results.underscore +#: cms/static/js/views/assets.js msgid "Type" -msgstr "" +msgstr "Тип" #: cms/static/js/views/assets.js msgid "File {filename} exceeds maximum size of {maxFileSizeInMBs} MB" msgstr "" +"Размер файла {filename} превышает предельно допустимое значение " +"{maxFileSizeInMBs} МБ" #: cms/static/js/views/assets.js msgid "" "Please follow the instructions here to upload a file elsewhere and link to " "it: {maxFileSizeRedirectUrl}" msgstr "" +"Пожалуйста, следуйте инструкциям здесь, чтобы загрузить файл в другом месте " +"и ссылку на него: {maxFileSizeRedirectUrl}" #: cms/static/js/views/assets.js msgid "Your file could not be uploaded" -msgstr "" +msgstr "Ваш файл не может быть загружен" #: cms/static/js/views/assets.js msgid "Max file size exceeded" -msgstr "" +msgstr "Превышен максимальный размер файла" #: cms/static/js/views/assets.js -#: cms/templates/js/asset-upload-modal.underscore msgid "Choose File" -msgstr "" +msgstr "Выберите файл" #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c -#: cms/templates/js/asset-upload-modal.underscore msgid "Upload New File" -msgstr "" +msgstr "Загрузить новый файл" #: cms/static/js/views/assets.js cms/static/js/views/assets.js.c msgid "Load Another File" -msgstr "" +msgstr "Загрузить другой файл" #: cms/static/js/views/components/add_xblock.js #: cms/static/js/views/utils/xblock_utils.js msgid "Adding" -msgstr "" +msgstr "Добавление" #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js msgid "Not in Use" -msgstr "" +msgstr "Не используется" #. Translators: 'count' is number of units that the group #. configuration is used in. @@ -4707,10 +4985,10 @@ msgstr "" #: cms/static/js/views/group_configuration_details.js msgid "Used in %(count)s unit" msgid_plural "Used in %(count)s units" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Используется в %(count)s блоке" +msgstr[1] "Используется в %(count)s блоках" +msgstr[2] "Используется в %(count)s блоках" +msgstr[3] "Используется в %(count)s блоках" #. Translators: 'outlineAnchor' is an anchor pointing to #. the course outline page. @@ -4719,56 +4997,58 @@ msgid "" "This content group is not in use. Add a content group to any unit from the " "%(outlineAnchor)s." msgstr "" +"Эта группа материалов не используется. Сначала добавьте группу материалов к " +"любому блоку курса, пользуясь %(outlineAnchor)s." #: cms/static/js/views/content_group_details.js #: cms/static/js/views/group_configuration_details.js msgid "Course Outline" -msgstr "" +msgstr "Структура курса" #. Translators: This refers to a content group that can be linked to a student #. cohort. #: cms/static/js/views/content_group_item.js #: cms/static/js/views/content_group_list.js msgid "content group" -msgstr "группа по изучаемым материалам" +msgstr "" #: cms/static/js/views/content_group_list.js msgid "Add your first content group" -msgstr "" +msgstr "Добавить первую группу" #: cms/static/js/views/content_group_list.js msgid "You have not created any content groups yet." -msgstr "Вы ещё не создали ни одной группы по изучаемым материалам." +msgstr "" #: cms/static/js/views/course_info_update.js msgid "Are you sure you want to delete this update?" -msgstr "" +msgstr "Вы уверены, что хотите удалить это обновление?" #: cms/static/js/views/course_rerun.js msgid "Create Re-run" -msgstr "" +msgstr "Создать перезапуск" #: cms/static/js/views/course_rerun.js msgid "Processing Re-run Request" -msgstr "" +msgstr "Обработка запроса на перезапуск" #: cms/static/js/views/edit_chapter.js msgid "Upload a new PDF to “<%= name %>”" -msgstr "" +msgstr "Загрузить новый PDF “<%= name %>”" #: cms/static/js/views/edit_chapter.js msgid "Please select a PDF file to upload." -msgstr "" +msgstr "Пожалуйста, выберите файл в формате PDF для загрузки." #. Translators: 'count' is number of groups that the group #. configuration contains. #: cms/static/js/views/group_configuration_details.js msgid "Contains %(count)s group" msgid_plural "Contains %(count)s groups" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "Включает в себя %(count)s группу" +msgstr[1] "Включает в себя %(count)s группы" +msgstr[2] "Включает в себя %(count)s групп" +msgstr[3] "Включает в себя %(count)s групп" #. Translators: 'outlineAnchor' is an anchor pointing to #. the course outline page. @@ -4777,48 +5057,52 @@ msgid "" "This Group Configuration is not in use. Start by adding a content experiment" " to any Unit via the %(outlineAnchor)s." msgstr "" +"Эта конфигурация групп не используется. Сначала добавьте экспериментальные " +"материалы к любому блоку курса, пользуясь %(outlineAnchor)s." #. Translators: this refers to a collection of groups. #: cms/static/js/views/group_configuration_item.js #: cms/static/js/views/group_configurations_list.js msgid "group configuration" -msgstr "" +msgstr "конфигурация групп" #: cms/static/js/views/group_configurations_list.js msgid "Add your first group configuration" -msgstr "" +msgstr "Добавьте первую конфигурацию групп" #: cms/static/js/views/group_configurations_list.js msgid "You have not created any group configurations yet." -msgstr "" +msgstr "Вы ещё не создали ни одной конфигурации групп." #: cms/static/js/views/import.js msgid "Your import is in progress; navigating away will abort it." -msgstr "" +msgstr "Ваш импорт в процессе, покинув страницу, Вы его отмените." #: cms/static/js/views/import.js msgid "Error importing course" -msgstr "" +msgstr "Ошибка при импорте курса" #: cms/static/js/views/import.js msgid "There was an error with the upload" -msgstr "" +msgstr "Ошибка загрузки" -#: cms/static/js/views/license.js +#: cms/static/js/views/license.js cms/templates/js/license-selector.underscore msgid "All Rights Reserved" -msgstr "Все права защищены" +msgstr "" #: cms/static/js/views/license.js msgid "You reserve all rights for your work" -msgstr "" +msgstr "Вы сохраняете все права на своё произведение" #: cms/static/js/views/license.js msgid "Creative Commons" -msgstr "" +msgstr "Creative Commons" #: cms/static/js/views/license.js msgid "You waive some rights for your work, such that others can use it too" msgstr "" +"Вы отказываетесь от некоторых прав на своё произведение, чтобы его смогли " +"использовать желающие" #: cms/static/js/views/license.js msgid "Version" @@ -4826,7 +5110,7 @@ msgstr "Версия" #: cms/static/js/views/license.js msgid "Attribution" -msgstr "" +msgstr "Атрибуция" #: cms/static/js/views/license.js msgid "" @@ -4834,20 +5118,26 @@ msgid "" "but only if they give credit the way you request. Currently, this option is " "required." msgstr "" +"Пользователям разрешается копировать, распространять, демонстрировать и " +"исполнять Ваше защищённое авторским правом произведение, но только при " +"указания Вашего авторства. Выбор данной опции обязателен. " #: cms/static/js/views/license.js msgid "Noncommercial" -msgstr "" +msgstr "Некоммерческое использование" #: cms/static/js/views/license.js msgid "" "Allow others to copy, distribute, display and perform your work - and " "derivative works based upon it - but for noncommercial purposes only." msgstr "" +"Пользователям разрешается копировать, распространять, демонстрировать и " +"исполнять Ваше защищённое авторским правом произведение — а также все " +"производные произведения ,— но только не в целях получения прибыли." #: cms/static/js/views/license.js msgid "No Derivatives" -msgstr "" +msgstr "Без производных произведений" #: cms/static/js/views/license.js msgid "" @@ -4855,10 +5145,14 @@ msgid "" "of your work, not derivative works based upon it. This option is " "incompatible with \"Share Alike\"." msgstr "" +"Пользователям разрешается копировать, распространять, демонстрировать и " +"исполнять только точные копии Вашего защищённое авторским правом " +"произведения, но не создавать производные произведения. Несовместимо с " +"опцией «Распространение на тех же условиях»." #: cms/static/js/views/license.js msgid "Share Alike" -msgstr "" +msgstr "Распространение на тех же условиях" #: cms/static/js/views/license.js msgid "" @@ -4866,178 +5160,183 @@ msgid "" "to the license that governs your work. This option is incompatible with \"No" " Derivatives\"." msgstr "" +"Пользователям разрешается распространять производные произведения только на " +"условиях лицензии исходного произведения. Не совместимо с опцией «Без " +"производных произведений»." #. Translators: "item_display_name" is the name of the item to be deleted. #: cms/static/js/views/list_item.js msgid "Delete this %(item_display_name)s?" -msgstr "" +msgstr "Удалить %(item_display_name)s?" #. Translators: "item_display_name" is the name of the item to be deleted. #: cms/static/js/views/list_item.js msgid "Deleting this %(item_display_name)s is permanent and cannot be undone." -msgstr "" +msgstr "Удаление %(item_display_name)s невозможно будет отменить." #: cms/static/js/views/manage_users_and_roles.js msgid "There was an error changing the user's role" -msgstr "" +msgstr "Была ошибка в изменении пользовательского значения" #: cms/static/js/views/manage_users_and_roles.js msgid "Error adding user" -msgstr "" +msgstr "Произошла ошибка при добавлении пользователя" #: cms/static/js/views/manage_users_and_roles.js msgid "Error removing user" -msgstr "" +msgstr "Произошла ошибка при удалении пользователя" #: cms/static/js/views/manage_users_and_roles.js msgid "A valid email address is required" -msgstr "" +msgstr "Укажите действительный электронный адрес" #: cms/static/js/views/manage_users_and_roles.js msgid "You must enter a valid email address in order to add a new team member" msgstr "" +"Чтобы добавить нового члена команды, вы должны ввести корректный электронный" +" адрес" #: cms/static/js/views/manage_users_and_roles.js msgid "Return and add email address" -msgstr "" +msgstr "Вернуться и добавить адрес электронной почты " #: cms/static/js/views/manage_users_and_roles.js msgid "Already a member" -msgstr "" +msgstr "Уже участвует" #: cms/static/js/views/manage_users_and_roles.js msgid "" "{email} is already on the {container} team. Recheck the email address if you" " want to add a new member." msgstr "" +"{email} уже входит в команду {container}. Если вы хотите добавить нового " +"члена команды, введите другой адрес электронной почты." #: cms/static/js/views/manage_users_and_roles.js msgid "Return to team listing" -msgstr "" +msgstr "Возвращение командного листа" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure?" -msgstr "" +msgstr "Вы уверены?" #: cms/static/js/views/manage_users_and_roles.js msgid "Are you sure you want to restrict {email} access to “{container}”?" -msgstr "" +msgstr "Вы уверены, что хотите ограничить для {email} доступ к “{container}”?" #: cms/static/js/views/modals/course_outline_modals.js msgid "%(display_name)s Settings" -msgstr "" +msgstr "%(display_name)s: Настройки" #: cms/static/js/views/modals/course_outline_modals.js msgid "Change the settings for %(display_name)s" -msgstr "" +msgstr "%(display_name)s: изменить настройки " #: cms/static/js/views/modals/course_outline_modals.js msgid "Publish %(display_name)s" -msgstr "" +msgstr "Опубликовать %(display_name)s" #: cms/static/js/views/modals/course_outline_modals.js msgid "Publish all unpublished changes for this %(item)s?" -msgstr "" +msgstr "Опубликовать все изменения, внесённые в %(item)s?" #: cms/static/js/views/modals/course_outline_modals.js -#: cms/templates/js/course-outline.underscore -#: cms/templates/js/publish-xblock.underscore msgid "Publish" -msgstr "" +msgstr "Опубликовать" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/modals/edit_xblock.js msgid "Editing: %(title)s" -msgstr "" +msgstr "Редактирование: %(title)s" #: cms/static/js/views/modals/edit_xblock.js msgid "Component" -msgstr "" +msgstr "Компонент" #: cms/static/js/views/modals/validation_error_modal.js msgid "Validation Error While Saving" -msgstr "" +msgstr "Ошибка подтверждения при сохранении" #: cms/static/js/views/modals/validation_error_modal.js msgid "Undo Changes" -msgstr "" +msgstr "Отменить изменения" #: cms/static/js/views/modals/validation_error_modal.js msgid "Change Manually" -msgstr "" +msgstr "Изменить вручную" #: cms/static/js/views/overview.js msgid "Collapse All Sections" -msgstr "" +msgstr "Свернуть все разделы" #: cms/static/js/views/overview.js msgid "Expand All Sections" -msgstr "" +msgstr "Развернуть все разделы" #: cms/static/js/views/overview.js msgid "Release date:" -msgstr "" +msgstr "Дата выпуска:" #: cms/static/js/views/overview.js msgid "{month}/{day}/{year} at {hour}:{minute} UTC" -msgstr "" +msgstr "{day}/{month}/{year} в {hour}:{minute} UTC" #: cms/static/js/views/overview.js msgid "Edit section release date" -msgstr "" +msgstr "Редактировать дату выпуска раздела." #: cms/static/js/views/overview_assignment_grader.js -#: cms/templates/js/grading-editor.underscore msgid "Not Graded" -msgstr "" +msgstr "Не оценивается" #: cms/static/js/views/paged_container.js msgid "Date added" -msgstr "" +msgstr "Дата добавления" #. Translators: "title" is the name of the current component being edited. #: cms/static/js/views/pages/container.js msgid "Editing visibility for: %(title)s" -msgstr "" +msgstr "Настройки видимости для: %(title)s" #: cms/static/js/views/pages/container.js msgid "Duplicating" -msgstr "" +msgstr "Копирование" #: cms/static/js/views/pages/container_subviews.js msgid "Publishing" -msgstr "" +msgstr "Публикация" #: cms/static/js/views/pages/container_subviews.js -#: cms/templates/js/publish-xblock.underscore msgid "Discard Changes" -msgstr "" +msgstr "Сбросить изменения" #: cms/static/js/views/pages/container_subviews.js msgid "" "Are you sure you want to revert to the last published version of the unit? " "You cannot undo this action." msgstr "" +"Вы уверены, что хотите вернуться к последней опубликованной версии этого " +"блока? Вы не сможете отменить это действие." #: cms/static/js/views/pages/container_subviews.js msgid "Discarding Changes" -msgstr "" +msgstr "Отмена изменений" #: cms/static/js/views/pages/container_subviews.js msgid "Hiding from Students" -msgstr "" +msgstr "Отменяется видимость для студентов" #: cms/static/js/views/pages/container_subviews.js msgid "Explicitly Hiding from Students" -msgstr "" +msgstr "Явно скрыть от студентов" #: cms/static/js/views/pages/container_subviews.js msgid "Inheriting Student Visibility" -msgstr "" +msgstr "Наследование видимости для студентов" #: cms/static/js/views/pages/container_subviews.js msgid "Make Visible to Students" -msgstr "" +msgstr "Сделать видимым для студентов" #: cms/static/js/views/pages/container_subviews.js msgid "" @@ -5045,26 +5344,29 @@ msgid "" "you made to the unit when it was hidden will now be visible to students. Do " "you want to proceed?" msgstr "" +"Если данный блок ранее был опубликован и выпущен для студентов, изменения, " +"которые вы внесли в содержимое блока, пока он был скрыт, теперь станут " +"видимыми для студентов. Продолжить?" #: cms/static/js/views/pages/container_subviews.js msgid "Making Visible to Students" -msgstr "" +msgstr "Устанавливается видимость для студентов" #: cms/static/js/views/pages/course_outline.js msgid "Course Index" -msgstr "" +msgstr "Поисковый индекс курса" #: cms/static/js/views/pages/course_outline.js msgid "There were errors reindexing course." -msgstr "" +msgstr "В процессе обновления поискового индекса курса возникли ошибки." #: cms/static/js/views/pages/paged_container.js msgid "Hide Previews" -msgstr "" +msgstr "Убрать предварительный просмотр" #: cms/static/js/views/pages/paged_container.js msgid "Show Previews" -msgstr "" +msgstr "Показать предварительный просмотр" #. Translators: sample result: #. "Showing 0-9 out of 25 total, filtered by Images, sorted by Date Added @@ -5074,6 +5376,9 @@ msgid "" "Showing %(current_item_range)s out of %(total_items_count)s, filtered by " "%(asset_type)s, sorted by %(sort_name)s ascending" msgstr "" +"Показано %(current_item_range)s результатов из %(total_items_count)s, с " +"применением фильтра %(asset_type)s, упорядоченных в порядке возрастания " +"значений %(sort_name)s" #. Translators: sample result: #. "Showing 0-9 out of 25 total, filtered by Images, sorted by Date Added @@ -5083,6 +5388,9 @@ msgid "" "Showing %(current_item_range)s out of %(total_items_count)s, filtered by " "%(asset_type)s, sorted by %(sort_name)s descending" msgstr "" +"Показано %(current_item_range)s результатов из %(total_items_count)s, с " +"применением фильтра %(asset_type)s, упорядоченных в порядке убывания " +"значений %(sort_name)s" #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added ascending" @@ -5091,6 +5399,8 @@ msgid "" "Showing %(current_item_range)s out of %(total_items_count)s, sorted by " "%(sort_name)s ascending" msgstr "" +"Показано %(current_item_range)s результатов из %(total_items_count)s, " +"упорядоченных в порядке возрастания значений по %(sort_name)s." #. Translators: sample result: #. "Showing 0-9 out of 25 total, sorted by Date Added descending" @@ -5099,19 +5409,21 @@ msgid "" "Showing %(current_item_range)s out of %(total_items_count)s, sorted by " "%(sort_name)s descending" msgstr "" +"Показано %(current_item_range)s результатов из %(total_items_count)s, " +"упорядоченных в порядке убывания значений по %(sort_name)s." #. Translators: turns into "25 total" to be used in other sentences, e.g. #. "Showing 0-9 out of 25 total". #: cms/static/js/views/paging_header.js msgid "%(total_items)s total" -msgstr "" +msgstr "%(total_items)s всего" #. Translators: This is listed as the duration for a video #. that has not yet reached the point in its processing by #. the servers where its duration is determined. #: cms/static/js/views/previous_video_upload.js msgid "Pending" -msgstr "" +msgstr "Ожидание" #: cms/static/js/views/settings/advanced.js msgid "" @@ -5905,7 +6217,7 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" @@ -6061,30 +6373,32 @@ msgstr "" msgid "title" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -6107,6 +6421,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.mo b/conf/locale/zh_CN/LC_MESSAGES/django.mo index 849c0cf539f427c907eec49bd0b0ea927da18e10..c5e8ae6e2084ab7975c0b617b125e11b4590bc86 100644 GIT binary patch delta 35135 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 diff --git a/conf/locale/zh_CN/LC_MESSAGES/django.po b/conf/locale/zh_CN/LC_MESSAGES/django.po index 4f0411a367..d0538e9c69 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/django.po +++ b/conf/locale/zh_CN/LC_MESSAGES/django.po @@ -269,7 +269,7 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:41+0000\n" +"POT-Creation-Date: 2015-12-03 21:16+0000\n" "PO-Revision-Date: 2015-11-24 13:39+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n" @@ -397,6 +397,46 @@ msgid "" "verification." msgstr "" +#: common/djangoapps/course_modes/helpers.py +msgid "Your verification is pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Verified: Pending Verification" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID verification pending" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a verified student" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Verified" +msgstr "已认证" + +#: common/djangoapps/course_modes/helpers.py +msgid "ID Verified Ribbon/Badge" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as an honor code student" +msgstr "" + +#: lms/templates/static_templates/honor.html +msgid "Honor Code" +msgstr "诚信准则" + +#: common/djangoapps/course_modes/helpers.py +msgid "You're enrolled as a professional education student" +msgstr "" + +#: common/djangoapps/course_modes/helpers.py +msgid "Professional Ed" +msgstr "" + #: common/djangoapps/course_modes/models.py #: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html #: lms/templates/courseware/courseware.html @@ -431,7 +471,8 @@ msgid "" msgstr "" #: common/djangoapps/course_modes/models.py -msgid "Honor Code Certificate" +#: lms/templates/instructor/instructor_dashboard_2/course_info.html +msgid "Audit" msgstr "" #: common/djangoapps/course_modes/models.py @@ -440,54 +481,6 @@ msgid "" "set." msgstr "" -#: common/djangoapps/course_modes/models.py -msgid "Your verification is pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Verified: Pending Verification" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "ID verification pending" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a verified student" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Verified" -msgstr "已认证" - -#: common/djangoapps/course_modes/models.py -msgid "ID Verified Ribbon/Badge" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as an honor code student" -msgstr "" - -#: lms/templates/static_templates/honor.html -msgid "Honor Code" -msgstr "诚信准则" - -#: common/djangoapps/course_modes/models.py -msgid "You're auditing this course" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Auditing" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "You're enrolled as a professional education student" -msgstr "" - -#: common/djangoapps/course_modes/models.py -msgid "Professional Ed" -msgstr "" - #: common/djangoapps/course_modes/views.py msgid "Enrollment is closed" msgstr "" @@ -979,6 +972,11 @@ msgid "" "email, and their account will be activated immediately upon registration." msgstr "" +#: common/djangoapps/third_party_auth/templates/third_party_auth/post_custom_auth_entry.html +#: lms/templates/student_account/finish_auth.html +msgid "Please wait" +msgstr "" + #. Translators: the translation for "LONG_DATE_FORMAT" must be a format #. string for formatting dates in a long form. For example, the #. American English form is "%A, %B %d %Y". @@ -2504,6 +2502,11 @@ msgstr "" msgid "Enable CCX" 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 "" "Allow course instructors to assign CCX Coach roles, and allow coaches to " @@ -3508,6 +3511,8 @@ msgstr "" msgid "Request user's username" msgstr "" +#. Translators: This is used to request the user's username for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's username." msgstr "" @@ -3516,6 +3521,8 @@ msgstr "" msgid "Request user's email" msgstr "" +#. Translators: This is used to request the user's email for a third party +#. service. #: common/lib/xmodule/xmodule/lti_module.py msgid "Select True to request the user's email address." msgstr "" @@ -4491,6 +4498,8 @@ msgstr "" msgid "Top num_top_words words for word cloud." msgstr "" +#. Translators: 'EdX', 'edX', and 'Open edX' are trademarks of 'edX Inc.'. +#. Please do not translate any of these trademarks and company names. #: lms/djangoapps/branding/api.py msgid "" "© {org_name}. All rights reserved except where noted. EdX, Open edX and " @@ -4518,7 +4527,7 @@ msgid "News" msgstr "" #: lms/djangoapps/branding/api.py -msgid "FAQs" +msgid "Help Center" msgstr "" #: lms/templates/static_templates/contact.html @@ -4526,10 +4535,9 @@ msgstr "" msgid "Contact" msgstr "联系我们" -#: lms/templates/static_templates/jobs.html -#: themes/red-theme/lms/templates/footer.html -msgid "Jobs" -msgstr "招才纳贤" +#: lms/djangoapps/branding/api.py +msgid "Careers" +msgstr "" #: lms/djangoapps/branding/api.py lms/templates/static_templates/donate.html msgid "Donate" @@ -5965,32 +5973,51 @@ msgid "" msgstr "" #: lms/djangoapps/instructor/views/api.py -msgid "Invalid Json data" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Students added to Certificate white list successfully" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student username/email is required." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Duplicate Student Username/password." -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Student (username/email={user}) does not exist" -msgstr "" - -#: lms/djangoapps/instructor/views/api.py -msgid "Multiple Students found with username/email={user}" +msgid "Student (username/email={user}) already in certificate exception list." msgstr "" #: lms/djangoapps/instructor/views/api.py msgid "" -"Student (username/email={user_id} already in certificate exception list)" +"Certificate exception (user={user}) does not exist in certificate white " +"list. Please refresh the page and try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid Json data, Please refresh the page and then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"Student username/email field is required and can not be empty. Kindly fill " +"in username/email and then press \"Add Exception\" button." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"We can't find the user (username/email={user}) you've entered. Make sure the" +" username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "" +"The user (username/email={user}) you have entered is not enrolled in this " +"course. Make sure the username or email address is correct, then try again." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Invalid data, user_id must be present for all certificate exceptions." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "Certificate generation started for white listed students." +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{user}\" in row# {row}" +msgstr "" + +#: lms/djangoapps/instructor/views/api.py +msgid "user \"{username}\" in row# {row}" msgstr "" #: lms/djangoapps/instructor/views/coupons.py @@ -6842,6 +6869,12 @@ msgstr "" msgid "{mode_name} for course {course}" msgstr "" +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"You can unenroll in the course and receive a full refund for 14 days after " +"the course start date. " +msgstr "" + #: lms/djangoapps/shoppingcart/models.py msgid "" "If you haven't verified your identity yet, please start the verification " @@ -6850,10 +6883,15 @@ msgstr "" #: lms/djangoapps/shoppingcart/models.py msgid "" -"You have up to two weeks into the course to unenroll and receive a full " -"refund.To receive your refund, contact {billing_email}. Please include your " -"order number in your email. Please do NOT include your credit card " -"information." +"You can unenroll in the course and receive a full refund for 2 days after " +"the course start date. " +msgstr "" + +#: lms/djangoapps/shoppingcart/models.py +msgid "" +"{refund_reminder_msg}To receive your refund, contact {billing_email}. Please" +" include your order number in your email. Please do NOT include your credit " +"card information." msgstr "" #: lms/djangoapps/shoppingcart/models.py @@ -8652,6 +8690,14 @@ msgstr "" msgid "Course Credit Eligibility" msgstr "" +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{username}] is not eligible for credit for [{course_key}]." +msgstr "" + +#: openedx/core/djangoapps/credit/exceptions.py +msgid "[{course_key}] is not a valid course key." +msgstr "" + #: openedx/core/djangoapps/credit/models.py msgid "" "Unique identifier for this credit provider. Only alphanumeric characters and" @@ -8737,6 +8783,10 @@ msgstr "" msgid "No file provided for profile image" msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "API Version" +msgstr "" + #: openedx/core/djangoapps/programs/models.py msgid "Internal Service URL" msgstr "" @@ -8746,11 +8796,16 @@ msgid "Public Service URL" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "API Version" +msgid "Path to authoring app's JS" msgstr "" #: openedx/core/djangoapps/programs/models.py -msgid "Enable Student Dashboard Displays" +msgid "" +"This value is required in order to enable the Studio authoring interface." +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Path to authoring app's CSS" msgstr "" #: openedx/core/djangoapps/programs/models.py @@ -8763,6 +8818,14 @@ msgid "" " 0." msgstr "" +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Student Dashboard Displays" +msgstr "" + +#: openedx/core/djangoapps/programs/models.py +msgid "Enable Studio Authoring Interface" +msgstr "" + #: openedx/core/djangoapps/self_paced/models.py msgid "Enable course home page improvements." msgstr "" @@ -8807,6 +8870,10 @@ msgstr "" msgid "username@domain.com" msgstr "" +#. Translators: These instructions appear on the login form, immediately +#. below a field meant to hold the user's email address. +#. Translators: These instructions appear on the password reset form, +#. immediately below a field meant to hold the user's email address. #: openedx/core/djangoapps/user_api/views.py msgid "The email address you used to register with {platform_name}" msgstr "" @@ -8822,12 +8889,16 @@ msgstr "密码" msgid "Remember me" msgstr "记住我" +#. Translators: This message is shown to users who attempt to create a new +#. account using an email address associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {email_address} belongs to an existing account. Try again with" " a different email address." msgstr "" +#. Translators: This message is shown to users who attempt to create a new +#. account using a username associated with an existing account. #: openedx/core/djangoapps/user_api/views.py msgid "" "It looks like {username} belongs to an existing account. Try again with a " @@ -8840,9 +8911,13 @@ msgstr "" msgid "Jane Doe" msgstr "" -#: lms/templates/register.html -msgid "Needed for any certificates you may earn" -msgstr "用于你将来获得的各种证书" +#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-# +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's full name. +#: openedx/core/djangoapps/user_api/views.py lms/templates/register.html +msgid "Your legal name, used for any certificates you earn." +msgstr "" #. Translators: This label appears above a field on the registration form #. meant to hold the user's public username. @@ -8850,6 +8925,9 @@ msgstr "用于你将来获得的各种证书" msgid "Public username" msgstr "" +#. Translators: These instructions appear on the registration form, +#. immediately +#. below a field meant to hold the user's public username. #: openedx/core/djangoapps/user_api/views.py msgid "" "The name that will identify you in your courses - {bold_start}(cannot be " @@ -8876,6 +8954,8 @@ msgstr "出生年份" msgid "Mailing address" msgstr "邮寄地址" +#. Translators: This phrase appears above a field on the registration form +#. meant to hold the user's reasons for registering with edX. #: openedx/core/djangoapps/user_api/views.py msgid "Tell us why you're interested in {platform_name}" msgstr "" @@ -8890,10 +8970,18 @@ msgstr "" msgid "Terms of Service and Honor Code" msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "I agree to the {platform_name} {terms_of_service}." msgstr "" +#. Translators: "Terms of Service" is a legal document users must agree to +#. in order to register a new account. +#. Translators: "Terms of service" is a legal document users must agree to +#. in order to register a new account. #: openedx/core/djangoapps/user_api/views.py msgid "You must agree to the {platform_name} {terms_of_service}." msgstr "" @@ -9603,6 +9691,21 @@ msgid "" "certificates to help fund free education for everyone globally" msgstr "" +#: common/templates/course_modes/choose.html +msgid "Earn an Honor Certificate" +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "" +"Take this course for free and have complete access to all the course " +"material, activities, tests, and forums. Please note that learners who earn " +"a passing grade will earn a certificate in this course." +msgstr "" + +#: common/templates/course_modes/choose.html +msgid "Pursue an Honor Certificate" +msgstr "" + #: common/templates/course_modes/choose.html msgid "Audit This Course" msgstr "旁听这门课程" @@ -9610,9 +9713,8 @@ msgstr "旁听这门课程" #: common/templates/course_modes/choose.html msgid "" "Audit this course for free and have complete access to all the course " -"material, activities, tests, and forums. If your work is satisfactory and " -"you abide by the Honor Code, you'll receive a personalized Honor Code " -"Certificate to showcase your achievement." +"material, activities, tests, and forums. Please note that this track does " +"not offer a certificate for learners who earn a passing grade." msgstr "" #: lms/templates/admin_dashboard.html @@ -10813,10 +10915,10 @@ msgstr "仓库位置" msgid "Repo Branch (optional)" msgstr "仓库分支(可选)" -#. Translators: Github is a popular website for hosting code +#. Translators: GitHub is a popular website for hosting code #: lms/templates/sysadmin_dashboard.html -msgid "Load new course from github" -msgstr "从github载入新的课程" +msgid "Load new course from GitHub" +msgstr "" #. Translators: 'dir' is short for 'directory' #: lms/templates/sysadmin_dashboard.html @@ -12329,6 +12431,10 @@ msgstr "您的最终成绩:" msgid "Grade required for a {cert_name_short}:" msgstr "评定{cert_name_short}所需要的成绩:" +#: lms/templates/dashboard/_dashboard_certificate_information.html +msgid "Grade required to pass this course:" +msgstr "" + #: lms/templates/dashboard/_dashboard_certificate_information.html msgid "" "Your verified {cert_name_long} is being held pending confirmation that the " @@ -13768,10 +13874,6 @@ msgstr "选课信息" msgid "Number of enrollees (admins, staff, and students) by track" msgstr "" -#: lms/templates/instructor/instructor_dashboard_2/course_info.html -msgid "Audit" -msgstr "" - #: lms/templates/instructor/instructor_dashboard_2/course_info.html msgid "Professional" msgstr "" @@ -15797,6 +15899,11 @@ msgstr "" msgid "FAQ" msgstr "常见问题" +#: lms/templates/static_templates/jobs.html +#: themes/red-theme/lms/templates/footer.html +msgid "Jobs" +msgstr "招才纳贤" + #: lms/templates/static_templates/media-kit.html msgid "Media Kit" msgstr "多媒体工具箱" @@ -15840,10 +15947,6 @@ msgstr "账户设置" msgid "Please Wait" msgstr "" -#: lms/templates/student_account/finish_auth.html -msgid "Please wait" -msgstr "" - #: lms/templates/student_account/login_and_register.html msgid "Sign in or Register" msgstr "" @@ -15964,7 +16067,7 @@ msgstr "" #: lms/templates/verify_student/missed_deadline.html msgid "" "The deadline to upgrade to a verified certificate for this course has " -"passed. You can still earn an honor code certificate." +"passed." msgstr "" #: lms/templates/verify_student/pay_and_verify.html @@ -17638,6 +17741,10 @@ msgstr "发邮件给教员来创建课程" msgid "New Library" msgstr "新建知识库" +#: cms/templates/index.html +msgid "New Program" +msgstr "" + #: cms/templates/index.html msgid "Please correct the highlighted fields below." msgstr "请改正下面高亮的字段。" @@ -17797,6 +17904,10 @@ msgstr "在处理您的课程过程中发生了系统错误。请回到原始课 msgid "Libraries" msgstr "知识库" +#: cms/templates/index.html cms/templates/widgets/header.html +msgid "Programs" +msgstr "" + #: cms/templates/index.html msgid "Re-run Course" msgstr "重启课程" @@ -17910,6 +18021,18 @@ msgid "" "courses. Create your first library with the click of a button!" msgstr "知识库容纳了一组可以在多个课程中重复利用的组件。点击按钮以创建您的第一个知识库!" +#: cms/templates/index.html +msgid "You haven't created any programs yet." +msgstr "" + +#: cms/templates/index.html +msgid "Programs are groups of courses related to a common subject." +msgstr "" + +#: cms/templates/index.html +msgid "Create Your First Program" +msgstr "" + #: cms/templates/index.html msgid "New to {studio_name}?" msgstr "刚刚接触{studio_name}?" @@ -18172,6 +18295,10 @@ msgid "" " library." msgstr "" +#: cms/templates/program_authoring.html cms/templates/widgets/header.html +msgid "Program Administration" +msgstr "" + #: cms/templates/register.html cms/templates/widgets/header.html msgid "Sign Up" msgstr "注册" diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo b/conf/locale/zh_CN/LC_MESSAGES/djangojs.mo index 4ee4afab3434f12fd4d3c37ba087fce228a5e66b..c92c1014717fa1c8c709a7b9b9deaba690c3d3cf 100644 GIT binary patch delta 39 scmdnCfOXpf)(wqUxQuiSj1`Owtqe^kcVCg?1ab{QT!YP@~ delta 39 pcmdnCfOXpf)(wqUxD0iTOcV@_txOCicVCg?gmFzbZ@SV_4FDA94YU9N diff --git a/conf/locale/zh_CN/LC_MESSAGES/djangojs.po b/conf/locale/zh_CN/LC_MESSAGES/djangojs.po index 6611762445..145c09e218 100644 --- a/conf/locale/zh_CN/LC_MESSAGES/djangojs.po +++ b/conf/locale/zh_CN/LC_MESSAGES/djangojs.po @@ -133,8 +133,8 @@ msgid "" msgstr "" "Project-Id-Version: edx-platform\n" "Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n" -"POT-Creation-Date: 2015-11-24 13:40+0000\n" -"PO-Revision-Date: 2015-11-24 13:50+0000\n" +"POT-Creation-Date: 2015-12-03 21:15+0000\n" +"PO-Revision-Date: 2015-12-01 21:00+0000\n" "Last-Translator: Sarina Canelake \n" "Language-Team: Chinese (China) (http://www.transifex.com/open-edx/edx-platform/language/zh_CN/)\n" "MIME-Version: 1.0\n" @@ -3470,7 +3470,51 @@ msgid "Enter Start Date and Time" msgstr "" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." +msgid "Student username/email field is required and can not be empty. " +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr "" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" msgstr "" #: lms/static/js/course_survey.js @@ -3806,7 +3850,13 @@ msgid "Loading your courses" msgstr "" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "" + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." msgstr "" #: lms/static/js/student_account/views/account_settings_factory.js @@ -5815,7 +5865,7 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" @@ -5971,30 +6021,32 @@ msgstr "" msgid "title" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore @@ -6017,6 +6069,30 @@ msgstr "" msgid "Generate Exception Certificates" msgstr "" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort"

Qr 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 delta 35011 zcmZwQ1#}h3!mi=oJGe`53$8%|!6mrM;O-Wj;JR^l3-0b7oWTc|!CeM-cewAjtMXs& zzizM9JXO`z<<;E@%sF>v$JjM0hUa#?2-6*o5|JDyIc5uRoO)3lr*KQ9I?lr3juQtL zA<52Wbm4CF!@XD#Z(}P=GJ+F5m=|XuMLOp&6Z(vFoVu6|eaYqwClEx!Y|Mi}|;{wcqpRh7!80|RJ?R3XX_ze?a+A*eq1yBvFk126FropXVJ&tpQKr9lz zAuV#Ej&+=Pm=e|VTo?&UV00{x%2x}6u$^@crX~IYl|RlnbAKXKJQG&H92gDzVgl-S zh7(YQb5Jc?k3;Z0rox)z9j7XG$C`K;i(`@rre_UsAn_TP8WT)(oTQi!V_|GL^UelEeS=?nQSr?MHN&DRX}4*hV5VWZa!W6n0k-%aS)Z&$>3OAv8xDVB{;}{h$+4MW80-o9UFH{9lrhz?#Wo5{ z6F-D1IO=TH0Vc;RILNvNwT&;M8ulI4fFyHF11cbE&*S_>Ks~RA8j_Z%MbaHrz!20T zU4esf1NOjNb4|lnpg-};SPmo1GYzSX>R4~ghAXfJUc`!+X}-SNM`>Bn8LXRr? zNkA=6v&1|YvZESO8dYI!%#Te`70p6DKo(*G46~lbw8S5v)Dr$+Upf^^-(O4g^V;T%x!9v8k*bm2`@<(C;>3Na} zwMP6f2?nA@x+-c-H1H5mi#yp1Q&26Qk6N|sF%sUuhX!m6kOYoQv_8Z~7dQ3Z#fMsOr* z7fiwExCXUb!Y~RxLzVL$)xijBy$$p@z67+0Qd{$(hQ2bU!)B<4j6hX94%Lv!7z1ab z8n6u2pp7>D2u3A-!Fm(52p^#u`U(qb|3_YDMxX?0PFkTF)Em`<378BIpn7l%mG2d5 z4Y<~uhNVL_ATz4RMNt)%#q!t`)uGi`49}uJ^*gaQ@D+naP;=T6HK+YhEuM;cV9Y`F zd>tmmtr#26Vhp^48i^Me6F;NMi@4Ferjw)cWkq!`KY9uhsA4aSMs1rJsEW3t3fhfo zz;RT8H&8u&hanhwlj%TTRK7*14s1bHcoH?GS8e(Wj6*!aX2xF+mIRv}Cp}g{RoER> z!4Qm&p{RnEpyqTV`rt0q2<<}^coelpuAoNZCaS@YZTuIiyr^5u^#ofO|JWq>k)VQd zqUJ0=Y6SkmLRi^g=F0+WTqPAa2%!f@d07FqdI)Q57byUGGP;2BPYEAq` zt*tn_%}C@$jZ`6wqA@K?AQlPLkoDm-!D<+942`roBdifYh4)CiqMP3>j$Xeh1|(CUAL8p>CwCzbQJ`4&u%iHJ79yx0xZ zqt%!V4`Wh%iybk>0rO4R7j@rlREIvH@#X3s1fx1CZGpM+%u--$*nn28A@R)tc||d)5gc5=5h^cEgZ!Nco((k9%6NTjcQnl zv#cwui$$>PIqw?d=YIk*NLY4B(` zD2%$V7HY9KL3Ox2M$-Q8Ngxgh1H1_=BGhh}j_Tn&Q~^6s4Lyh|;4G@5>!|$qP$Tu! z8ufx%TbWV$TcWmkXVge~Fe&vr(+K3i4HyycpmzvS6}(0j@CgIa^{=TgA4VZw%*M-E ztDzn+bx|YG8P%{+sI{^Z3Dd0$tgEbBPz~6NYUoj?TvG5eC z0XI-{`3jSvbJILplcTm}0n}8~zy#O?)zKc90zJbCsG=p-)u<8Jgcc0qk@{(` z$Gc^ALt0b?IZ^i&Mm4Ciz1{>>VFw%UZ?BI=@_U>)HeoGlmG3hboa2~+_;pl|zo3RT z@@>=L%&3BMqSjE5jaNV|y85W8X^y$D6>1HIqUu@bjWhpi2&^VyD{6?F+%emy6>7it zw~n^yGq5P>>o66*z_}RXt|?~~s)CyL%!o8WJF^DD)RP1cOu;o# z4QXiYfSU9Er~)V3_%igaepLR`sJXv|YVa%c!S|@O@!9J0pNYptH|fd#WB#?xQj$;} z^I=^ajNZ9N4e=M$qd4(HQ(xw1G{cnG1-05IqNZXQD&I!b2p+TPXCE^D zYT0|qAGlgrSJ#-g~gwm^r@%^(tOmE z>_XLZ4YdoNBMtR9UkRw7UsxKWJ~J7rqS70odfFD%vmV$5`(jjlj+%mxsC?g16-0S% zMl2z!V`)$w%ZnP>@)(o)ou&k|8ar9LVoBoNu?+6O4)`1MV22l`A&XE`wj5RPcGQp_ zM?HG)p+@Yxjr+bdi#R)~;pNf0|7#G4NkUW9s_%r+a2!U*P}B`eFbb|iRj?h^vvXJt z|3i&L;44#JA?!fBJgTAFQQPz=>UnYnJ!0=hBAYqNUep)w>zRhSPo=Rv4dTMM-v z+oKvV0@LDb)Z*QTk?o)!2YsS9<32#ZLhlSsm-{sCg4fSDE558hn zZ2i{!TrdUwh+o89_z}xu#&_l&(HYYdpN!hZVd#CHpvwJ%S=B5EXVdkAQ# zo?<+FgPIbb&t@o-q0&=f3=BXOSPY9`DU6ImFg}h!t&RDpsoR07_yGFi1=LhOMwRDz zNkBJzL$%EJi+Mn##F51PF(Gb4O~EOQiC<776zQv}C@mHuo(ChQ18@@R zzC%dIJkDJL8jANA7k{Bz9_O3+RcjJdf!$FB^}`G}4P)bO>q*qe+(3=QT~tFqpvrfD zH)|s%Y9w-CHtqjX1TvD)6}7r&p>EuOs$ehbhSN6vKB|FlP$Tvg>!HsN)6hn!Ro@cT z;4Y~9N2BhWj~ba37@hi^4Foh7yHRuV52^=eP(8nI<4;lfeqv6H_R|zt2-T2MHeLl| z5wC;lKx+)do;H0g79+kJJsR@w1XN+nUuN;8MlHGms0u6Dcs)!`yaQ@cjYjowHfoJ* zLEU%4UcZGJ$yZn#f1o;8V=#Lt*v8cJ7W}Ss<*nI06 z>kd?TM^Fttg_`@PsER+>>)%l2yBv?pyZYl0RDoGgbCVAzV=+|E&ZBz#1T~~zF$qR> zxx5vm#frqUqsr-vemD}-<4RPyXHXrwY`xd=qK}_u>FNi#4!vR2Scz z9)5TvkdK7ts0z|Xb2$qzGir#ATQ8ytzJtp5$fmzQt@_V4Jz8{gUmPq-dNM4G^-*gh z6ldX5+(G?L(HN%S�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 diff --git a/conf/locale/rtl/LC_MESSAGES/djangojs.po b/conf/locale/rtl/LC_MESSAGES/djangojs.po index e4b45b5661..7803ed2ee8 100644 --- a/conf/locale/rtl/LC_MESSAGES/djangojs.po +++ b/conf/locale/rtl/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-11-24 15:20+0000\n" -"PO-Revision-Date: 2015-11-24 15:21:35.052367\n" +"POT-Creation-Date: 2015-12-04 16:23+0000\n" +"PO-Revision-Date: 2015-12-04 16:24:16.296758\n" "Last-Translator: \n" "Language-Team: openedx-translation \n" "MIME-Version: 1.0\n" @@ -3581,8 +3581,52 @@ msgid "Enter Start Date and Time" msgstr "ثرفثق سفشقف يشفث شري فهوث" #: lms/static/js/certificates/models/certificate_exception.js -msgid "Student username/email is required." -msgstr "سفعيثرف عسثقرشوث/ثوشهم هس قثضعهقثي." +msgid "Student username/email field is required and can not be empty. " +msgstr "سفعيثرف عسثقرشوث/ثوشهم بهثمي هس قثضعهقثي شري ذشر رخف زث ثوحفغ. " + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid "Errors!" +msgstr "ثققخقس!" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are successfully added to exception list" +msgstr " مثشقرثقس شقث سعذذثسسبعممغ شييثي فخ ثطذثحفهخر مهسف" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is successfully added to the exception list" +msgstr " مثشقرثق هس سعذذثسسبعممغ شييثي فخ فاث ثطذثحفهخر مهسف" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " records are not in correct format" +msgstr " قثذخقيس شقث رخف هر ذخققثذف بخقوشف" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " record is not in correct format" +msgstr " قثذخقي هس رخف هر ذخققثذف بخقوشف" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners do not exist in LMS" +msgstr " مثشقرثقس يخ رخف ثطهسف هر موس" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner does not exist in LMS" +msgstr " مثشقرثق يخثس رخف ثطهسف هر موس" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are already white listed" +msgstr " مثشقرثقس شقث شمقثشيغ صاهفث مهسفثي" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is already white listed" +msgstr " مثشقرثق هس شمقثشيغ صاهفث مهسفثي" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learners are not enrolled in course" +msgstr " مثشقرثقس شقث رخف ثرقخممثي هر ذخعقسث" + +#: lms/static/js/certificates/views/certificate_bulk_whitelist.js +msgid " learner is not enrolled in course" +msgstr " مثشقرثق هس رخف ثرقخممثي هر ذخعقسث" #: lms/static/js/course_survey.js msgid "There has been an error processing your survey." @@ -3934,8 +3978,16 @@ msgid "Loading your courses" msgstr "مخشيهرل غخعق ذخعقسثس" #: lms/static/js/student_account/views/LoginView.js -msgid "Please check your internet connection and try again." -msgstr "حمثشسث ذاثذن غخعق هرفثقرثف ذخررثذفهخر شري فقغ شلشهر." +msgid "An error has occurred. Check your Internet connection and try again." +msgstr "شر ثققخق اشس خذذعققثي. ذاثذن غخعق هرفثقرثف ذخررثذفهخر شري فقغ شلشهر." + +#: lms/static/js/student_account/views/LoginView.js +msgid "" +"An error has occurred. Try refreshing the page, or check your Internet " +"connection." +msgstr "" +"شر ثققخق اشس خذذعققثي. فقغ قثبقثساهرل فاث حشلث, خق ذاثذن غخعق هرفثقرثف " +"ذخررثذفهخر." #: lms/static/js/student_account/views/account_settings_factory.js msgid "Basic Account Information (required)" @@ -4746,6 +4798,10 @@ msgstr "خق" msgid "This component has validation issues." msgstr "فاهس ذخوحخرثرف اشس دشمهيشفهخر هسسعثس." +#: cms/static/js/views/active_video_upload_list.js +msgid "Your video uploads are not complete." +msgstr "غخعق دهيثخ عحمخشيس شقث رخف ذخوحمثفث." + #: cms/static/js/views/asset.js msgid "Delete File Confirmation" msgstr "يثمثفث بهمث ذخربهقوشفهخر" @@ -4796,6 +4852,7 @@ msgstr "وشط بهمث سهظث ثطذثثيثي" #: cms/static/js/views/assets.js #: cms/templates/js/asset-upload-modal.underscore +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore msgid "Choose File" msgstr "ذاخخسث بهمث" @@ -6077,10 +6134,10 @@ msgstr "" #: lms/templates/commerce/provider.underscore #, python-format msgid "" -"To finalize course credit, %(provider_id)s requires %(platform_name)s " +"To finalize course credit, %(display_name)s requires %(platform_name)s " "learners to submit a credit request." msgstr "" -"فخ بهرشمهظث ذخعقسث ذقثيهف, %(provider_id)s قثضعهقثس %(platform_name)s " +"فخ بهرشمهظث ذخعقسث ذقثيهف, %(display_name)s قثضعهقثس %(platform_name)s " "مثشقرثقس فخ سعزوهف ش ذقثيهف قثضعثسف." #: lms/templates/commerce/provider.underscore @@ -6242,33 +6299,37 @@ msgstr "ذمهذن فخ ثيهف" msgid "title" msgstr "فهفمث" +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Bulk Exceptions" +msgstr "زعمن ثطذثحفهخرس" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "" +"You can upload a CSV file of usernames or email addresses to be added to the" +" certificate exceptions white list." +msgstr "" +"غخع ذشر عحمخشي ش ذسد بهمث خب عسثقرشوثس خق ثوشهم شييقثسسثس فخ زث شييثي فخ فاث" +" ذثقفهبهذشفث ثطذثحفهخرس صاهفث مهسف." + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Browse" +msgstr "زقخصسث" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-bulk-white-list.underscore +msgid "Upload CSV" +msgstr "عحمخشي ذسد" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore +msgid "Individual Exceptions" +msgstr "هريهدهيعشم ثطذثحفهخرس" + #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore msgid "" -"Specify either Student's username or email for whom to create certificate " -"exception" +"You can add a username or email address to be added to the certificate " +"exceptions white list." msgstr "" -"سحثذهبغ ثهفاثق سفعيثرف'س عسثقرشوث خق ثوشهم بخق صاخو فخ ذقثشفث ذثقفهبهذشفث " -"ثطذثحفهخر" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list-editor.underscore -msgid "Enter Notes associated with this certificate exception" -msgstr "ثرفثق رخفثس شسسخذهشفثي صهفا فاهس ذثقفهبهذشفث ثطذثحفهخر" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User ID" -msgstr "عسثق هي" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "User Email" -msgstr "عسثق ثوشهم" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Date Exception Granted" -msgstr "يشفث ثطذثحفهخر لقشرفثي" - -#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore -msgid "Notes" -msgstr "رخفثس" +"غخع ذشر شيي ش عسثقرشوث خق ثوشهم شييقثسس فخ زث شييثي فخ فاث ذثقفهبهذشفث " +"ثطذثحفهخرس صاهفث مهسف." #: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore msgid "Generate a Certificate for all " @@ -6290,6 +6351,30 @@ msgstr "لثرثقشفث ش ذثقفهبهذشفث بخق شمم عسثقس خر msgid "Generate Exception Certificates" msgstr "لثرثقشفث ثطذثحفهخر ذثقفهبهذشفثس" +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User ID" +msgstr "عسثق هي" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "User Email" +msgstr "عسثق ثوشهم" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Date Exception Granted" +msgstr "يشفث ثطذثحفهخر لقشرفثي" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Notes" +msgstr "رخفثس" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Action" +msgstr "شذفهخر" + +#: lms/templates/instructor/instructor_dashboard_2/certificate-white-list.underscore +msgid "Remove from List" +msgstr "قثوخدث بقخو مهسف" + #: lms/templates/instructor/instructor_dashboard_2/cohort-discussions-course-wide.underscore #: lms/templates/instructor/instructor_dashboard_2/cohorts.underscore msgid "Specify whether discussion topics are divided by cohort" diff --git a/conf/locale/ru/LC_MESSAGES/django.mo b/conf/locale/ru/LC_MESSAGES/django.mo index 0d677db28cc53b2c3643645607baef208b1df2ac..8d2548ea14c0a2d2163a6044a65687f48d1c4689 100644 GIT binary patch literal 590065 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�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