diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 4ba7c6b9c9..e3cfe8dd7c 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -5,6 +5,8 @@ These are notable changes in edx-platform. This is a rolling list of changes,
in roughly chronological order, most recent first. Add your entries at or near
the top. Include a label indicating the component affected.
+Blades: Redirect Chinese students to a Chinese CDN for video. BLD-1052.
+
Studio: Move Peer Assessment into advanced problems menu.
Studio: Support creation and editing of split_test instances (Content Experiments)
diff --git a/cms/djangoapps/models/settings/course_metadata.py b/cms/djangoapps/models/settings/course_metadata.py
index ac3078e359..cf34fa1067 100644
--- a/cms/djangoapps/models/settings/course_metadata.py
+++ b/cms/djangoapps/models/settings/course_metadata.py
@@ -10,6 +10,7 @@ class CourseMetadata(object):
The objects have no predefined attrs but instead are obj encodings of the
editable metadata.
'''
+ # The list of fields that wouldn't be shown in Advanced Settings.
FILTERED_LIST = ['xml_attributes',
'start',
'end',
@@ -21,6 +22,7 @@ class CourseMetadata(object):
'show_timezone',
'format',
'graded',
+ 'video_speed_optimizations',
]
@classmethod
diff --git a/common/djangoapps/geoinfo/__init__.py b/common/djangoapps/geoinfo/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/common/djangoapps/geoinfo/middleware.py b/common/djangoapps/geoinfo/middleware.py
new file mode 100644
index 0000000000..a6ff5289de
--- /dev/null
+++ b/common/djangoapps/geoinfo/middleware.py
@@ -0,0 +1,39 @@
+"""
+Middleware to identify the country of origin of page requests.
+
+Middleware adds `country_code` in session.
+
+Usage:
+
+# To enable the Geoinfo feature on a per-view basis, use:
+decorator `django.utils.decorators.decorator_from_middleware(middleware_class)`
+
+"""
+
+import logging
+import pygeoip
+
+from ipware.ip import get_real_ip
+from django.conf import settings
+
+log = logging.getLogger(__name__)
+
+
+class CountryMiddleware(object):
+ """
+ Identify the country by IP address.
+ """
+ def process_request(self, request):
+ """
+ Identify the country by IP address.
+
+ Store country code in session.
+ """
+ new_ip_address = get_real_ip(request)
+ old_ip_address = request.session.get('ip_address', None)
+
+ if new_ip_address != old_ip_address:
+ country_code = pygeoip.GeoIP(settings.GEOIP_PATH).country_code_by_addr(new_ip_address)
+ request.session['country_code'] = country_code
+ request.session['ip_address'] = new_ip_address
+ log.debug('Country code for IP: %s is set to %s', new_ip_address, country_code)
diff --git a/common/djangoapps/geoinfo/tests/__init__.py b/common/djangoapps/geoinfo/tests/__init__.py
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/common/djangoapps/geoinfo/tests/test_middleware.py b/common/djangoapps/geoinfo/tests/test_middleware.py
new file mode 100644
index 0000000000..3d90c76faa
--- /dev/null
+++ b/common/djangoapps/geoinfo/tests/test_middleware.py
@@ -0,0 +1,94 @@
+"""
+Tests for CountryMiddleware.
+"""
+
+from mock import Mock, patch
+import pygeoip
+
+from django.test import TestCase
+from django.test.utils import override_settings
+from django.test.client import RequestFactory
+from courseware.tests.tests import TEST_DATA_MONGO_MODULESTORE
+from student.models import CourseEnrollment
+from student.tests.factories import UserFactory, AnonymousUserFactory
+
+from django.contrib.sessions.middleware import SessionMiddleware
+from geoinfo.middleware import CountryMiddleware
+
+
+@override_settings(MODULESTORE=TEST_DATA_MONGO_MODULESTORE)
+class CountryMiddlewareTests(TestCase):
+ """
+ Tests of CountryMiddleware.
+ """
+ def setUp(self):
+ self.country_middleware = CountryMiddleware()
+ self.session_middleware = SessionMiddleware()
+ self.authenticated_user = UserFactory.create()
+ self.anonymous_user = AnonymousUserFactory.create()
+ self.request_factory = RequestFactory()
+ self.patcher = patch.object(pygeoip.GeoIP, 'country_code_by_addr', self.mock_country_code_by_addr)
+ self.patcher.start()
+
+ def tearDown(self):
+ self.patcher.stop()
+
+ def mock_country_code_by_addr(self, ip_addr):
+ """
+ Gives us a fake set of IPs
+ """
+ ip_dict = {
+ '117.79.83.1': 'CN',
+ '117.79.83.100': 'CN',
+ '4.0.0.0': 'SD',
+ }
+ return ip_dict.get(ip_addr, 'US')
+
+ def test_country_code_added(self):
+ request = self.request_factory.get('/somewhere',
+ HTTP_X_FORWARDED_FOR='117.79.83.1')
+ request.user = self.authenticated_user
+ self.session_middleware.process_request(request)
+ # No country code exists before request.
+ self.assertNotIn('country_code', request.session)
+ self.assertNotIn('ip_address', request.session)
+ self.country_middleware.process_request(request)
+ # Country code added to session.
+ self.assertEqual('CN', request.session.get('country_code'))
+ self.assertEqual('117.79.83.1', request.session.get('ip_address'))
+
+ def test_ip_address_changed(self):
+ request = self.request_factory.get('/somewhere',
+ HTTP_X_FORWARDED_FOR='4.0.0.0')
+ request.user = self.anonymous_user
+ self.session_middleware.process_request(request)
+ request.session['country_code'] = 'CN'
+ request.session['ip_address'] = '117.79.83.1'
+ self.country_middleware.process_request(request)
+ # Country code is changed.
+ self.assertEqual('SD', request.session.get('country_code'))
+ self.assertEqual('4.0.0.0', request.session.get('ip_address'))
+
+ def test_ip_address_is_not_changed(self):
+ request = self.request_factory.get('/somewhere',
+ HTTP_X_FORWARDED_FOR='117.79.83.1')
+ request.user = self.anonymous_user
+ self.session_middleware.process_request(request)
+ request.session['country_code'] = 'CN'
+ request.session['ip_address'] = '117.79.83.1'
+ self.country_middleware.process_request(request)
+ # Country code is not changed.
+ self.assertEqual('CN', request.session.get('country_code'))
+ self.assertEqual('117.79.83.1', request.session.get('ip_address'))
+
+ def test_same_country_different_ip(self):
+ request = self.request_factory.get('/somewhere',
+ HTTP_X_FORWARDED_FOR='117.79.83.100')
+ request.user = self.anonymous_user
+ self.session_middleware.process_request(request)
+ request.session['country_code'] = 'CN'
+ request.session['ip_address'] = '117.79.83.1'
+ self.country_middleware.process_request(request)
+ # Country code is not changed.
+ self.assertEqual('CN', request.session.get('country_code'))
+ self.assertEqual('117.79.83.100', request.session.get('ip_address'))
diff --git a/common/lib/xmodule/xmodule/modulestore/inheritance.py b/common/lib/xmodule/xmodule/modulestore/inheritance.py
index 54f102a939..91eba5636a 100644
--- a/common/lib/xmodule/xmodule/modulestore/inheritance.py
+++ b/common/lib/xmodule/xmodule/modulestore/inheritance.py
@@ -113,6 +113,11 @@ class InheritanceMixin(XBlockMixin):
default=[],
scope=Scope.settings
)
+ video_speed_optimizations = Boolean(
+ help="Enable Video CDN.",
+ default=True,
+ scope=Scope.settings
+ )
def compute_inherited_metadata(descriptor):
diff --git a/common/lib/xmodule/xmodule/tests/__init__.py b/common/lib/xmodule/xmodule/tests/__init__.py
index cbba120094..d79bd4366c 100644
--- a/common/lib/xmodule/xmodule/tests/__init__.py
+++ b/common/lib/xmodule/xmodule/tests/__init__.py
@@ -91,6 +91,7 @@ def get_test_system(course_id=SlashSeparatedCourseKey('org', 'course', 'run')):
error_descriptor_class=ErrorDescriptor,
get_user_role=Mock(is_staff=False),
descriptor_runtime=get_test_descriptor_system(),
+ user_location=Mock(),
)
diff --git a/common/lib/xmodule/xmodule/tests/test_video.py b/common/lib/xmodule/xmodule/tests/test_video.py
index bc63b5e3d8..64c1177f3d 100644
--- a/common/lib/xmodule/xmodule/tests/test_video.py
+++ b/common/lib/xmodule/xmodule/tests/test_video.py
@@ -14,12 +14,12 @@ the course, section, subsection, unit, etc.
"""
import unittest
import datetime
-from mock import Mock
+from mock import Mock, patch
from . import LogicTest
from lxml import etree
from opaque_keys.edx.locations import SlashSeparatedCourseKey
-from xmodule.video_module import VideoDescriptor, create_youtube_string
+from xmodule.video_module import VideoDescriptor, create_youtube_string, get_video_from_cdn
from .test_import import DummySystem
from xblock.field_data import DictFieldData
from xblock.fields import ScopeIds
@@ -551,3 +551,33 @@ class VideoExportTestCase(VideoDescriptorTestBase):
xml = self.descriptor.definition_to_xml(None)
expected = '\n'
self.assertEquals(expected, etree.tostring(xml, pretty_print=True))
+
+
+class VideoCdnTest(unittest.TestCase):
+ """
+ Tests for Video CDN.
+ """
+ @patch('requests.get')
+ def test_get_video_success(self, cdn_response):
+ """
+ Test successful CDN request.
+ """
+ original_video_url = "http://www.original_video.com/original_video.mp4"
+ cdn_response_video_url = "http://www.cdn_video.com/cdn_video.mp4"
+ cdn_response_content = '{{"sources":["{cdn_url}"]}}'.format(cdn_url=cdn_response_video_url)
+ cdn_response.return_value=Mock(status_code=200, content=cdn_response_content)
+ fake_cdn_url = 'http://fake_cdn.com/'
+ self.assertEqual(
+ get_video_from_cdn(fake_cdn_url, original_video_url),
+ cdn_response_video_url
+ )
+
+ @patch('requests.get')
+ def test_get_no_video_exists(self, cdn_response):
+ """
+ Test if no alternative video in CDN exists.
+ """
+ original_video_url = "http://www.original_video.com/original_video.mp4"
+ cdn_response.return_value=Mock(status_code=404)
+ fake_cdn_url = 'http://fake_cdn.com/'
+ self.assertIsNone(get_video_from_cdn(fake_cdn_url, original_video_url))
diff --git a/common/lib/xmodule/xmodule/video_module/video_module.py b/common/lib/xmodule/xmodule/video_module/video_module.py
index 68a097ce5f..88a2cb1b5c 100644
--- a/common/lib/xmodule/xmodule/video_module/video_module.py
+++ b/common/lib/xmodule/xmodule/video_module/video_module.py
@@ -36,7 +36,7 @@ from xmodule.editing_module import TabsEditingDescriptor
from xmodule.raw_module import EmptyDataRawDescriptor
from xmodule.xml_module import is_pointer_tag, name_to_pathname, deserialize_field
-from .video_utils import create_youtube_string
+from .video_utils import create_youtube_string, get_video_from_cdn
from .video_xfields import VideoFields
from .video_handlers import VideoStudentViewHandlers, VideoStudioViewHandlers
@@ -93,12 +93,25 @@ class VideoModule(VideoFields, VideoStudentViewHandlers, XModule):
]}
js_module_name = "Video"
+
def get_html(self):
track_url = None
download_video_link = None
transcript_download_format = self.transcript_download_format
sources = filter(None, self.html5_sources)
+ # If the user comes from China use China CDN for html5 videos.
+ # 'CN' is China ISO 3166-1 country code.
+ # Video caching is disabled for Studio. User_location is always None in Studio.
+ # CountryMiddleware disabled for Studio.
+ cdn_url = getattr(settings, 'VIDEO_CDN_URL', {}).get(self.system.user_location)
+
+ if getattr(self, 'video_speed_optimizations', True) and cdn_url:
+ for index, source_url in enumerate(sources):
+ new_url = get_video_from_cdn(cdn_url, source_url)
+ if new_url:
+ sources[index] = new_url
+
if self.download_video:
if self.source:
download_video_link = self.source
diff --git a/common/lib/xmodule/xmodule/video_module/video_utils.py b/common/lib/xmodule/xmodule/video_module/video_utils.py
index cf28865164..56cd686d7d 100644
--- a/common/lib/xmodule/xmodule/video_module/video_utils.py
+++ b/common/lib/xmodule/xmodule/video_module/video_utils.py
@@ -1,6 +1,14 @@
"""
Module containts utils specific for video_module but not for transcripts.
"""
+import json
+import logging
+import urllib
+import requests
+
+from requests.exceptions import RequestException
+
+log = logging.getLogger(__name__)
def create_youtube_string(module):
@@ -23,3 +31,41 @@ def create_youtube_string(module):
in zip(youtube_speeds, youtube_ids)
if pair[1]
])
+
+
+def get_video_from_cdn(cdn_base_url, original_video_url):
+ """
+ Get video URL from CDN.
+
+ `original_video_url` is the existing video url.
+ Currently `cdn_base_url` equals 'http://api.xuetangx.com/edx/video?s3_url='
+ Example of CDN outcome:
+ {
+ "sources":
+ [
+ "http://cm12.c110.play.bokecc.com/flvs/ca/QxcVl/u39EQbA0Ra-20.mp4",
+ "http://bm1.42.play.bokecc.com/flvs/ca/QxcVl/u39EQbA0Ra-20.mp4"
+ ],
+ "s3_url": "http://s3.amazonaws.com/BESTech/CS169/download/CS169_v13_w5l2s3.mp4"
+ }
+ where `s3_url` is requested original video url and `sources` is the list of
+ alternative links.
+ """
+
+ if not cdn_base_url:
+ return None
+
+ request_url = cdn_base_url + urllib.quote(original_video_url)
+
+ try:
+ cdn_response = requests.get(request_url, timeout=0.5)
+ except RequestException as err:
+ log.warning("Error requesting from CDN server at %s", request_url)
+ log.exception(err)
+ return None
+
+ if cdn_response.status_code == 200:
+ cdn_content = json.loads(cdn_response.content)
+ return cdn_content['sources'][0]
+ else:
+ return None
diff --git a/common/lib/xmodule/xmodule/x_module.py b/common/lib/xmodule/xmodule/x_module.py
index dd4af325ef..6341b443e5 100644
--- a/common/lib/xmodule/xmodule/x_module.py
+++ b/common/lib/xmodule/xmodule/x_module.py
@@ -1244,7 +1244,7 @@ class ModuleSystem(MetricsMixin, ConfigurableFragmentWrapper, Runtime): # pylin
cache=None, can_execute_unsafe_code=None, replace_course_urls=None,
replace_jump_to_id_urls=None, error_descriptor_class=None, get_real_user=None,
field_data=None, get_user_role=None, rebind_noauth_module_to_user=None,
- **kwargs):
+ user_location=None, **kwargs):
"""
Create a closure around the system environment.
@@ -1340,6 +1340,7 @@ class ModuleSystem(MetricsMixin, ConfigurableFragmentWrapper, Runtime): # pylin
self.xmodule_instance = None
self.get_real_user = get_real_user
+ self.user_location = user_location
self.get_user_role = get_user_role
self.descriptor_runtime = descriptor_runtime
diff --git a/conf/locale/config.yaml b/conf/locale/config.yaml
index 0975b16a91..944931a4a6 100644
--- a/conf/locale/config.yaml
+++ b/conf/locale/config.yaml
@@ -16,8 +16,10 @@ locales:
- da # Danish
- de_DE # German (Germany)
- el # Greek
- - en@lolcat # LOLCAT English
- - en@pirate # Pirate English
+ # Don't pull these until we figure out why pages randomly display in these locales,
+ # when the user's browser is in English and the user is not logged in.
+# - en@lolcat # LOLCAT English
+# - en@pirate # Pirate English
- es_419 # Spanish (Latin America)
- es_AR # Spanish (Argentina)
- es_EC # Spanish (Ecuador)
diff --git a/conf/locale/en@lolcat/LC_MESSAGES/django.mo b/conf/locale/en@lolcat/LC_MESSAGES/django.mo
deleted file mode 100644
index 18d75346a4..0000000000
Binary files a/conf/locale/en@lolcat/LC_MESSAGES/django.mo and /dev/null differ
diff --git a/conf/locale/en@lolcat/LC_MESSAGES/django.po b/conf/locale/en@lolcat/LC_MESSAGES/django.po
deleted file mode 100644
index 04cb41654e..0000000000
--- a/conf/locale/en@lolcat/LC_MESSAGES/django.po
+++ /dev/null
@@ -1,14193 +0,0 @@
-# #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#
-# edX community translations have been downloaded from LOLCAT English (http://www.transifex.com/projects/p/edx-platform/language/en@lolcat/).
-# Copyright (C) 2014 EdX
-# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE.
-#
-# Translators:
-# Marco Morales, 2014
-# Sarina Canelake , 2014
-# #-#-#-#-# django-studio.po (edx-platform) #-#-#-#-#
-# edX translation file.
-# Copyright (C) 2014 EdX
-# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE.
-#
-# Translators:
-# #-#-#-#-# mako.po (edx-platform) #-#-#-#-#
-# edX community translations have been downloaded from LOLCAT English (http://www.transifex.com/projects/p/edx-platform/language/en@lolcat/)
-# Copyright (C) 2014 edX
-# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE.
-#
-# Translators:
-# Marco Morales, 2014
-# Sarina Canelake , 2014
-# sarina_translator , 2014
-# sarina_translator , 2014
-# #-#-#-#-# mako-studio.po (edx-platform) #-#-#-#-#
-# edX translation file
-# Copyright (C) 2014 edX
-# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE.
-#
-# Translators:
-# Marco Morales, 2014
-# Sarina Canelake , 2014
-# #-#-#-#-# messages.po (edx-platform) #-#-#-#-#
-# edX translation file
-# Copyright (C) 2013 edX
-# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE.
-#
-# Translators:
-# Sarina Canelake , 2014
-# #-#-#-#-# wiki.po (edx-platform) #-#-#-#-#
-# edX translation file
-# Copyright (C) 2014 edX
-# This file is distributed under the GNU AFFERO GENERAL PUBLIC LICENSE.
-#
-# Translators:
-msgid ""
-msgstr ""
-"Project-Id-Version: edx-platform\n"
-"Report-Msgid-Bugs-To: openedx-translation@googlegroups.com\n"
-"POT-Creation-Date: 2014-06-19 00:16-0400\n"
-"PO-Revision-Date: 2014-02-06 03:04+0000\n"
-"Last-Translator: Ned Batchelder \n"
-"Language-Team: LOLCAT English (http://www.transifex.com/projects/p/edx-platform/language/en@lolcat/)\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 1.3\n"
-"Language: en@lolcat\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. Translators: "Open Ended Panel" appears on a tab that, when clicked, opens
-#. up a panel that
-#. displays information about open-ended problems that a user has submitted or
-#. needs to grade
-#: cms/djangoapps/contentstore/utils.py common/lib/xmodule/xmodule/tabs.py
-msgid "Open Ended Panel"
-msgstr ""
-
-#. Translators: "Discussion" is the title of the course forum page
-#. Translators: 'Discussion' refers to the tab in the courseware that leads to
-#. the discussion forums
-#: cms/djangoapps/contentstore/views/component.py
-#: common/lib/xmodule/xmodule/tabs.py common/lib/xmodule/xmodule/tabs.py
-msgid "Discussion"
-msgstr ""
-
-#: cms/djangoapps/contentstore/views/component.py
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-#: lms/templates/courseware/instructor_dashboard.html
-#: lms/templates/courseware/instructor_dashboard.html
-#: lms/templates/instructor/instructor_dashboard_2/analytics.html
-msgid "Problem"
-msgstr ""
-
-#: cms/djangoapps/contentstore/views/component.py
-#: common/lib/xmodule/xmodule/video_module/video_module.py
-msgid "Advanced"
-msgstr ""
-
-#: common/djangoapps/course_modes/models.py
-msgid "Honor Code Certificate"
-msgstr ""
-
-#: common/djangoapps/course_modes/views.py common/djangoapps/student/views.py
-msgid "Enrollment is closed"
-msgstr "ENROLLMENT IZ CLOSD"
-
-#: common/djangoapps/course_modes/views.py
-msgid "Enrollment mode not supported"
-msgstr ""
-
-#: common/djangoapps/course_modes/views.py
-msgid "Invalid amount selected."
-msgstr ""
-
-#: common/djangoapps/course_modes/views.py
-msgid "No selected price or selected price is too low."
-msgstr ""
-
-#: common/djangoapps/django_comment_common/models.py
-msgid "Administrator"
-msgstr ""
-
-#: common/djangoapps/django_comment_common/models.py
-msgid "Moderator"
-msgstr ""
-
-#: common/djangoapps/django_comment_common/models.py
-msgid "Community TA"
-msgstr "COMUNITY TA"
-
-#: common/djangoapps/django_comment_common/models.py
-msgid "Student"
-msgstr ""
-
-#: common/djangoapps/student/middleware.py
-msgid ""
-"Your account has been disabled. If you believe this was done in error, "
-"please contact us at {link_start}{support_email}{link_end}"
-msgstr ""
-
-#: common/djangoapps/student/middleware.py
-msgid "Disabled Account"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Male"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Female"
-msgstr ""
-
-#. Translators: 'Other' refers to the student's gender
-#. Translators: 'Other' refers to the student's level of education
-#: common/djangoapps/student/models.py common/djangoapps/student/models.py
-msgid "Other"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Doctorate"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Master's or professional degree"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Bachelor's degree"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Associate's degree"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Secondary/high school"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Junior secondary/junior high/middle school"
-msgstr ""
-
-#: common/djangoapps/student/models.py
-msgid "Elementary/primary school"
-msgstr ""
-
-#. Translators: 'None' refers to the student's level of education
-#: common/djangoapps/student/models.py
-msgid "None"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Course id not specified"
-msgstr "COURSE ID NOT SPECIFID"
-
-#: common/djangoapps/student/views.py
-msgid "Course id is invalid"
-msgstr "COURSE ID IZ INVALID"
-
-#: common/djangoapps/student/views.py
-#: lms/templates/courseware/course_about.html
-msgid "Course is full"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "You are not enrolled in this course"
-msgstr "U R NOT ENROLLD IN DIS COURSE"
-
-#: common/djangoapps/student/views.py
-msgid "Enrollment action is invalid"
-msgstr "ENROLLMENT ACSHUN IZ INVALID"
-
-#. Translators: provider_name is the name of an external, third-party user
-#. authentication service (like
-#. Google or LinkedIn).
-#: common/djangoapps/student/views.py
-msgid ""
-"There is no {platform_name} account associated with your {provider_name} "
-"account. Please use your {platform_name} credentials or pick another "
-"provider."
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "There was an error receiving your login information. Please email us."
-msgstr "THAR WUZ AN ERROR RECEIVIN UR LOGIN INFORMASHUN. PLZ EMAIL US. "
-
-#: 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 ""
-"Your password has expired due to password policy on this account. You must "
-"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 ""
-
-#: common/djangoapps/student/views.py lms/templates/provider_login.html
-#, fuzzy
-msgid "Email or password is incorrect."
-msgstr ""
-"#-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#\n"
-"EMAIL OR PASWORD IZ INCORRECT.\n"
-"#-#-#-#-# mako.po (edx-platform) #-#-#-#-#\n"
-"EMAIL OR PASWORD IZ INCORRECT"
-
-#: common/djangoapps/student/views.py
-msgid ""
-"This account has not been activated. We have sent another activation "
-"message. Please check your e-mail for the activation instructions."
-msgstr ""
-"DIS AKOWNT HAS NOT BEEN ACTIVATD. WE HAS SENT ANOTHR ACTIVASHUN MESAGE. PLZ "
-"CHECK UR E-MAIL 4 TEH ACTIVASHUN INSTRUCSHUNS."
-
-#: common/djangoapps/student/views.py
-msgid "Please enter a username"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Please choose an option"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "User with username {} does not exist"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Successfully disabled {}'s account"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Successfully reenabled {}'s account"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Unexpected account status"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "An account with the Public Username '{username}' already exists."
-msgstr "AN AKOWNT WIF TEH PUBLIK USERNAYM '{username}' ALREADEH EXISTS."
-
-#: common/djangoapps/student/views.py
-msgid "An account with the Email '{email}' already exists."
-msgstr "AN AKOWNT WIF TEH EMAIL '{email}' ALREADEH EXISTS."
-
-#: common/djangoapps/student/views.py
-msgid "Error (401 {field}). E-mail us."
-msgstr "ERROR (401 {field}). E-MAIL USH."
-
-#: common/djangoapps/student/views.py
-msgid "To enroll, you must follow the honor code."
-msgstr "SRY BUT 2 ENROLL U MUST FOLLOW TEH HONOR CODE, KTHXBAI"
-
-#: common/djangoapps/student/views.py
-msgid "You must accept the terms of service."
-msgstr "SRY BUT U MUST ACCEPT TEH TERMS OV SERVICE. KTHXBAI"
-
-#: common/djangoapps/student/views.py
-msgid "Username must be minimum of two characters long"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "A properly formatted e-mail is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Your legal name must be a minimum of two characters long"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "A valid password is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Accepting Terms of Service is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Agreeing to the Honor Code is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "A level of education is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Your gender is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Your year of birth is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Your mailing address is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "A description of your goals is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "A city is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "A country is required"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Username cannot be more than {0} characters long"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Email cannot be more than {0} characters long"
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Valid e-mail is required."
-msgstr "VALID EMAIL IZ REQUIRD"
-
-#: common/djangoapps/student/views.py
-msgid "Username should only consist of A-Z and 0-9, with no spaces."
-msgstr "USRNAYM SHUD ONLEH CONSIST OV A-Z AN 0-9, WIF NO SPACEZ."
-
-#: common/djangoapps/student/views.py common/djangoapps/student/views.py
-msgid "Password: "
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Could not send activation e-mail."
-msgstr "CUD NOT SEND ACTIVASHUN E-MAIL."
-
-#: 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 ""
-"You are re-using a password that you have used recently. You must have {num}"
-" distinct password before reusing a previous password."
-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] ""
-msgstr[1] ""
-
-#: common/djangoapps/student/views.py
-msgid ""
-"You are resetting passwords too frequently. Due to security policies, {num} "
-"day must elapse between password resets."
-msgid_plural ""
-"You are resetting passwords too frequently. Due to security policies, {num} "
-"days must elapse between password resets."
-msgstr[0] ""
-msgstr[1] ""
-
-#: common/djangoapps/student/views.py
-msgid "Password reset unsuccessful"
-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 "UNABLE 2 SEND REACTIVASHUN EMIAL"
-
-#: common/djangoapps/student/views.py
-msgid "Invalid password"
-msgstr "PASSWORD IZ INVALID"
-
-#: common/djangoapps/student/views.py
-msgid "Valid e-mail address required."
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "An account with this e-mail already exists."
-msgstr "AN AKOWNT WIF DIS EMAIL ALREADEH EXISTS."
-
-#: common/djangoapps/student/views.py
-msgid "Old email is the same as the new email."
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Unable to send email activation link. Please try again later."
-msgstr ""
-
-#: common/djangoapps/student/views.py
-msgid "Name required"
-msgstr "NAYM REQUIRD"
-
-#: common/djangoapps/student/views.py common/djangoapps/student/views.py
-msgid "Invalid ID"
-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".
-#. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgid "LONG_DATE_FORMAT"
-msgstr ""
-
-#. Translators: the translation for "DATE_TIME_FORMAT" must be a format
-#. string for formatting dates with times. For example, the American
-#. English form is "%b %d, %Y at %H:%M".
-#. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgid "DATE_TIME_FORMAT"
-msgstr ""
-
-#. Translators: the translation for "SHORT_DATE_FORMAT" must be a
-#. format string for formatting dates in a brief form. For example,
-#. the American English form is "%b %d %Y".
-#. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgid "SHORT_DATE_FORMAT"
-msgstr ""
-
-#. 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 ""
-
-#. 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
-#. for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "am/pm indicator"
-msgid "AM"
-msgstr ""
-
-#. Translators: This is an AM/PM indicator for displaying times. It is
-#. used for the %p directive in date-time formats. See http://strftime.org
-#. for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "am/pm indicator"
-msgid "PM"
-msgstr ""
-
-#. Translators: this is a weekday name that will be used when displaying
-#. dates, as in "Monday Februrary 10, 2014". It is used for the %A
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "weekday name"
-msgid "Monday"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "weekday name"
-msgid "Tuesday"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "weekday name"
-msgid "Wednesday"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "weekday name"
-msgid "Thursday"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "weekday name"
-msgid "Friday"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "weekday name"
-msgid "Saturday"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "weekday name"
-msgid "Sunday"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated weekday name"
-msgid "Mon"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated weekday name"
-msgid "Tue"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated weekday name"
-msgid "Wed"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated weekday name"
-msgid "Thu"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated weekday name"
-msgid "Fri"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated weekday name"
-msgid "Sat"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated weekday name"
-msgid "Sun"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Jan"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Feb"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Mar"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Apr"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "May"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Jun"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Jul"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Aug"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Sep"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Oct"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Nov"
-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
-#. directive in date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "abbreviated month name"
-msgid "Dec"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "January"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "February"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "March"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "April"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "May"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "June"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "July"
-msgstr "JULAI"
-
-#. 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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "August"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "September"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "October"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "November"
-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
-#. date-time formats. See http://strftime.org for details.
-#: common/djangoapps/util/date_utils.py
-msgctxt "month name"
-msgid "December"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "Invalid Length ({0})"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "must be {0} characters or more"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "must be {0} characters or less"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "Must be more complex ({0})"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "must contain {0} or more uppercase characters"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "must contain {0} or more lowercase characters"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "must contain {0} or more digits"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "must contain {0} or more punctuation characters"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "must contain {0} or more non ascii characters"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "must contain {0} or more unique words"
-msgstr ""
-
-#: common/djangoapps/util/password_policy_validators.py
-msgid "Too similar to a restricted dictionary word."
-msgstr ""
-
-#: common/lib/capa/capa/capa_problem.py
-msgid "Cannot rescore problems with possible file submissions"
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py
-msgid "correct"
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py
-msgid "incorrect"
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py
-msgid "incomplete"
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py common/lib/capa/capa/inputtypes.py
-msgid "unanswered"
-msgstr "U HAS NOT ANSWERD DIS"
-
-#: common/lib/capa/capa/inputtypes.py
-msgid "processing"
-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 ""
-
-#: common/lib/capa/capa/inputtypes.py common/lib/capa/capa/inputtypes.py
-msgid "Answer received."
-msgstr ""
-
-#. Translators: '' is a tag name and should not be translated.
-#: common/lib/capa/capa/inputtypes.py
-msgid "Expected a tag; got {given_tag} instead"
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/capa/capa/inputtypes.py
-msgid "Cannot connect to the queue"
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py common/lib/capa/capa/inputtypes.py
-msgid "No formula specified."
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py
-msgid "Couldn't parse formula: {error_msg}"
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py common/lib/capa/capa/inputtypes.py
-msgid "Error while rendering preview"
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py
-msgid "Sorry, couldn't parse formula"
-msgstr ""
-
-#: common/lib/capa/capa/inputtypes.py
-msgid "{input_type}: unexpected tag {tag_name}"
-msgstr ""
-
-#. Translators: a "tag" is an XML element, such as "" in HTML
-#: common/lib/capa/capa/inputtypes.py
-msgid "Expected a {expected_tag} tag; got {given_tag} instead"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Error {err} in evaluating hint function {hintfn}."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "(Source code line unavailable)"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "See XML source line {sourcenum}."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Execution of unsafe Javascript code is not allowed."
-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 ""
-
-#. 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 ""
-
-#. 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 ""
-
-#. 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 ""
-
-#: common/lib/capa/capa/responsetypes.py common/lib/capa/capa/responsetypes.py
-msgid "There was a problem with the staff answer to this problem."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Could not interpret '{student_answer}' as a number."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "You may not use variables ({bad_variables}) in numerical problems."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "factorial function evaluated outside its domain:'{student_answer}'"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Invalid math syntax: '{student_answer}'"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "You may not use complex numbers in range tolerance problems"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid ""
-"There was a problem with the staff answer to this problem: complex boundary."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid ""
-"There was a problem with the staff answer to this problem: empty boundary."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "error"
-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".
-#: common/lib/capa/capa/responsetypes.py
-#: common/templates/course_modes/choose.html
-msgid "or"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "error getting student answer from {student_answers}"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "No answer entered!"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "CustomResponse: check function returned an invalid dictionary!"
-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 ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "No answer provided."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Error: No grader has been set up for this problem."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid ""
-"Unable to deliver your submission to grader (Reason: {error_msg}). Please "
-"try again later."
-msgstr ""
-
-#. Translators: 'grader' refers to the edX automatic code grader.
-#. Translators: the `grader` refers to the grading service open response
-#. problems
-#. are sent to, either to be machine-graded, peer-graded, or instructor-
-#. graded.
-#: common/lib/capa/capa/responsetypes.py
-#: 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 "Invalid input: {bad_input} not permitted in answer."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid ""
-"factorial function not permitted in answer for this problem. Provided answer"
-" was: {bad_input}"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Invalid input: Could not parse '{bad_input}' as a formula."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Invalid input: Could not parse '{bad_input}' as a formula"
-msgstr ""
-
-#. Translators: 'SchematicResponse' is a problem type and should not be
-#. translated.
-#: common/lib/capa/capa/responsetypes.py
-msgid "Error in evaluating SchematicResponse. The error was: {error_msg}"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "error grading {image_input_id} (input={user_input})"
-msgstr ""
-
-#. Translators: {sr_coords} are the coordinates of a rectangle
-#: common/lib/capa/capa/responsetypes.py
-msgid "Error in problem specification! Cannot parse rectangle in {sr_coords}"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Answer not provided for {input_type}"
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "The Staff answer could not be interpreted as a number."
-msgstr ""
-
-#: common/lib/capa/capa/responsetypes.py
-msgid "Could not interpret '{given_answer}' as a number."
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/annotatable_module.py
-#: common/lib/xmodule/xmodule/capa_base.py
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/discussion_module.py
-#: common/lib/xmodule/xmodule/html_module.py
-#: common/lib/xmodule/xmodule/html_module.py
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-#: common/lib/xmodule/xmodule/lti_module.py
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-#: common/lib/xmodule/xmodule/split_test_module.py
-#: common/lib/xmodule/xmodule/textannotation_module.py
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Display Name"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/annotatable_module.py
-#: common/lib/xmodule/xmodule/discussion_module.py
-#: common/lib/xmodule/xmodule/html_module.py
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-#: common/lib/xmodule/xmodule/textannotation_module.py
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Display name for this module"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/annotatable_module.py
-msgid "Annotation"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-#: common/lib/xmodule/xmodule/html_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
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-msgid "Number of attempts taken by the student on this problem"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-msgid "Maximum Attempts"
-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 ""
-
-#: 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 ""
-"Date that this problem is due by for a particular student. This can be set "
-"by an instructor, and will override the global due date if it is set to a "
-"date that is later than the global due date."
-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 ""
-
-#: lms/templates/problem.html
-msgid "Show Answer"
-msgstr "SHOW TEH ANSER"
-
-#: common/lib/xmodule/xmodule/capa_base.py
-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
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Always"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Answered"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Attempted"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Closed"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Finished"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Past Due"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Never"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Whether to force the save button to appear on the page"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Randomization"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid ""
-"Defines how often inputs are randomized when a student loads the problem. "
-"This setting only applies to problems that can have randomly generated "
-"numeric values. A default value can be set in Advanced Settings."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "On Reset"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Per Student"
-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 ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Dictionary with the correctness of current student answers"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Dictionary for maintaining the state of inputtypes"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Dictionary with the current student responses"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Whether the student has answered the problem"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Random seed for this student"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Last submission time"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Timer Between Attempts"
-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 ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid ""
-"Source code for LaTeX and Word problems. This feature is not well-supported."
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Check"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Final Check"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Checking..."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Warning: The problem has been reset to its initial state!"
-msgstr ""
-
-#. Translators: Following this message, there will be a bulleted list of
-#. items.
-#: common/lib/xmodule/xmodule/capa_base.py
-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 ""
-
-#. 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
-#: common/lib/xmodule/xmodule/capa_base.py
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Problem is closed."
-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 ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid ""
-"You must wait at least {wait_secs} between submissions. {remaining_secs} "
-"remaining."
-msgstr ""
-
-#. Translators: {msg} will be replaced with a problem's error message.
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Error: {msg}"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "{num_hour} hour"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "{num_minute} minute"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "{num_second} second"
-msgstr ""
-
-#. 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 ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Your answers have been saved."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid ""
-"Your answers have been saved but not graded. Click 'Check' to grade them."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/capa_base.py
-msgid "Refresh the page and make an attempt before resetting."
-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 ""
-
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-msgid "Current task that the student is on."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-msgid ""
-"A list of lists of state dictionaries for student states that are saved.This"
-" field is only populated if the instructor changes tasks afterthe module is "
-"created and students have attempted it (for example changes a self assessed "
-"problem 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 ""
-
-#: lms/templates/peer_grading/peer_grading.html
-msgid "Graded"
-msgstr "GRADYD"
-
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-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 ""
-
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-msgid "The number of times the student can try to answer this problem."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-msgid "Allow File Uploads"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-msgid "Whether or not the student can submit files as a response."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-msgid "Disable Quality Filter"
-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 ""
-
-#: common/lib/xmodule/xmodule/combined_open_ended_module.py
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: 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 ""
-"EXPERIMENTAL FEATURE. Allow students to peer grade submissions that already"
-" have the requisite number of graders, but ONLY WHEN all submissions they "
-"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/course_module.py
-msgid "Getting Started With Studio"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Add Course Team Members"
-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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Set Important Dates for Your Course"
-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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Draft Your Course's Grading Policy"
-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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Explore the Other Studio Checklists"
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Create Your First Section and Subsection"
-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
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Edit Course Outline"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Set Section Release Dates"
-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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Rename Sections by clicking the Section name from the Course Outline."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Deleting Course Content"
-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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid ""
-"Some course authors find using a section for unsorted, in-progress work "
-"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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Explore the Studio Help Forum"
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Visit Studio Help"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Enroll in edX 101"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Register for edX 101, edX's primer for course creation."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Register for edX 101"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Download the Studio Documentation"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Download the searchable Studio reference documentation in PDF form."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Download Documentation"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Draft Your Course About Page"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Draft a Course Description"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid ""
-"Courses on edX have an About page that includes a course video, description,"
-" and more. Draft the text students will read before deciding to enroll in "
-"your course."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Edit Course Schedule & Details"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Add Staff Bios"
-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 ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Include a short list of frequently asked questions about your course."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "Add Course Prerequisites"
-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 "General"
-msgstr ""
-
-#. Translators: TBD stands for 'To Be Determined' and is used when a course
-#. does not yet have an announced start date.
-#: common/lib/xmodule/xmodule/course_module.py
-msgid "TBD"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/discussion_module.py
-msgid "Category"
-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 ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/html_module.py
-#: common/lib/xmodule/xmodule/html_module.py
-#: common/lib/xmodule/xmodule/html_module.py
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-msgid "Html contents to display for this module"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/html_module.py
-msgid "Source code for LaTeX documents. This feature is not well-supported."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/html_module.py
-msgid ""
-"Select Visual to enter content and have the editor automatically create the "
-"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 ""
-
-#: common/lib/xmodule/xmodule/html_module.py
-msgid "Editor"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/html_module.py
-msgid "Visual"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/html_module.py
-msgid "Raw"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/html_module.py
-msgid "HTML for the additional pages"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/html_module.py
-msgid "List of course update items"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-msgid "Image Annotation"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-#: common/lib/xmodule/xmodule/textannotation_module.py
-msgid "Tags for Assignments"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-#: common/lib/xmodule/xmodule/textannotation_module.py
-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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-#: common/lib/xmodule/xmodule/textannotation_module.py
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-msgid "Secret Token String for Annotation"
-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 ""
-
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-#: common/lib/xmodule/xmodule/textannotation_module.py
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-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 ""
-
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-#: common/lib/xmodule/xmodule/textannotation_module.py
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-msgid ""
-"Email of the user that will be attached to all annotations that will be "
-"found in 'Instructor' tab."
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/imageannotation_module.py
-#: common/lib/xmodule/xmodule/textannotation_module.py
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-msgid ""
-"Type in number corresponding to following modes: 'instructor' or 'everyone'"
-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 ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"Enter the LTI ID for the external LTI provider. This value must be the same"
-" LTI ID that you entered in the LTI Passports setting on the Advanced "
-"Settings page. See "
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid "LTI URL"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"Enter the URL of the external tool that this component launches. This "
-"setting is only used when Hide External Tool is set to False. See "
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid "Custom Parameters"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"Add the key/value pair for any custom parameters, such as the page your "
-"e-book should open to or the background color for this component. See "
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid "Open in New Page"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"Select True if you want students to click a link that opens the LTI tool in "
-"a new window. Select False if you want the LTI content to open in an IFrame "
-"in the current page. This setting is only used when Hide External Tool is "
-"set to False. "
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid "Scored"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"Select True if this component will receive a numerical score from the "
-"external LTI system."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid "Weight"
-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 ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"The score kept in the xblock KVS -- duplicate of the published score in "
-"django DB"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid "Comment as returned from grader, LTI2.0 spec"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid "Hide External Tool"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"Select True if you want to use this component as a placeholder for syncing "
-"with an external grading system rather than launch an external tool. This "
-"setting hides the Launch button and any IFrames for this component."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"Could not parse custom parameter: {custom_parameter}. Should be \"x=y\" "
-"string."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/lti_module.py
-msgid ""
-"Could not parse LTI passport: {lti_passport}. Should be \"id:key:secret\" "
-"string."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-msgid "Show Single Problem"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-msgid ""
-"When True, only the single problem specified by \"Link to Problem Location\""
-" is shown. When False, a panel is displayed with all problems available for "
-"peer grading."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-msgid "Link to Problem Location"
-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 ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-msgid "Due date that should be displayed."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-msgid "Amount of grace to give on the due date."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-msgid "Student data for a given peer grading problem."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/peer_grading_module.py
-msgid "Peer Grading Interface"
-msgstr ""
-
-#. Translators: This message will be added to the front of messages of type
-#. warning,
-#. e.g. "Warning: this component has not been configured yet".
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid "Warning"
-msgstr ""
-
-#: lms/templates/name_changes.html lms/templates/name_changes.html
-#: lms/templates/sysadmin_dashboard_gitlogs.html
-msgid "Error"
-msgstr "OH NOES!!1! WE HAZ ERRORZ!"
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid "Not Selected"
-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 ""
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid ""
-"The list of group configurations for partitioning students in content "
-"experiments."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid ""
-"The configuration for how users are grouped for this content experiment. "
-"After you select the group configuration and save the content experiment, "
-"you cannot change this setting."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid "Group Configuration"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid "Which child module students in a particular group_id should see"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-#: lms/templates/split_test_studio_header.html
-msgid "You must select a group configuration for this content experiment."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid ""
-"This content experiment will not be shown to students because it refers to a"
-" group configuration that has been deleted. You can delete this experiment "
-"or reinstate the group configuration to repair it."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid ""
-"This content experiment is in an invalid state and cannot be repaired. "
-"Please delete and recreate."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/split_test_module.py
-msgid "This content experiment uses group configuration '{experiment_name}'."
-msgstr ""
-
-#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#
-#. Translators: 'Courseware' refers to the tab in the courseware that leads to
-#. the content of a course
-#: common/lib/xmodule/xmodule/tabs.py
-#: lms/templates/courseware/courseware-error.html
-msgid "Courseware"
-msgstr "COURSEWARE"
-
-#. Translators: "Course Info" is the name of the course's information and
-#. updates page
-#: common/lib/xmodule/xmodule/tabs.py
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-msgid "Course Info"
-msgstr ""
-
-#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#
-#. Translators: "Progress" is the name of the student's course progress page
-#: common/lib/xmodule/xmodule/tabs.py
-#: lms/templates/peer_grading/peer_grading.html
-msgid "Progress"
-msgstr "PROGRES"
-
-#. Translators: "Wiki" is the name of the course's wiki page
-#: common/lib/xmodule/xmodule/tabs.py lms/djangoapps/course_wiki/views.py
-#: lms/templates/wiki/base.html
-msgid "Wiki"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/tabs.py cms/templates/textbooks.html
-#: cms/templates/textbooks.html cms/templates/widgets/header.html
-msgid "Textbooks"
-msgstr ""
-
-#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#
-#. Translators: "Staff grading" appears on a tab that allows
-#. staff to view open-ended problems that require staff grading
-#: common/lib/xmodule/xmodule/tabs.py
-#: lms/templates/instructor/staff_grading.html
-msgid "Staff grading"
-msgstr "STAFF GRADIN"
-
-#. Translators: "Peer grading" appears on a tab that allows
-#. students to view open-ended problems that require grading
-#: common/lib/xmodule/xmodule/tabs.py
-msgid "Peer grading"
-msgstr ""
-
-#. #-#-#-#-# django-partial.po (edx-platform) #-#-#-#-#
-#. Translators: "Syllabus" appears on a tab that, when clicked, opens the
-#. syllabus of the course.
-#: common/lib/xmodule/xmodule/tabs.py lms/templates/courseware/syllabus.html
-msgid "Syllabus"
-msgstr "SYLLABUS"
-
-#. Translators: 'Instructor' appears on the tab that leads to the instructor
-#. dashboard, which is
-#. a portal where an instructor can get data and perform various actions on
-#. their course
-#: common/lib/xmodule/xmodule/tabs.py
-msgid "Instructor"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/textannotation_module.py
-msgid "Text Annotation"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/textannotation_module.py
-msgid "Source/Citation"
-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 ""
-
-#: common/lib/xmodule/xmodule/textannotation_module.py
-msgid "Diacritic Marks"
-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 ""
-
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-msgid "Video Annotation"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-msgid "The external source URL for the video."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-msgid "Source URL"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-msgid "Poster Image URL"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/videoannotation_module.py
-msgid "Poster URL"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Inputs"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Number of text boxes available for students to input words/sentences."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Maximum Words"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Maximum number of words to be displayed in generated word cloud."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Show Percents"
-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 ""
-
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Student answer."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "All possible words from all students."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/word_cloud_module.py
-msgid "Top num_top_words words for word cloud."
-msgstr ""
-
-#. 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 ""
-
-#. 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 ""
-
-#. 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 ""
-
-#. 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 ""
-
-#. 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 ""
-
-#. 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 ""
-
-#. 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 ""
-
-#. Translators: "Scored rubric" appears to a user as part of a longer
-#. string that looks something like: "Scored rubric from grader 1".
-#. "Scored" is an adjective that modifies the noun "rubric".
-#. That longer string appears when a user is viewing a graded rubric
-#. 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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#. 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 ""
-
-#. 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 ""
-
-#. Translators: "AI-Assessment" refers to the machine-graded mode of openended
-#. evaluation
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/combined_open_ended_rubric.py
-msgid "AI-Assessment"
-msgstr ""
-
-#. Translators: 'tag' is one of 'feedback', 'submission_id',
-#. 'grader_id', or 'score'. They are categories that a student
-#. responds to when filling out a post-assessment survey
-#. of his or her grade from an openended problem.
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py
-msgid ""
-"Could not find needed tag {tag_name} in the survey responses. Please try "
-"submitting again."
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py
-msgid "Successfully saved your feedback."
-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 ""
-
-#. Translators: the `grader` refers to the grading service open response
-#. problems
-#. are sent to, either to be machine-graded, peer-graded, or instructor-
-#. graded.
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py
-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
-#. are sent to, either to be machine-graded, peer-graded, or instructor-
-#. graded.
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py
-msgid "Error getting feedback from grader."
-msgstr ""
-
-#. Translators: the `grader` refers to the grading service open response
-#. problems
-#. are sent to, either to be machine-graded, peer-graded, or instructor-
-#. graded.
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py
-msgid "No feedback available from grader."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py
-msgid "Error handling action. Please try again."
-msgstr ""
-
-#. Translators: this string appears once an openended response
-#. is submitted but before it has been graded
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/open_ended_module.py
-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 ""
-
-#. 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 ""
-
-#. Translators: "Done" communicates to a student that their response
-#. has been fully graded
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py
-msgid "Done"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py
-msgid ""
-"We could not find a file in your submission. Please try choosing a file or "
-"pasting a URL to your file into the answer box."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/openendedchild.py
-msgid ""
-"We are having trouble saving your file. Please try another file or paste a "
-"URL to your file into the answer box."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/open_ended_grading_classes/self_assessment_module.py
-msgid "Error saving your score. Please notify course staff."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py
-msgid ""
-"Can't receive transcripts from Youtube for {youtube_id}. Status code: "
-"{status_code}."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py
-msgid "Can't find any transcripts on the Youtube service."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py
-msgid "We support only SubRip (*.srt) transcripts format."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py
-msgid ""
-"Something wrong with SubRip transcripts file during parsing. Inner message "
-"is {error_message}"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py
-msgid "Something wrong with SubRip transcripts file during parsing."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/transcripts_utils.py
-msgid "{exception_message}: Can't find uploaded transcripts: {user_filename}"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_module.py
-msgid "Basic"
-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 ""
-
-#: common/lib/xmodule/xmodule/video_module/video_module.py
-msgid "Default Video URL"
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Current position in the video."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"Optional, for older browsers: the YouTube ID for the normal speed video."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "YouTube ID"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Optional, for older browsers: the YouTube ID for the .75x speed video."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "YouTube ID for .75x speed"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"Optional, for older browsers: the YouTube ID for the 1.25x speed video."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "YouTube ID for 1.25x speed"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Optional, for older browsers: the YouTube ID for the 1.5x speed video."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "YouTube ID for 1.5x speed"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"Time you want the video to start if you don't want the entire video to play."
-" Formatted as HH:MM:SS. The maximum value is 23:59:59."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Video Start Time"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"Time you want the video to stop if you don't want the entire video to play. "
-"Formatted as HH:MM:SS. The maximum value is 23:59:59."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Video Stop Time"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "The external URL to download the video."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Download Video"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"Allow students to download versions of this video in different formats if "
-"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 ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Video Download Allowed"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"The URL or URLs where you've posted non-YouTube versions of the video. Each "
-"URL must end in .mpeg, .mp4, .ogg, or .webm and cannot be a YouTube URL. "
-"(For browser compatibility, we strongly recommend .mp4 and .webm format.) "
-"Students will be able to view the first listed video that's compatible with "
-"the student's computer. To allow students to download these videos, set "
-"Video Download Allowed to True."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Video File URLs"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"By default, students can download an .srt or .txt transcript when you set "
-"Download Transcript Allowed to True. If you want to provide a downloadable "
-"transcript in a different format, we recommend that you upload a handout by "
-"using the Upload a Handout field. If this isn't possible, you can post a "
-"transcript file on the Files & Uploads page or on the Internet, and then add"
-" the URL for the transcript here. Students see a link to download that "
-"transcript below the video."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Downloadable Transcript URL"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"Allow students to download the timed transcript. A link to download the file"
-" appears below the video. By default, the transcript is an .srt or .txt "
-"file. If you want to provide the transcript for download in a different "
-"format, upload a file by using the Upload Handout field."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Download Transcript Allowed"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid ""
-"The default transcript for the video, from the Default Timed Transcript "
-"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 ""
-
-#: 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 ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Transcript Languages"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Preferred language for transcript."
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Preferred language for transcript"
-msgstr ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Transcript file format to download by user."
-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 ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Text (.txt) file"
-msgstr ""
-
-#: 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 ""
-
-#: common/lib/xmodule/xmodule/video_module/video_xfields.py
-msgid "Specify whether YouTube is available for the user."
-msgstr ""
-
-#: 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 ""
-
-#: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html
-msgid "Navigation"
-msgstr "NAVIGASHUN"
-
-#: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html
-msgid "About these documents"
-msgstr ""
-
-#: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html
-msgid "Index"
-msgstr ""
-
-#: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html
-#: lms/templates/wiki/plugins/attachments/index.html
-#: lms/templates/discussion/_thread_list_template.html
-msgid "Search"
-msgstr "SEARCH"
-
-#: common/static/js/vendor/mathjax-MathJax-c9db6ac/docs/source/mjtheme/layout.html
-#: lms/templates/static_templates/copyright.html
-#: lms/templates/static_templates/copyright.html
-msgid "Copyright"
-msgstr "COPYRIGHT"
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-#: lms/djangoapps/class_dashboard/dashboard_data.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/metrics.html
-#: lms/templates/instructor/instructor_dashboard_2/metrics.html
-#: lms/templates/open_ended_problems/open_ended_flagged_problems.html
-msgid "Name"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-#: lms/djangoapps/instructor/views/api.py
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/tools.py
-#: lms/templates/staff_problem_info.html
-#: lms/templates/instructor/instructor_dashboard_2/metrics.html
-#: lms/templates/instructor/instructor_dashboard_2/metrics.html
-msgid "Username"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-#: lms/templates/instructor/instructor_dashboard_2/metrics.html
-msgid "Grade"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-#: lms/templates/instructor/instructor_dashboard_2/metrics.html
-msgid "Percent"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-#: lms/templates/instructor/instructor_dashboard_2/metrics.html
-msgid "Section"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-msgid "Subsection"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-msgid "Opened by this number of students"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-msgid "subsections"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-msgid "Count of Students"
-msgstr ""
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-msgid "Percent of Students"
-msgstr ""
-
-#: lms/templates/folditchallenge.html
-msgid "Score"
-msgstr "SKOR"
-
-#: lms/djangoapps/class_dashboard/dashboard_data.py
-msgid "problems"
-msgstr ""
-
-#. Translators: this string includes wiki markup. Leave the ** and the _
-#. alone.
-#: lms/djangoapps/course_wiki/views.py
-msgid "This is the wiki for **{organization}**'s _{course_name}_."
-msgstr ""
-
-#: lms/djangoapps/course_wiki/views.py
-msgid "Course page automatically created."
-msgstr ""
-
-#: lms/djangoapps/course_wiki/views.py
-msgid "Welcome to the edX Wiki"
-msgstr ""
-
-#: lms/djangoapps/course_wiki/views.py
-msgid "Visit a course wiki to add an article."
-msgstr ""
-
-#: lms/djangoapps/courseware/views.py
-msgid "Invalid course id."
-msgstr ""
-
-#: lms/djangoapps/courseware/views.py
-msgid "Invalid location."
-msgstr ""
-
-#: lms/djangoapps/courseware/views.py
-msgid "User {username} does not exist."
-msgstr ""
-
-#: lms/djangoapps/courseware/views.py
-msgid "User {username} has never accessed problem {location}"
-msgstr ""
-
-#: lms/djangoapps/courseware/features/video.py
-msgid "ERROR: No playable video sources found!"
-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 ""
-
-#: lms/djangoapps/dashboard/git_import.py
-msgid ""
-"Non usable git url provided. Expecting something like: "
-"git@github.com:mitocw/edx4edx_lite.git"
-msgstr ""
-
-#: lms/djangoapps/dashboard/git_import.py
-msgid "Unable to get git log"
-msgstr ""
-
-#: lms/djangoapps/dashboard/git_import.py
-msgid "git clone or pull failed!"
-msgstr ""
-
-#: lms/djangoapps/dashboard/git_import.py
-msgid "Unable to run import command."
-msgstr ""
-
-#: lms/djangoapps/dashboard/git_import.py
-msgid "The underlying module store does not support import."
-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 ""
-
-#. Translators: Error message shown when they have asked for a git
-#. repository branch, a specific version within a repository, that
-#. doesn't exist, or there is a problem changing to it.
-#: lms/djangoapps/dashboard/git_import.py
-msgid "Unable to switch to specified branch. Please check your branch name."
-msgstr ""
-
-#: lms/djangoapps/dashboard/support.py cms/templates/login.html
-#: cms/templates/register.html
-msgid "Email Address"
-msgstr ""
-
-#: lms/templates/sysadmin_dashboard_gitlogs.html
-#: lms/templates/sysadmin_dashboard_gitlogs.html
-msgid "Course ID"
-msgstr "COURSE ID"
-
-#: lms/djangoapps/dashboard/support.py
-msgid "User not found"
-msgstr ""
-
-#: lms/djangoapps/dashboard/support.py
-msgid "Invalid course id"
-msgstr ""
-
-#: lms/djangoapps/dashboard/support.py
-msgid "Course {course_id} not past the refund window."
-msgstr ""
-
-#: lms/djangoapps/dashboard/support.py
-msgid "No order found for {user} in course {course_id}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/support.py
-msgid "Unenrolled {user} from {course_id}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/support.py
-msgid "Refunded {cost} for order id {order_id}"
-msgstr ""
-
-#. Translators: This message means that the user could not be authenticated
-#. (that is, we could
-#. not log them in for some reason - maybe they don't have permission, or
-#. their password was wrong)
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Failed in authenticating {username}, error {error}\n"
-msgstr ""
-
-#. Translators: This message means that the user could not be authenticated
-#. (that is, we could
-#. not log them in for some reason - maybe they don't have permission, or
-#. their password was wrong)
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Failed in authenticating {username}\n"
-msgstr ""
-
-#. Translators: this means that the password has been corrected (sometimes the
-#. database needs to be resynchronized)
-#. Translate this as meaning "the password was fixed" or "the password was
-#. corrected".
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "fixed password"
-msgstr ""
-
-#. Translators: this means everything happened successfully, yay!
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "All ok!"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py lms/djangoapps/dashboard/sysadmin.py
-msgid "Must provide username"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Must provide full name"
-msgstr ""
-
-#. Translators: Domain is an email domain, such as "@gmail.com"
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Email address must end in {domain}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Failed - email {email_addr} already exists as {external_id}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Password must be supplied if not using certificates"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "email address required (not username)"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Oops, failed to create user {user}, {error}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "User {user} created successfully!"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Cannot find user with email address {email_addr}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Cannot find user with username {username} - {error}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Deleted user {username}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Statistic"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Value"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Site statistics"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Total number of users"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Courses loaded in the modulestore"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py lms/djangoapps/dashboard/sysadmin.py
-#: lms/templates/tracking_log.html
-msgid "username"
-msgstr "USRNAYM"
-
-#: lms/djangoapps/dashboard/sysadmin.py lms/djangoapps/dashboard/sysadmin.py
-msgid "email"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Repair Results"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Create User Results"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Delete User Results"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-#: lms/djangoapps/dashboard/tests/test_sysadmin.py
-msgid "The git repo location should end with '.git', and be a valid url"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Added Course"
-msgstr ""
-
-#. Translators: "GIT_IMPORT_WITH_XMLMODULESTORE" is a variable name.
-#. "XMLModuleStore" and "MongoDB" are database systems. You should not
-#. translate these names.
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid ""
-"Refusing to import. GIT_IMPORT_WITH_XMLMODULESTORE is not turned on, and it "
-"is generally not safe to import into an XMLModuleStore with multithreaded. "
-"We recommend you enable the MongoDB based module store instead, unless this "
-"is a development environment."
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-#: lms/djangoapps/dashboard/tests/test_sysadmin.py
-msgid ""
-"The course {0} already exists in the data directory! (reloading anyway)"
-msgstr ""
-
-#. Translators: unable to download the course content from
-#. the source git repository. Clone occurs if this is brand
-#. new, and pull is when it is being updated from the
-#. source.
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid ""
-"Unable to clone or pull repository. Please check your url. Output was: {0!r}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Failed to clone repository to {directory_name}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Successfully switched to branch: {branch_name}"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Loaded course {course_name} Errors:"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py lms/djangoapps/dashboard/sysadmin.py
-#: cms/templates/index.html cms/templates/settings.html
-msgid "Course Name"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Directory/ID"
-msgstr ""
-
-#. Translators: "Git Commit" is a computer command; see
-#. http://gitref.org/basic/#commit
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Git Commit"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Last Change"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Last Editor"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Information about all courses"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Error - cannot get course with ID {0}
{1}
"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Deleted"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py lms/djangoapps/dashboard/sysadmin.py
-msgid "course_id"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "# enrolled"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "# staff"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "instructors"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Enrollment information for all courses"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "role"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "full_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 ""
-
-#: lms/djangoapps/django_comment_client/mustache_helpers.py
-msgid "Re-open thread"
-msgstr "OPEN DIS FWEAD AGAIN"
-
-#: lms/djangoapps/django_comment_client/mustache_helpers.py
-msgid "Close thread"
-msgstr "CLOSE FWEAD"
-
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "Title can't be empty"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "Body can't be empty"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "Comment level too deep"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "allowed file types are '%(file_types)s'"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "maximum upload file size is %(file_size)sK"
-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 ""
-
-#: lms/djangoapps/django_comment_client/forum/views.py
-#: lms/templates/discussion/_inline_new_post.html
-#: lms/templates/discussion/_new_post.html
-msgid "All Groups"
-msgstr "ALL GROUPZ"
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "User does not exist."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Task is already running."
-msgstr "DIS TASK IZ ALREADEH RUNNIN."
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "User ID"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-#: lms/templates/dashboard.html
-#: lms/templates/courseware/instructor_dashboard.html
-msgid "Email"
-msgstr "EMAIL"
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Language"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Location"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Birth Year"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py lms/templates/register.html
-#: lms/templates/signup_modal.html
-msgid "Gender"
-msgstr "GENDR"
-
-#: lms/djangoapps/instructor/views/api.py
-#: lms/templates/instructor/instructor_dashboard_2/analytics.html
-msgid "Level of Education"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py lms/templates/register.html
-msgid "Mailing Address"
-msgstr "MAILIN ADDRES"
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Goals"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Module does not exist."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "An error occurred while deleting the score."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-#: lms/templates/verify_student/midcourse_reverify_dash.html
-msgid "Complete"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Incomplete"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid ""
-"Your grade report is being generated! You can view the status of the "
-"generation task in the 'Pending Instructor Tasks' section."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid ""
-"A grade report generation task is already in progress. Check the 'Pending "
-"Instructor Tasks' table for the status of the task. When completed, the "
-"report will be available for download in the table below."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Successfully changed due date for student {0} for {1} to {2}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Successfully reset due date for student {0} for {1} to {2}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-msgid "Membership"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-msgid "Student Admin"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-msgid "Extensions"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-#: lms/templates/instructor/instructor_dashboard_2/data_download.html
-msgid "Data Download"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-#: lms/templates/courseware/instructor_dashboard.html
-msgid "Analytics"
-msgstr "ANALYTIKS"
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-#: lms/templates/courseware/instructor_dashboard.html
-msgid "Metrics"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Course Statistics At A Glance"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Found a single student. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Couldn't find student with that email or username."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of students enrolled in {course_key}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Summary Grades of students enrolled in {course_key}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Raw Grades of students enrolled in {course_key}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for rescoring \"{problem_url}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to create a background task for rescoring \"{problem_url}\": problem "
-"not found."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for rescoring \"{url}\": {message}."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for resetting \"{problem_url}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to create a background task for resetting \"{problem_url}\": problem "
-"not found."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for resetting \"{url}\": {message}."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Could not find problem location \"{url}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Found module. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Couldn't find module with that urlname: {url}. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Deleted student module state for {state}!"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to delete module state for {id}/{url}. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Module state successfully reset!"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Couldn't reset module state for {id}/{url}. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to create a background task for rescoring \"{key}\" for student {id}."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for rescoring \"{key}\": {id}."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Progress page for username: {username} with email address: {email}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Assignment Name"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Please enter an assignment name"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Invalid assignment name '{name}'"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "External email"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Grades for assignment \"{name}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of Staff"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of Instructors"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Student profile data for course {course_id}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Found {num} records to dump."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Couldn't find module with that urlname."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Student state for problem {problem}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of Beta Testers"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Your email was successfully queued for sending. Please note that for large "
-"classes, it may take up to an hour (or more, if other courses are "
-"simultaneously sending email) to send all emails."
-msgstr ""
-"YAYYY!1!! SUCCESS!1! UR EMAIL WUZ QUEUD 4 SENDIN!!1! PLZ NOTE DAT 4 LARGE "
-"CLASSEZ, IT CULD TAKE UP 2 AN HOUR (OR MOAR, IF ODDER COURSEZ R SENDIN EMAIL"
-" AT TEH SAME TYME) 2 SEND ALL TEH EMAILS."
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Your email was successfully queued for sending."
-msgstr "YAYYY!1!! SUCCESS!1! UR EMAIL WUZ QUEUD 4 SENDIN!!1!"
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Grades from {course_id}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "No remote gradebook defined in course metadata"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "No remote gradebook url defined in settings.FEATURES"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "No gradebook name defined in course remote_gradebook metadata"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to communicate with gradebook server at {url}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Error: {err}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Remote gradebook response for {action}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Full name"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Roles"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of Forum {name}s in course {id}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Error: unknown rolename \"{rolename}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Error: unknown username \"{username}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Error: user \"{username}\" does not have rolename \"{rolename}\", cannot "
-"remove"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Removed \"{username}\" from \"{course_id}\" forum role = \"{rolename}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Error: user \"{username}\" already has rolename \"{rolename}\", cannot add"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Error: user \"{username}\" should first be added as staff before adding as a"
-" forum administrator, cannot add"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Added \"{username}\" to \"{course_id}\" forum role = \"{rolename}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "{title} in course {course_key}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "ID"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/tools.py cms/templates/register.html
-#: lms/templates/dashboard.html lms/templates/register-shib.html
-#: lms/templates/register.html lms/templates/register.html
-#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html
-#: lms/templates/verify_student/_modal_editname.html
-#: lms/templates/verify_student/face_upload.html
-msgid "Full Name"
-msgstr "FULL NAYM"
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "edX email"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Enrollment of students"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Un-enrollment of students"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to find any background tasks for course \"{course}\", module "
-"\"{problem}\" and student \"{student}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to find any background tasks for course \"{course}\" and module "
-"\"{problem}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Unable to parse date: "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Couldn't find module for url: {0}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Extended Due Date"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Users with due date extensions for {0}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Unit"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Due date extensions for {0} {1} ({2})"
-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 ""
-
-#. 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 ""
-
-#. #-#-#-#-# 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 wiki/models/article.py
-msgid "deleted"
-msgstr ""
-
-#. Translators: This is a past-tense verb that is inserted into task progress
-#. messages as {action}.
-#: lms/djangoapps/instructor_task/tasks.py
-msgid "emailed"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/tasks.py
-msgid "graded"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-#: lms/djangoapps/instructor_task/views.py
-msgid "No status information available"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No task_output information found for instructor_task {0}"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No parsable task_output information found for instructor_task {0}: {1}"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No parsable status information available"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No message provided"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "Invalid task_output information found for instructor_task {0}: {1}"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No progress status information available"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No parsable task_input information found for instructor_task {0}: {1}"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} and {succeeded} are counts.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Progress: {action} {succeeded} of {attempted} so far"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {student} is a student identifier.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Unable to find submission to be {action} for student '{student}'"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {student} is a student identifier.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem failed to be {action} for student '{student}'"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {student} is a student identifier.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem successfully {action} for student '{student}'"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Unable to find any students with submissions to be {action}"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} is a count.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem failed to be {action} for any of {attempted} students"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} is a count.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem successfully {action} for {attempted} students"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {succeeded} and {attempted} are counts.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem {action} for {succeeded} of {attempted} students"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Unable to find any recipients to be {action}"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} is a count.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Message failed to be {action} for any of {attempted} recipients "
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} is a count.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Message successfully {action} for {attempted} recipients"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {succeeded} and {attempted} are counts.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Message {action} for {succeeded} of {attempted} recipients"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {succeeded} and {attempted} are counts.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Status: {action} {succeeded} of {attempted}"
-msgstr ""
-
-#. Translators: {skipped} is a count. This message is appended to task
-#. progress status messages.
-#: lms/djangoapps/instructor_task/views.py
-msgid " (skipping {skipped})"
-msgstr ""
-
-#. 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 ""
-
-#: lms/djangoapps/linkedin/templates/linkedin_email.html
-msgid ""
-"\n"
-" Dear %(student_name)s,\n"
-" "
-msgstr ""
-
-#: lms/djangoapps/linkedin/templates/linkedin_email.html
-msgid ""
-" \n"
-" Congratulations on earning your certificate in %(course_name)s!\n"
-" Since you have an account on LinkedIn, you can display your hard earned\n"
-" credential for your colleagues to see. Click the button below to add the\n"
-" certificate to your profile.\n"
-" "
-msgstr ""
-
-#: lms/djangoapps/linkedin/templates/linkedin_email.html
-msgid "Add to profile"
-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 ""
-
-#: lms/djangoapps/open_ended_grading/staff_grading_service.py
-msgid ""
-"Cannot find any open response problems in this course. Have you submitted "
-"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 ""
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "Peer Assessment"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "Not yet available"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "Automatic Checker"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "Instructor Assessment"
-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 ""
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "for course {0} and student {1}."
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid ""
-"View all problems that require peer assessment in this particular course."
-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 ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid "View submissions that have been flagged by students as inappropriate."
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-#: lms/djangoapps/open_ended_grading/views.py
-msgid "New submissions to grade"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid "New grades have been returned"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid "Submissions have been flagged for review"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid ""
-"\n"
-" Error with initializing peer grading.\n"
-" There has not been a peer grading module created in the courseware that would allow you to grade others.\n"
-" Please check back later for this.\n"
-" "
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Order Payment Confirmation"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Trying to add a different currency into the cart"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Registration for Course: {course_name}"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid ""
-"Please visit your dashboard to see your new"
-" enrollments."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "[Refund] User-Requested Refund"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Mode {mode} does not exist for {course_id}"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Certificate of Achievement, {mode_name} for course {course}"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid ""
-"Note - you have up to 2 weeks into the course to unenroll from the Verified "
-"Certificate option and receive a full refund. To receive your refund, "
-"contact {billing_email}. Please include your order number in your e-mail. "
-"Please do NOT include your credit card information."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Order Number"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Customer Name"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Date of Original Transaction"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Date of Refund"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Amount of Refund"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Service Fees (if any)"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Purchase Time"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Order ID"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-#: lms/templates/open_ended_problems/open_ended_problems.html
-#: lms/templates/shoppingcart/verified_cert_receipt.html
-msgid "Status"
-msgstr "STATUS"
-
-#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html
-msgid "Quantity"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Unit Cost"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Total Cost"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html
-#: lms/templates/shoppingcart/receipt.html
-msgid "Currency"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html
-#: lms/templates/shoppingcart/receipt.html
-#: lms/templates/shoppingcart/verified_cert_receipt.html
-#: lms/templates/shoppingcart/verified_cert_receipt.html
-#: wiki/plugins/attachments/forms.py
-msgid "Description"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Comments"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "University"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-#: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html
-#: cms/templates/widgets/header.html
-#: lms/templates/shoppingcart/verified_cert_receipt.html
-msgid "Course"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Course Announce Date"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py cms/templates/settings.html
-msgid "Course Start Date"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Course Registration Close Date"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Course Registration Period"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Total Enrolled"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Audit Enrollment"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Honor Code Enrollment"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Verified Enrollment"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Gross Revenue"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Gross Revenue over the Minimum"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Number of Verified Students Contributing More than the Minimum"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Number of Refunds"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Dollars Refunded"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Number of Transactions"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Total Payments Collected"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Number of Successful Refunds"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Total Amount of Refunds"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "You must be logged-in to add to a shopping cart"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-#: lms/djangoapps/shoppingcart/tests/test_views.py
-msgid "The course you requested does not exist."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "The course {0} is already in your cart."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "You are already registered in course {0}."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "Course added to cart."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "You do not have permission to view this page."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-msgid "The payment processor did not return a required parameter: {0}"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-msgid "The payment processor returned a badly-typed value {0} for param {1}."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-msgid ""
-"The payment processor accepted an order whose number is not in our system."
-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 ""
-
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-msgid ""
-"\n"
-"
\n"
-" Sorry! Our payment processor did not accept your payment.\n"
-" The decision they returned was {decision},\n"
-" and the reason was {reason_code}:{reason_msg}.\n"
-" You were not charged. Please try a different form of payment.\n"
-" Contact us with payment-related questions at {email}.\n"
-"
\n"
-" Sorry! Our payment processor sent us back a payment confirmation that had inconsistent data!\n"
-" We apologize that we cannot verify whether the charge went through and take further action on your order.\n"
-" The specific error message is: {msg}.\n"
-" Your credit card may possibly have been charged. Contact us with payment-specific questions at {email}.\n"
-"
\n"
-" Sorry! Due to an error your purchase was charged for a different amount than the order total!\n"
-" The specific error message is: {msg}.\n"
-" Your credit card has probably been charged. Contact us with payment-specific questions at {email}.\n"
-"
\n"
-" Sorry! Our payment processor sent us back a corrupted message regarding your charge, so we are\n"
-" unable to validate that the message actually came from the payment processor.\n"
-" The specific error message is: {msg}.\n"
-" We apologize that we cannot verify whether the charge went through and take further action on your order.\n"
-" Your credit card may possibly have been charged. Contact us with payment-specific questions at {email}.\n"
-"
"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Deleted"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py lms/djangoapps/dashboard/sysadmin.py
-msgid "course_id"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "# enrolled"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "# staff"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "instructors"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "Enrollment information for all courses"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "role"
-msgstr ""
-
-#: lms/djangoapps/dashboard/sysadmin.py
-msgid "full_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 ""
-
-#: lms/djangoapps/django_comment_client/mustache_helpers.py
-msgid "Re-open thread"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/mustache_helpers.py
-msgid "Close thread"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "Title can't be empty"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "Body can't be empty"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "Comment level too deep"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "allowed file types are '%(file_types)s'"
-msgstr ""
-
-#: lms/djangoapps/django_comment_client/base/views.py
-msgid "maximum upload file size is %(file_size)sK"
-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 ""
-
-#: lms/djangoapps/django_comment_client/forum/views.py
-#: lms/templates/discussion/_inline_new_post.html
-#: lms/templates/discussion/_new_post.html
-msgid "All Groups"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "User does not exist."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Task is already running."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "User ID"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-#: lms/templates/dashboard.html
-#: lms/templates/courseware/instructor_dashboard.html
-msgid "Email"
-msgstr "Email"
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Language"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Location"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Birth Year"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py lms/templates/register.html
-#: lms/templates/signup_modal.html
-msgid "Gender"
-msgstr "Ye' Gender"
-
-#: lms/djangoapps/instructor/views/api.py
-#: lms/templates/instructor/instructor_dashboard_2/analytics.html
-msgid "Level of Education"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py lms/templates/register.html
-msgid "Mailing Address"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Goals"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Module does not exist."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "An error occurred while deleting the score."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-#: lms/templates/verify_student/midcourse_reverify_dash.html
-msgid "Complete"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Incomplete"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid ""
-"Your grade report is being generated! You can view the status of the "
-"generation task in the 'Pending Instructor Tasks' section."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid ""
-"A grade report generation task is already in progress. Check the 'Pending "
-"Instructor Tasks' table for the status of the task. When completed, the "
-"report will be available for download in the table below."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Successfully changed due date for student {0} for {1} to {2}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/api.py
-msgid "Successfully reset due date for student {0} for {1} to {2}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-msgid "Membership"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-msgid "Student Admin"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-msgid "Extensions"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-#: lms/templates/instructor/instructor_dashboard_2/data_download.html
-msgid "Data Download"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-#: lms/templates/courseware/instructor_dashboard.html
-msgid "Analytics"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/instructor_dashboard.py
-#: lms/templates/courseware/instructor_dashboard.html
-msgid "Metrics"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Course Statistics At A Glance"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Found a single student. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Couldn't find student with that email or username."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of students enrolled in {course_key}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Summary Grades of students enrolled in {course_key}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Raw Grades of students enrolled in {course_key}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for rescoring \"{problem_url}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to create a background task for rescoring \"{problem_url}\": problem "
-"not found."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for rescoring \"{url}\": {message}."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for resetting \"{problem_url}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to create a background task for resetting \"{problem_url}\": problem "
-"not found."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for resetting \"{url}\": {message}."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Could not find problem location \"{url}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Found module. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Couldn't find module with that urlname: {url}. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Deleted student module state for {state}!"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to delete module state for {id}/{url}. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Module state successfully reset!"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Couldn't reset module state for {id}/{url}. "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to create a background task for rescoring \"{key}\" for student {id}."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to create a background task for rescoring \"{key}\": {id}."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Progress page for username: {username} with email address: {email}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Assignment Name"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Please enter an assignment name"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Invalid assignment name '{name}'"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "External email"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Grades for assignment \"{name}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of Staff"
-msgstr "List o' Captains"
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of Instructors"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Student profile data for course {course_id}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Found {num} records to dump."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Couldn't find module with that urlname."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Student state for problem {problem}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of Beta Testers"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Your email was successfully queued for sending. Please note that for large "
-"classes, it may take up to an hour (or more, if other courses are "
-"simultaneously sending email) to send all emails."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Your email was successfully queued for sending."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Grades from {course_id}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "No remote gradebook defined in course metadata"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "No remote gradebook url defined in settings.FEATURES"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "No gradebook name defined in course remote_gradebook metadata"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Failed to communicate with gradebook server at {url}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Error: {err}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Remote gradebook response for {action}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Full name"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Roles"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "List of Forum {name}s in course {id}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Error: unknown rolename \"{rolename}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Error: unknown username \"{username}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Error: user \"{username}\" does not have rolename \"{rolename}\", cannot "
-"remove"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Removed \"{username}\" from \"{course_id}\" forum role = \"{rolename}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Error: user \"{username}\" already has rolename \"{rolename}\", cannot add"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Error: user \"{username}\" should first be added as staff before adding as a"
-" forum administrator, cannot add"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Added \"{username}\" to \"{course_id}\" forum role = \"{rolename}\""
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "{title} in course {course_key}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "ID"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-#: lms/djangoapps/instructor/views/tools.py cms/templates/register.html
-#: lms/templates/dashboard.html lms/templates/register-shib.html
-#: lms/templates/register.html lms/templates/register.html
-#: lms/templates/signup_modal.html lms/templates/sysadmin_dashboard.html
-#: lms/templates/verify_student/_modal_editname.html
-#: lms/templates/verify_student/face_upload.html
-msgid "Full Name"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "edX email"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Enrollment of students"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid "Un-enrollment of students"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to find any background tasks for course \"{course}\", module "
-"\"{problem}\" and student \"{student}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/legacy.py
-msgid ""
-"Failed to find any background tasks for course \"{course}\" and module "
-"\"{problem}\"."
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Unable to parse date: "
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Couldn't find module for url: {0}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Extended Due Date"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Users with due date extensions for {0}"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Unit"
-msgstr ""
-
-#: lms/djangoapps/instructor/views/tools.py
-msgid "Due date extensions for {0} {1} ({2})"
-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 ""
-
-#. 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 ""
-
-#. #-#-#-#-# 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 wiki/models/article.py
-msgid "deleted"
-msgstr ""
-
-#. Translators: This is a past-tense verb that is inserted into task progress
-#. messages as {action}.
-#: lms/djangoapps/instructor_task/tasks.py
-msgid "emailed"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/tasks.py
-msgid "graded"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-#: lms/djangoapps/instructor_task/views.py
-msgid "No status information available"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No task_output information found for instructor_task {0}"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No parsable task_output information found for instructor_task {0}: {1}"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No parsable status information available"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No message provided"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "Invalid task_output information found for instructor_task {0}: {1}"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No progress status information available"
-msgstr ""
-
-#: lms/djangoapps/instructor_task/views.py
-msgid "No parsable task_input information found for instructor_task {0}: {1}"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} and {succeeded} are counts.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Progress: {action} {succeeded} of {attempted} so far"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {student} is a student identifier.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Unable to find submission to be {action} for student '{student}'"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {student} is a student identifier.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem failed to be {action} for student '{student}'"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {student} is a student identifier.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem successfully {action} for student '{student}'"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Unable to find any students with submissions to be {action}"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} is a count.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem failed to be {action} for any of {attempted} students"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} is a count.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem successfully {action} for {attempted} students"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {succeeded} and {attempted} are counts.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Problem {action} for {succeeded} of {attempted} students"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Unable to find any recipients to be {action}"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} is a count.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Message failed to be {action} for any of {attempted} recipients "
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {attempted} is a count.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Message successfully {action} for {attempted} recipients"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {succeeded} and {attempted} are counts.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Message {action} for {succeeded} of {attempted} recipients"
-msgstr ""
-
-#. Translators: {action} is a past-tense verb that is localized separately.
-#. {succeeded} and {attempted} are counts.
-#: lms/djangoapps/instructor_task/views.py
-msgid "Status: {action} {succeeded} of {attempted}"
-msgstr ""
-
-#. Translators: {skipped} is a count. This message is appended to task
-#. progress status messages.
-#: lms/djangoapps/instructor_task/views.py
-msgid " (skipping {skipped})"
-msgstr ""
-
-#. 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 ""
-
-#: lms/djangoapps/linkedin/templates/linkedin_email.html
-msgid ""
-"\n"
-" Dear %(student_name)s,\n"
-" "
-msgstr ""
-
-#: lms/djangoapps/linkedin/templates/linkedin_email.html
-msgid ""
-" \n"
-" Congratulations on earning your certificate in %(course_name)s!\n"
-" Since you have an account on LinkedIn, you can display your hard earned\n"
-" credential for your colleagues to see. Click the button below to add the\n"
-" certificate to your profile.\n"
-" "
-msgstr ""
-
-#: lms/djangoapps/linkedin/templates/linkedin_email.html
-msgid "Add to profile"
-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 ""
-
-#: lms/djangoapps/open_ended_grading/staff_grading_service.py
-msgid ""
-"Cannot find any open response problems in this course. Have you submitted "
-"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 "Assessment by Th' Fool's Intelligence"
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "Peer Assessment"
-msgstr "Assessment by Yer Mateys"
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "Not yet available"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "Automatic Checker"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "Instructor Assessment"
-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 ""
-
-#: lms/djangoapps/open_ended_grading/utils.py
-msgid "for course {0} and student {1}."
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid ""
-"View all problems that require peer assessment in this particular course."
-msgstr ""
-"Spy all th' problems that require matey assessment in this here course"
-
-#: 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 ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid "View submissions that have been flagged by students as inappropriate."
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-#: lms/djangoapps/open_ended_grading/views.py
-msgid "New submissions to grade"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid "New grades have been returned"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid "Submissions have been flagged for review"
-msgstr ""
-
-#: lms/djangoapps/open_ended_grading/views.py
-msgid ""
-"\n"
-" Error with initializing peer grading.\n"
-" There has not been a peer grading module created in the courseware that would allow you to grade others.\n"
-" Please check back later for this.\n"
-" "
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Order Payment Confirmation"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Trying to add a different currency into the cart"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Registration for Course: {course_name}"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid ""
-"Please visit your dashboard to see your new"
-" enrollments."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "[Refund] User-Requested Refund"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Mode {mode} does not exist for {course_id}"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid "Certificate of Achievement, {mode_name} for course {course}"
-msgstr "Parchment o' Achievement, {mode_name} for course {course}"
-
-#: lms/djangoapps/shoppingcart/models.py
-msgid ""
-"Note - you have up to 2 weeks into the course to unenroll from the Verified "
-"Certificate option and receive a full refund. To receive your refund, "
-"contact {billing_email}. Please include your order number in your e-mail. "
-"Please do NOT include your credit card information."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Order Number"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Customer Name"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Date of Original Transaction"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Date of Refund"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Amount of Refund"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Service Fees (if any)"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Purchase Time"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Order ID"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-#: lms/templates/open_ended_problems/open_ended_problems.html
-#: lms/templates/shoppingcart/verified_cert_receipt.html
-msgid "Status"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html
-msgid "Quantity"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Unit Cost"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Total Cost"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html
-#: lms/templates/shoppingcart/receipt.html
-msgid "Currency"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py lms/templates/shoppingcart/list.html
-#: lms/templates/shoppingcart/receipt.html
-#: lms/templates/shoppingcart/verified_cert_receipt.html
-#: lms/templates/shoppingcart/verified_cert_receipt.html
-#: wiki/plugins/attachments/forms.py
-msgid "Description"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Comments"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "University"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-#: lms/djangoapps/shoppingcart/reports.py cms/templates/widgets/header.html
-#: cms/templates/widgets/header.html
-#: lms/templates/shoppingcart/verified_cert_receipt.html
-msgid "Course"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Course Announce Date"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py cms/templates/settings.html
-msgid "Course Start Date"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Course Registration Close Date"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Course Registration Period"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Total Enrolled"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Audit Enrollment"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Honor Code Enrollment"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Verified Enrollment"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Gross Revenue"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Gross Revenue over the Minimum"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Number of Verified Students Contributing More than the Minimum"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Number of Refunds"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Dollars Refunded"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Number of Transactions"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Total Payments Collected"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Number of Successful Refunds"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/reports.py
-msgid "Total Amount of Refunds"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "You must be logged-in to add to a shopping cart"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-#: lms/djangoapps/shoppingcart/tests/test_views.py
-msgid "The course you requested does not exist."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "The course {0} is already in your cart."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "You are already registered in course {0}."
-msgstr "Ye already be enlisted in course {0}"
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "Course added to cart."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/views.py
-msgid "You do not have permission to view this page."
-msgstr "Ye be forbidden from viewin' the contents o' this page!"
-
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-msgid "The payment processor did not return a required parameter: {0}"
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-msgid "The payment processor returned a badly-typed value {0} for param {1}."
-msgstr ""
-
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-msgid ""
-"The payment processor accepted an order whose number is not in our system."
-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 ""
-
-#: lms/djangoapps/shoppingcart/processors/CyberSource.py
-msgid ""
-"\n"
-"
\n"
-" Sorry! Our payment processor did not accept your payment.\n"
-" The decision they returned was {decision},\n"
-" and the reason was {reason_code}:{reason_msg}.\n"
-" You were not charged. Please try a different form of payment.\n"
-" Contact us with payment-related questions at {email}.\n"
-"
\n"
-" Sorry! Our payment processor sent us back a payment confirmation that had inconsistent data!\n"
-" We apologize that we cannot verify whether the charge went through and take further action on your order.\n"
-" The specific error message is: {msg}.\n"
-" Your credit card may possibly have been charged. Contact us with payment-specific questions at {email}.\n"
-"
\n"
-" Sorry! Due to an error your purchase was charged for a different amount than the order total!\n"
-" The specific error message is: {msg}.\n"
-" Your credit card has probably been charged. Contact us with payment-specific questions at {email}.\n"
-"
\n"
-" Sorry! Our payment processor sent us back a corrupted message regarding your charge, so we are\n"
-" unable to validate that the message actually came from the payment processor.\n"
-" The specific error message is: {msg}.\n"
-" We apologize that we cannot verify whether the charge went through and take further action on your order.\n"
-" Your credit card may possibly have been charged. Contact us with payment-specific questions at {email}.\n"
-"